diff options
author | Alex Crichton <alex@alexcrichton.com> | 2018-12-17 17:45:35 -0800 |
---|---|---|
committer | Alex Crichton <alex@alexcrichton.com> | 2018-12-17 17:45:35 -0800 |
commit | c1a369f44762045e65989caa9491e153d1f358e6 (patch) | |
tree | 5fef35e1bd647687cdecda830134d5079d64ea4d /src/spanned.rs | |
parent | 1ef180d06ed4ec207c41b2595feaca84959e709e (diff) | |
download | milf-rs-c1a369f44762045e65989caa9491e153d1f358e6.tar.gz milf-rs-c1a369f44762045e65989caa9491e153d1f358e6.zip |
Run `cargo fmt`
Diffstat (limited to 'src/spanned.rs')
-rw-r--r-- | src/spanned.rs | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/src/spanned.rs b/src/spanned.rs index abbbd49..fb476ee 100644 --- a/src/spanned.rs +++ b/src/spanned.rs @@ -78,15 +78,18 @@ impl<T> Spanned<T> { } impl<'de, T> de::Deserialize<'de> for Spanned<T> - where T: de::Deserialize<'de> +where + T: de::Deserialize<'de>, { fn deserialize<D>(deserializer: D) -> Result<Spanned<T>, D::Error> - where D: de::Deserializer<'de> + where + D: de::Deserializer<'de>, { struct SpannedVisitor<T>(::std::marker::PhantomData<T>); impl<'de, T> de::Visitor<'de> for SpannedVisitor<T> - where T: de::Deserialize<'de> + where + T: de::Deserialize<'de>, { type Value = Spanned<T>; @@ -95,22 +98,23 @@ impl<'de, T> de::Deserialize<'de> for Spanned<T> } fn visit_map<V>(self, mut visitor: V) -> Result<Spanned<T>, V::Error> - where V: de::MapAccess<'de> + where + V: de::MapAccess<'de>, { if visitor.next_key()? != Some(START) { - return Err(de::Error::custom("spanned start key not found")) + return Err(de::Error::custom("spanned start key not found")); } let start: usize = visitor.next_value()?; if visitor.next_key()? != Some(END) { - return Err(de::Error::custom("spanned end key not found")) + return Err(de::Error::custom("spanned end key not found")); } let end: usize = visitor.next_value()?; if visitor.next_key()? != Some(VALUE) { - return Err(de::Error::custom("spanned value key not found")) + return Err(de::Error::custom("spanned value key not found")); } let value: T = visitor.next_value()?; @@ -118,7 +122,7 @@ impl<'de, T> de::Deserialize<'de> for Spanned<T> Ok(Spanned { start: start, end: end, - value: value + value: value, }) } } |