Trim optional space
This commit is contained in:
parent
c3fe0398b4
commit
621030a8e5
|
@ -61,7 +61,7 @@ where
|
|||
D: serde::Deserializer<'de>,
|
||||
{
|
||||
let s: Option<String> = Deserialize::<'de>::deserialize(deserializer)?;
|
||||
match s.as_deref() {
|
||||
match s.as_deref().map(|s| s.trim()) {
|
||||
None | Some("") => Ok(Optional { inner: None }),
|
||||
Some(s) => T::from_str(&s)
|
||||
.map_err(D::Error::custom)
|
||||
|
|
Loading…
Reference in a new issue