Skip to content

Commit

Permalink
Use deserialize_str for well-known formats (#469)
Browse files Browse the repository at this point in the history
  • Loading branch information
tamasfe committed May 8, 2022
1 parent c3df3f9 commit aec5caa
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion src/serde/rfc2822.rs
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ pub fn serialize<S: Serializer>(

/// Deserialize an [`OffsetDateTime`] from its RFC2822 representation.
pub fn deserialize<'a, D: Deserializer<'a>>(deserializer: D) -> Result<OffsetDateTime, D::Error> {
deserializer.deserialize_any(Visitor::<Rfc2822>(PhantomData))
deserializer.deserialize_str(Visitor::<Rfc2822>(PhantomData))
}

/// Use the well-known [RFC2822 format] when serializing and deserializing an
Expand Down
2 changes: 1 addition & 1 deletion src/serde/rfc3339.rs
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ pub fn serialize<S: Serializer>(

/// Deserialize an [`OffsetDateTime`] from its RFC3339 representation.
pub fn deserialize<'a, D: Deserializer<'a>>(deserializer: D) -> Result<OffsetDateTime, D::Error> {
deserializer.deserialize_any(Visitor::<Rfc3339>(PhantomData))
deserializer.deserialize_str(Visitor::<Rfc3339>(PhantomData))
}

/// Use the well-known [RFC3339 format] when serializing and deserializing an
Expand Down

0 comments on commit aec5caa

Please sign in to comment.