Skip to content

Commit 3b369a0

Browse files
authored
Merge pull request #96 from sirhcel/fix-example-remainder-vs-consumed
Clean up naming in from_slice return value in example
2 parents ca67457 + c6ca1f0 commit 3b369a0

File tree

6 files changed

+11
-11
lines changed

6 files changed

+11
-11
lines changed

src/de/enum_.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ impl<'a, 'b, 's> UnitVariantAccess<'a, 'b, 's> {
1212
}
1313
}
1414

15-
impl<'a, 'de, 's> de::EnumAccess<'de> for UnitVariantAccess<'a, 'de, 's> {
15+
impl<'de> de::EnumAccess<'de> for UnitVariantAccess<'_, 'de, '_> {
1616
type Error = Error;
1717
type Variant = Self;
1818

@@ -25,7 +25,7 @@ impl<'a, 'de, 's> de::EnumAccess<'de> for UnitVariantAccess<'a, 'de, 's> {
2525
}
2626
}
2727

28-
impl<'de, 'a, 's> de::VariantAccess<'de> for UnitVariantAccess<'a, 'de, 's> {
28+
impl<'de> de::VariantAccess<'de> for UnitVariantAccess<'_, 'de, '_> {
2929
type Error = Error;
3030

3131
fn unit_variant(self) -> Result<()> {
@@ -64,7 +64,7 @@ impl<'a, 'b, 's> VariantAccess<'a, 'b, 's> {
6464
}
6565
}
6666

67-
impl<'a, 'de, 's> de::EnumAccess<'de> for VariantAccess<'a, 'de, 's> {
67+
impl<'de> de::EnumAccess<'de> for VariantAccess<'_, 'de, '_> {
6868
type Error = Error;
6969
type Variant = Self;
7070

@@ -78,7 +78,7 @@ impl<'a, 'de, 's> de::EnumAccess<'de> for VariantAccess<'a, 'de, 's> {
7878
}
7979
}
8080

81-
impl<'de, 'a, 's> de::VariantAccess<'de> for VariantAccess<'a, 'de, 's> {
81+
impl<'de> de::VariantAccess<'de> for VariantAccess<'_, 'de, '_> {
8282
type Error = Error;
8383

8484
fn unit_variant(self) -> Result<()> {

src/de/map.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ impl<'a, 'b, 's> MapAccess<'a, 'b, 's> {
1313
}
1414
}
1515

16-
impl<'a, 'de, 's> de::MapAccess<'de> for MapAccess<'a, 'de, 's> {
16+
impl<'de> de::MapAccess<'de> for MapAccess<'_, 'de, '_> {
1717
type Error = Error;
1818

1919
fn next_key_seed<K>(&mut self, seed: K) -> Result<Option<K::Value>, Error>
@@ -61,7 +61,7 @@ struct MapKey<'a, 'b, 's> {
6161
de: &'a mut Deserializer<'b, 's>,
6262
}
6363

64-
impl<'de, 'a, 's> de::Deserializer<'de> for MapKey<'a, 'de, 's> {
64+
impl<'de> de::Deserializer<'de> for MapKey<'_, 'de, '_> {
6565
type Error = Error;
6666

6767
fn deserialize_any<V>(self, _visitor: V) -> Result<V::Value, Error>

src/de/mod.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -381,7 +381,7 @@ macro_rules! deserialize_fromstr {
381381
}};
382382
}
383383

384-
impl<'a, 'de, 's> de::Deserializer<'de> for &'a mut Deserializer<'de, 's> {
384+
impl<'de> de::Deserializer<'de> for &mut Deserializer<'de, '_> {
385385
type Error = Error;
386386

387387
/// Unsupported. Can’t parse a value without knowing its expected type.
@@ -608,7 +608,7 @@ impl<'a, 'de, 's> de::Deserializer<'de> for &'a mut Deserializer<'de, 's> {
608608

609609
struct EscapedStringDeserializer<'a, 'de, 's>(&'a mut Deserializer<'de, 's>);
610610

611-
impl<'a, 'de, 's> serde::Deserializer<'de> for EscapedStringDeserializer<'a, 'de, 's> {
611+
impl<'de> serde::Deserializer<'de> for EscapedStringDeserializer<'_, 'de, '_> {
612612
type Error = Error;
613613

614614
fn deserialize_any<V>(self, visitor: V) -> Result<V::Value>

src/de/seq.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ impl<'a, 'b, 's> SeqAccess<'a, 'b, 's> {
1313
}
1414
}
1515

16-
impl<'a, 'de, 's> de::SeqAccess<'de> for SeqAccess<'a, 'de, 's> {
16+
impl<'de> de::SeqAccess<'de> for SeqAccess<'_, 'de, '_> {
1717
type Error = Error;
1818

1919
fn next_element_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>>

src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
//!
1717
//! // Serialized JSON data can be easily deserialized into Rust types.
1818
//! let message = b"{\"value\":10,\"message\":\"Hello, World!\"}";
19-
//! let (data, _remainder) = serde_json_core::from_slice::<Data<'_>>(message).unwrap();
19+
//! let (data, _consumed) = serde_json_core::from_slice::<Data<'_>>(message).unwrap();
2020
//! assert_eq!(data.value, 10);
2121
//! assert_eq!(data.message, "Hello, World!");
2222
//!

src/ser/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -651,7 +651,7 @@ impl<'a, 'b> StringCollector<'a, 'b> {
651651
}
652652
}
653653

654-
impl<'a, 'b> fmt::Write for StringCollector<'a, 'b> {
654+
impl fmt::Write for StringCollector<'_, '_> {
655655
fn write_str(&mut self, s: &str) -> fmt::Result {
656656
self.do_write_str(s).or(Err(fmt::Error))
657657
}

0 commit comments

Comments
 (0)