diff options
| author | Matthias Krüger <476013+matthiaskrgr@users.noreply.github.com> | 2025-06-05 16:02:02 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-06-05 16:02:02 +0200 |
| commit | 7689558134bc797c070e67df3b86cb405ebd4756 (patch) | |
| tree | 9afa69a14e2bb66aa0367fac0f04975e186be3ee /src | |
| parent | 93e29190a00387992ded17af87b8f402fbd9004f (diff) | |
| parent | 763663ad56672b0f0635ad25c0c1a52e7773e0b9 (diff) | |
| download | rust-7689558134bc797c070e67df3b86cb405ebd4756.tar.gz rust-7689558134bc797c070e67df3b86cb405ebd4756.zip | |
Rollup merge of #141989 - aDotInTheVoid:sin-sooner, r=GuillaumeGomez
rustdoc-json-type: Depend on `serde` and `serde_derive` seperately Before this commit, serde_derive is built before serde. But serde does not depend on serde_derive, so that is not needed. Instead, build serde and serde_derive in parallel. This speeds up compilation for users depending on rustdoc-json-types out of tree. Imports: https://github.com/rust-lang/rustdoc-types/pull/49 CC ``@Enselic`` r? ``@GuillaumeGomez``
Diffstat (limited to 'src')
| -rw-r--r-- | src/rustdoc-json-types/Cargo.toml | 3 | ||||
| -rw-r--r-- | src/rustdoc-json-types/lib.rs | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/src/rustdoc-json-types/Cargo.toml b/src/rustdoc-json-types/Cargo.toml index 14ff1d08816..a38d34ef0e7 100644 --- a/src/rustdoc-json-types/Cargo.toml +++ b/src/rustdoc-json-types/Cargo.toml @@ -10,7 +10,8 @@ path = "lib.rs" default = ["rustc-hash"] [dependencies] -serde = { version = "1.0", features = ["derive"] } +serde = "1.0" +serde_derive = "1.0" rustc-hash = { version = "2.0", optional = true } [dev-dependencies] diff --git a/src/rustdoc-json-types/lib.rs b/src/rustdoc-json-types/lib.rs index f1c375bd2fe..8a3ab6f8640 100644 --- a/src/rustdoc-json-types/lib.rs +++ b/src/rustdoc-json-types/lib.rs @@ -21,7 +21,7 @@ use std::path::PathBuf; #[cfg(feature = "rustc-hash")] use rustc_hash::FxHashMap as HashMap; -use serde::{Deserialize, Serialize}; +use serde_derive::{Deserialize, Serialize}; pub type FxHashMap<K, V> = HashMap<K, V>; // re-export for use in src/librustdoc |
