Skip to content

Commit 3df4a40

Browse files
saghmkyeah
authored andcommitted
fix errors and warnings with serde tests (#120)
1 parent b7a441a commit 3df4a40

File tree

2 files changed

+3
-9
lines changed

2 files changed

+3
-9
lines changed

serde-tests/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ authors = ["Kevin Yeh <[email protected]>"]
55

66
[dependencies]
77
serde = "1.0"
8-
bson = { path = "..", features = ["serde"] }
8+
bson = { path = ".." }
99
serde_derive = "1.0"
1010

1111
[lib]

src/decoder/serde.rs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ use std::fmt;
22
use std::vec;
33

44
use serde::de::{
5-
self, Deserialize, DeserializeSeed, Deserializer, EnumAccess, MapAccess, SeqAccess, VariantAccess, Visitor,
5+
self, Deserialize, DeserializeSeed, Deserializer, EnumAccess, Error, MapAccess, SeqAccess, Unexpected,
6+
VariantAccess, Visitor,
67
};
7-
use serde::de::{Error, Unexpected};
88

99
use super::error::{DecoderError, DecoderResult};
1010
use bson::{Bson, TimeStamp, UtcDateTime};
@@ -587,8 +587,6 @@ impl<'de> Deserialize<'de> for TimeStamp {
587587
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
588588
where D: Deserializer<'de>
589589
{
590-
use serde::de::Error;
591-
592590
match Bson::deserialize(deserializer)? {
593591
Bson::TimeStamp(ts) => {
594592
let ts = ts.to_le();
@@ -605,8 +603,6 @@ impl<'de> Deserialize<'de> for Decimal128 {
605603
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
606604
where D: Deserializer<'de>
607605
{
608-
use serde::de::Error;
609-
610606
match Bson::deserialize(deserializer)? {
611607
Bson::Decimal128(d128) => Ok(d128),
612608
_ => Err(D::Error::custom("expecting Decimal128")),
@@ -618,8 +614,6 @@ impl<'de> Deserialize<'de> for UtcDateTime {
618614
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
619615
where D: Deserializer<'de>
620616
{
621-
use serde::de::Error;
622-
623617
match Bson::deserialize(deserializer)? {
624618
Bson::UtcDatetime(dt) => Ok(UtcDateTime(dt)),
625619
_ => Err(D::Error::custom("expecting UtcDateTime")),

0 commit comments

Comments
 (0)