Skip to content

Commit 142dce0

Browse files
committed
Touch up PR 2303
1 parent 6aed101 commit 142dce0

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

serde/src/private/de.rs

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1263,14 +1263,15 @@ mod content {
12631263
match self.content {
12641264
Content::Unit => visitor.visit_unit(),
12651265

1266-
// As a special case, allow deserializing newtype variant containing unit. E.G:
1267-
// #[derive(Deserialize)]
1268-
// #[serde(tag = "result")]
1269-
// enum Response<T> {
1270-
// Success(T),
1271-
// }
1266+
// Allow deserializing newtype variant containing unit.
12721267
//
1273-
// We want {"result": "Success"} to deserialize into `Response<T>`.
1268+
// #[derive(Deserialize)]
1269+
// #[serde(tag = "result")]
1270+
// enum Response<T> {
1271+
// Success(T),
1272+
// }
1273+
//
1274+
// We want {"result":"Success"} to deserialize into Response<()>.
12741275
Content::Map(ref v) if v.is_empty() => visitor.visit_unit(),
12751276
_ => Err(self.invalid_type(&visitor)),
12761277
}

0 commit comments

Comments
 (0)