Skip to content

Commit 0d084c5

Browse files
committed
Touch up PR 1135
1 parent b4954a9 commit 0d084c5

File tree

2 files changed

+5
-8
lines changed

2 files changed

+5
-8
lines changed

src/map.rs

+3-2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//! [`BTreeMap`]: https://doc.rust-lang.org/std/collections/struct.BTreeMap.html
77
//! [`IndexMap`]: https://docs.rs/indexmap/*/indexmap/map/struct.IndexMap.html
88
9+
use crate::error::Error;
910
use crate::value::Value;
1011
use alloc::string::String;
1112
#[cfg(feature = "preserve_order")]
@@ -589,15 +590,15 @@ macro_rules! delegate_iterator {
589590
}
590591
}
591592

592-
impl<'de> de::IntoDeserializer<'de, crate::Error> for Map<String, Value> {
593+
impl<'de> de::IntoDeserializer<'de, Error> for Map<String, Value> {
593594
type Deserializer = Self;
594595

595596
fn into_deserializer(self) -> Self::Deserializer {
596597
self
597598
}
598599
}
599600

600-
impl<'de> de::IntoDeserializer<'de, crate::Error> for &'de Map<String, Value> {
601+
impl<'de> de::IntoDeserializer<'de, Error> for &'de Map<String, Value> {
601602
type Deserializer = Self;
602603

603604
fn into_deserializer(self) -> Self::Deserializer {

src/value/de.rs

+2-6
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ use core::fmt;
1111
use core::slice;
1212
use core::str::FromStr;
1313
use serde::de::{
14-
self, Deserialize, DeserializeSeed, EnumAccess, Expected, IntoDeserializer, MapAccess,
15-
SeqAccess, Unexpected, VariantAccess, Visitor,
14+
self, Deserialize, DeserializeSeed, Deserializer as _, EnumAccess, Expected, IntoDeserializer,
15+
MapAccess, SeqAccess, Unexpected, VariantAccess, Visitor,
1616
};
1717
use serde::forward_to_deserialize_any;
1818

@@ -597,8 +597,6 @@ impl<'de> VariantAccess<'de> for VariantDeserializer {
597597
where
598598
V: Visitor<'de>,
599599
{
600-
use serde::de::Deserializer;
601-
602600
match self.value {
603601
Some(Value::Object(v)) => v.deserialize_any(visitor),
604602
Some(other) => Err(serde::de::Error::invalid_type(
@@ -1109,8 +1107,6 @@ impl<'de> VariantAccess<'de> for VariantRefDeserializer<'de> {
11091107
where
11101108
V: Visitor<'de>,
11111109
{
1112-
use serde::de::Deserializer;
1113-
11141110
match self.value {
11151111
Some(Value::Object(v)) => v.deserialize_any(visitor),
11161112
Some(other) => Err(serde::de::Error::invalid_type(

0 commit comments

Comments
 (0)