From b1bfd407efbb9b2d58ec26f5323121dce93fcefd Mon Sep 17 00:00:00 2001 From: Edward Barnard Date: Wed, 3 May 2017 13:42:42 +0100 Subject: Rustfmt --- src/binary/reader.rs | 12 +++--------- src/builder.rs | 4 +--- src/date.rs | 22 ++++++++-------------- src/serde/de.rs | 21 +++++++++++---------- src/serde/ser.rs | 4 ++-- 5 files changed, 25 insertions(+), 38 deletions(-) (limited to 'src') diff --git a/src/binary/reader.rs b/src/binary/reader.rs index 097198e..08d0df2 100644 --- a/src/binary/reader.rs +++ b/src/binary/reader.rs @@ -199,18 +199,12 @@ impl EventReader { (0x0, 0x09) => Some(PlistEvent::BooleanValue(true)), (0x0, 0x0f) => return Err(Error::InvalidData), // fill (0x1, 0) => Some(PlistEvent::IntegerValue(self.reader.read_u8()? as i64)), - (0x1, 1) => { - Some(PlistEvent::IntegerValue(self.reader.read_u16::()? as i64)) - } - (0x1, 2) => { - Some(PlistEvent::IntegerValue(self.reader.read_u32::()? as i64)) - } + (0x1, 1) => Some(PlistEvent::IntegerValue(self.reader.read_u16::()? as i64)), + (0x1, 2) => Some(PlistEvent::IntegerValue(self.reader.read_u32::()? as i64)), (0x1, 3) => Some(PlistEvent::IntegerValue(self.reader.read_i64::()?)), (0x1, 4) => return Err(Error::InvalidData), // 128 bit int (0x1, _) => return Err(Error::InvalidData), // variable length int - (0x2, 2) => { - Some(PlistEvent::RealValue(self.reader.read_f32::()? as f64)) - } + (0x2, 2) => Some(PlistEvent::RealValue(self.reader.read_f32::()? as f64)), (0x2, 3) => Some(PlistEvent::RealValue(self.reader.read_f64::()?)), (0x2, _) => return Err(Error::InvalidData), // odd length float (0x3, 3) => { diff --git a/src/builder.rs b/src/builder.rs index 08467af..2398a8b 100644 --- a/src/builder.rs +++ b/src/builder.rs @@ -40,9 +40,7 @@ impl>> Builder { fn build_value(&mut self) -> Result { match self.token.take() { Some(PlistEvent::StartArray(len)) => Ok(Plist::Array(self.build_array(len)?)), - Some(PlistEvent::StartDictionary(len)) => { - Ok(Plist::Dictionary(self.build_dict(len)?)) - } + Some(PlistEvent::StartDictionary(len)) => Ok(Plist::Dictionary(self.build_dict(len)?)), Some(PlistEvent::BooleanValue(b)) => Ok(Plist::Boolean(b)), Some(PlistEvent::DataValue(d)) => Ok(Plist::Data(d)), diff --git a/src/date.rs b/src/date.rs index 1aa0e72..5089de0 100644 --- a/src/date.rs +++ b/src/date.rs @@ -6,7 +6,7 @@ use {Error, Result}; #[derive(Clone, Debug, PartialEq)] pub struct Date { - inner: DateTime + inner: DateTime, } impl Date { @@ -29,17 +29,13 @@ impl Date { let plist_epoch = UTC.ymd(2001, 1, 1).and_hms(0, 0, 0); let date = plist_epoch.checked_add_signed(dur).ok_or(Error::InvalidData)?; - Ok(Date { - inner: date - }) + Ok(Date { inner: date }) } } impl From> for Date { fn from(date: DateTime) -> Self { - Date { - inner: date - } + Date { inner: date } } } @@ -60,9 +56,7 @@ impl FromStr for Date { fn from_str(s: &str) -> ::std::result::Result { let date = DateTime::parse_from_rfc3339(&s).map_err(|_| ())?; - Ok(Date { - inner: date.with_timezone(&UTC) - }) + Ok(Date { inner: date.with_timezone(&UTC) }) } } @@ -77,7 +71,7 @@ mod serde_impls { impl Serialize for Date { fn serialize(&self, serializer: S) -> Result - where S: Serializer, + where S: Serializer { let date_str = self.to_string(); serializer.serialize_newtype_struct("PLIST-DATE", &date_str) @@ -94,7 +88,7 @@ mod serde_impls { } fn visit_newtype_struct(self, deserializer: D) -> Result - where D: Deserializer<'de>, + where D: Deserializer<'de> { deserializer.deserialize_str(DateStrVisitor) } @@ -110,7 +104,7 @@ mod serde_impls { } fn visit_str(self, v: &str) -> Result - where E: Error, + where E: Error { Date::from_str(v).map_err(|_| E::invalid_value(Unexpected::Str(v), &self)) } @@ -118,7 +112,7 @@ mod serde_impls { impl<'de> Deserialize<'de> for Date { fn deserialize(deserializer: D) -> Result - where D: Deserializer<'de>, + where D: Deserializer<'de> { deserializer.deserialize_newtype_struct("PLIST-DATE", DateNewtypeVisitor) } diff --git a/src/serde/de.rs b/src/serde/de.rs index dd7f829..e43fb7e 100644 --- a/src/serde/de.rs +++ b/src/serde/de.rs @@ -116,9 +116,7 @@ impl<'de, 'a, I> de::Deserializer<'de> for &'a mut Deserializer expect!(self.events.next(), PlistEvent::StringValue(_)); visitor.visit_none::()? } - PlistEvent::StringValue(ref s) if &s[..] == "Some" => { - visitor.visit_some(&mut *self)? - } + PlistEvent::StringValue(ref s) if &s[..] == "Some" => visitor.visit_some(&mut *self)?, _ => return Err(event_mismatch_error()), }; @@ -140,7 +138,7 @@ impl<'de, 'a, I> de::Deserializer<'de> for &'a mut Deserializer _name: &'static str, _fields: &'static [&'static str], visitor: V) - -> Result + -> Result where V: de::Visitor<'de> { expect!(self.events.next(), PlistEvent::StartDictionary(_)); @@ -198,9 +196,9 @@ impl<'de, 'a, I> de::VariantAccess<'de> for &'a mut Deserializer } fn struct_variant(self, - fields: &'static [&'static str], - visitor: V) - -> Result + fields: &'static [&'static str], + visitor: V) + -> Result where V: de::Visitor<'de> { let name = ""; @@ -211,7 +209,7 @@ impl<'de, 'a, I> de::VariantAccess<'de> for &'a mut Deserializer pub struct StructValueDeserializer<'a, I: 'a> where I: IntoIterator> { - de: &'a mut Deserializer + de: &'a mut Deserializer, } impl<'de, 'a, I> de::Deserializer<'de> for StructValueDeserializer<'a, I> @@ -257,7 +255,7 @@ impl<'de, 'a, I> de::Deserializer<'de> for StructValueDeserializer<'a, I> name: &'static str, fields: &'static [&'static str], visitor: V) - -> Result + -> Result where V: de::Visitor<'de> { self.de.deserialize_struct(name, fields, visitor) @@ -285,7 +283,10 @@ struct MapAndSeqAccess<'a, I> impl<'a, I> MapAndSeqAccess<'a, I> where I: 'a + IntoIterator> { - fn new(de: &'a mut Deserializer, is_struct: bool, len: Option) -> MapAndSeqAccess<'a, I> { + fn new(de: &'a mut Deserializer, + is_struct: bool, + len: Option) + -> MapAndSeqAccess<'a, I> { MapAndSeqAccess { de: de, is_struct: is_struct, diff --git a/src/serde/ser.rs b/src/serde/ser.rs index a77dc23..f19093b 100644 --- a/src/serde/ser.rs +++ b/src/serde/ser.rs @@ -19,7 +19,7 @@ pub struct Serializer { // fields are represented in plists. This is fragile but results in minimal code duplication. // TODO: This is fragile. Use distinct types instead. maybe_option_field_name: Option<&'static str>, - expecting_date: bool + expecting_date: bool, } impl Serializer { @@ -27,7 +27,7 @@ impl Serializer { Serializer { writer: writer, maybe_option_field_name: None, - expecting_date: false + expecting_date: false, } } -- cgit v1.2.3