mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-28 04:44:57 +00:00
Remove serde_stacker which depends on cc
This commit is contained in:
parent
a65025604d
commit
ae92baba6a
3 changed files with 1 additions and 36 deletions
|
@ -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"
|
||||
|
|
|
@ -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)?)
|
||||
}
|
||||
})
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue