Skip to content

Commit c6ed651

Browse files
authored
Unrolled build for #141989
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: rust-lang/rustdoc-types#49 CC ``@Enselic`` r? ``@GuillaumeGomez``
2 parents 0b20963 + 763663a commit c6ed651

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

Cargo.lock

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4673,6 +4673,7 @@ dependencies = [
46734673
"bincode",
46744674
"rustc-hash 2.1.1",
46754675
"serde",
4676+
"serde_derive",
46764677
"serde_json",
46774678
]
46784679

src/rustdoc-json-types/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ path = "lib.rs"
1010
default = ["rustc-hash"]
1111

1212
[dependencies]
13-
serde = { version = "1.0", features = ["derive"] }
13+
serde = "1.0"
14+
serde_derive = "1.0"
1415
rustc-hash = { version = "2.0", optional = true }
1516

1617
[dev-dependencies]

src/rustdoc-json-types/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ use std::path::PathBuf;
2121

2222
#[cfg(feature = "rustc-hash")]
2323
use rustc_hash::FxHashMap as HashMap;
24-
use serde::{Deserialize, Serialize};
24+
use serde_derive::{Deserialize, Serialize};
2525

2626
pub type FxHashMap<K, V> = HashMap<K, V>; // re-export for use in src/librustdoc
2727

0 commit comments

Comments
 (0)