From 3108d6dc176a58f2cb44f236b87a4c4f61b77de5 Mon Sep 17 00:00:00 2001 From: Matthias Endler Date: Wed, 5 Apr 2017 21:32:42 +0200 Subject: Replace unwrap with expect in public methods --- src/de.rs | 6 +++--- src/value.rs | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/de.rs b/src/de.rs index 1fb2eb5..42cf86c 100644 --- a/src/de.rs +++ b/src/de.rs @@ -285,7 +285,7 @@ impl<'a, 'b> de::MapVisitor for MapVisitor<'a, 'b> { return Err(self.de.error(table.at, kind)) } - self.values = table.values.take().unwrap().into_iter(); + self.values = table.values.take().expect("Unable to read table values").into_iter(); } } @@ -346,7 +346,7 @@ impl<'a, 'b> de::SeqVisitor for MapVisitor<'a, 'b> { .unwrap_or(self.max); let ret = seed.deserialize(MapVisitor { - values: self.tables[self.cur_parent].values.take().unwrap().into_iter(), + values: self.tables[self.cur_parent].values.take().expect("Unable to read table values").into_iter(), next_value: None, depth: self.depth + 1, cur_parent: self.cur_parent, @@ -569,7 +569,7 @@ impl<'a> de::MapVisitor for InlineTableDeserializer<'a> { fn visit_value_seed(&mut self, seed: V) -> Result where V: de::DeserializeSeed, { - let value = self.next_value.take().unwrap(); + let value = self.next_value.take().expect("Unable to read table values"); seed.deserialize(ValueDeserializer::new(value)) } } diff --git a/src/value.rs b/src/value.rs index 3a366d8..5c59437 100644 --- a/src/value.rs +++ b/src/value.rs @@ -337,7 +337,7 @@ impl<'s, T: ?Sized> Index for &'s T where T: Index { impl fmt::Display for Value { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { - ::ser::to_string(self).unwrap().fmt(f) + ::ser::to_string(self).expect("Unable to represent value as string").fmt(f) } } -- cgit v1.2.3