From f27c161dafca1ffae86e104eea4fad8c899f0f21 Mon Sep 17 00:00:00 2001 From: Sam Scott Date: Wed, 23 Jan 2019 11:14:57 -0500 Subject: Run cargo fmt. --- examples/csv_vectors.rs | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) (limited to 'examples/csv_vectors.rs') diff --git a/examples/csv_vectors.rs b/examples/csv_vectors.rs index 7824cdd..4dbc947 100644 --- a/examples/csv_vectors.rs +++ b/examples/csv_vectors.rs @@ -10,7 +10,7 @@ use std::default::Default; #[derive(Debug, Deserialize, Serialize)] struct Query { - #[serde(deserialize_with="from_csv")] + #[serde(deserialize_with = "from_csv")] r: Vec, s: u8, } @@ -21,10 +21,10 @@ fn main() { println!("{:?}", q); } - fn from_csv<'de, D, T>(deserializer: D) -> Result, D::Error> - where D: serde::Deserializer<'de>, - T: DeserializeOwned +where + D: serde::Deserializer<'de>, + T: DeserializeOwned, { deserializer.deserialize_str(CSVVecVisitor::::default()) } @@ -41,19 +41,26 @@ impl Default for CSVVecVisitor { impl<'de, T: DeserializeOwned> serde::de::Visitor<'de> for CSVVecVisitor { type Value = Vec; - fn expecting(&self, - formatter: &mut std::fmt::Formatter) - -> std::fmt::Result { + fn expecting( + &self, + formatter: &mut std::fmt::Formatter, + ) -> std::fmt::Result { write!(formatter, "a str") } fn visit_str(self, s: &str) -> std::result::Result - where E: serde::de::Error, + where + E: serde::de::Error, { let mut output = Vec::new(); let mut items = csv::Reader::from_reader(s.as_bytes()); for res in items.deserialize() { - let item: T = res.map_err(|e| E::custom(format!("could not deserialize sequence value: {:?}", e)))?; + let item: T = res.map_err(|e| { + E::custom(format!( + "could not deserialize sequence value: {:?}", + e + )) + })?; output.push(item); } -- cgit v1.2.3