Remove serde_stacker which depends on cc

This commit is contained in:
Edwin Cheng 2021-01-01 15:26:55 +08:00
parent a65025604d
commit ae92baba6a
3 changed files with 1 additions and 36 deletions

View file

@ -12,7 +12,6 @@ doctest = false
[dependencies]
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
serde_stacker = "0.1"
log = "0.4.8"
crossbeam-channel = "0.5.0"
jod-thread = "0.1.1"

View file

@ -63,8 +63,7 @@ pub trait Message: Serialize + DeserializeOwned {
// Note that some proc-macro generate very deep syntax tree
// We have to disable the current limit of serde here
deserializer.disable_recursion_limit();
let deserializer = serde_stacker::Deserializer::new(&mut deserializer);
Some(Self::deserialize(deserializer)?)
Some(Self::deserialize(&mut deserializer)?)
}
})
}