Skip to content

Commit 5df2bf6

Browse files
committed
refactor(fingerprint): rename to RustdocFingerprint
1 parent 05e32af commit 5df2bf6

File tree

5 files changed

+17
-17
lines changed

5 files changed

+17
-17
lines changed

src/cargo/core/compiler/build_runner/mod.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,14 @@ use filetime::FileTime;
1616
use itertools::Itertools;
1717
use jobserver::Client;
1818

19+
use super::RustdocFingerprint;
1920
use super::custom_build::{self, BuildDeps, BuildScriptOutputs, BuildScripts};
2021
use super::fingerprint::{Checksum, Fingerprint};
2122
use super::job_queue::JobQueue;
2223
use super::layout::Layout;
2324
use super::lto::Lto;
2425
use super::unit_graph::UnitDep;
25-
use super::{
26-
BuildContext, Compilation, CompileKind, CompileMode, Executor, FileFlavor, RustDocFingerprint,
27-
};
26+
use super::{BuildContext, Compilation, CompileKind, CompileMode, Executor, FileFlavor};
2827

2928
mod compilation_files;
3029
use self::compilation_files::CompilationFiles;
@@ -178,7 +177,7 @@ impl<'a, 'gctx> BuildRunner<'a, 'gctx> {
178177
// they were compiled with the same Rustc version that we're currently using.
179178
// See the function doc comment for more.
180179
if self.bcx.build_config.intent.is_doc() {
181-
RustDocFingerprint::check_rustdoc_fingerprint(&self)?
180+
RustdocFingerprint::check_rustdoc_fingerprint(&self)?
182181
}
183182

184183
for unit in &self.bcx.roots {

src/cargo/core/compiler/fingerprint/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -410,7 +410,7 @@ pub use self::dep_info::parse_dep_info;
410410
pub use self::dep_info::parse_rustc_dep_info;
411411
pub use self::dep_info::translate_dep_info;
412412
pub use self::dirty_reason::DirtyReason;
413-
pub use self::rustdoc::RustDocFingerprint;
413+
pub use self::rustdoc::RustdocFingerprint;
414414

415415
/// Determines if a [`Unit`] is up-to-date, and if not prepares necessary work to
416416
/// update the persisted fingerprint.

src/cargo/core/compiler/fingerprint/rustdoc.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@ use crate::core::compiler::CompileKind;
2121
/// they were compiled with the same Rustc version that we're currently using.
2222
/// Otherwise we must remove the `doc/` folder and compile again forcing a rebuild.
2323
#[derive(Debug, Serialize, Deserialize)]
24-
pub struct RustDocFingerprint {
24+
pub struct RustdocFingerprint {
2525
/// `rustc -vV` verbose version output.
2626
pub rustc_vv: String,
2727
}
2828

29-
impl RustDocFingerprint {
29+
impl RustdocFingerprint {
3030
/// Checks whether the latest version of rustc used to compile this workspace's docs
3131
/// was the same as the one is currently being used in this `cargo doc` call.
3232
///
@@ -51,7 +51,7 @@ impl RustDocFingerprint {
5151
{
5252
return Ok(());
5353
}
54-
let new_fingerprint = RustDocFingerprint {
54+
let new_fingerprint = RustdocFingerprint {
5555
rustc_vv: build_runner.bcx.rustc().verbose_version.clone(),
5656
};
5757

@@ -66,7 +66,7 @@ impl RustDocFingerprint {
6666
/// Checks rustdoc fingerprint file for a given [`CompileKind`].
6767
fn check_fingerprint(
6868
build_runner: &BuildRunner<'_, '_>,
69-
new_fingerprint: &RustDocFingerprint,
69+
new_fingerprint: &RustdocFingerprint,
7070
kind: CompileKind,
7171
) -> CargoResult<()> {
7272
let fingerprint_path = build_runner
@@ -88,7 +88,7 @@ fn check_fingerprint(
8888
return write_fingerprint();
8989
};
9090

91-
match serde_json::from_str::<RustDocFingerprint>(&rustdoc_data) {
91+
match serde_json::from_str::<RustdocFingerprint>(&rustdoc_data) {
9292
Ok(on_disk_fingerprint) => {
9393
if on_disk_fingerprint.rustc_vv == new_fingerprint.rustc_vv {
9494
return Ok(());

src/cargo/core/compiler/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ pub use self::crate_type::CrateType;
8484
pub use self::custom_build::LinkArgTarget;
8585
pub use self::custom_build::{BuildOutput, BuildScriptOutputs, BuildScripts, LibraryPath};
8686
pub(crate) use self::fingerprint::DirtyReason;
87-
pub use self::fingerprint::RustDocFingerprint;
87+
pub use self::fingerprint::RustdocFingerprint;
8888
pub use self::job_queue::Freshness;
8989
use self::job_queue::{Job, JobQueue, JobState, Work};
9090
pub(crate) use self::layout::Layout;

tests/testsuite/doc.rs

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ use std::str;
55

66
use crate::prelude::*;
77
use crate::utils::tools;
8-
use cargo::core::compiler::RustDocFingerprint;
8+
9+
use cargo::core::compiler::RustdocFingerprint;
910
use cargo_test_support::registry::Package;
1011
use cargo_test_support::str;
1112
use cargo_test_support::{basic_lib_manifest, basic_manifest, git, project};
@@ -2495,7 +2496,7 @@ LLVM version: 9.0
24952496

24962497
dummy_project.cargo("doc").run();
24972498

2498-
let fingerprint: RustDocFingerprint =
2499+
let fingerprint: RustdocFingerprint =
24992500
serde_json::from_str(&dummy_project.read_file("target/.rustdoc_fingerprint.json"))
25002501
.expect("JSON Serde fail");
25012502

@@ -2534,7 +2535,7 @@ LLVM version: 9.0
25342535

25352536
assert!(!dummy_project.build_dir().join("doc/bogus_file").exists());
25362537

2537-
let fingerprint: RustDocFingerprint =
2538+
let fingerprint: RustdocFingerprint =
25382539
serde_json::from_str(&dummy_project.read_file("target/.rustdoc_fingerprint.json"))
25392540
.expect("JSON Serde fail");
25402541

@@ -2582,11 +2583,11 @@ LLVM version: 9.0
25822583

25832584
let target_fingerprint_path = p.build_dir().join(host).join(".rustdoc_fingerprint.json");
25842585

2585-
let host_fingerprint: RustDocFingerprint =
2586+
let host_fingerprint: RustdocFingerprint =
25862587
serde_json::from_str(&fs::read_to_string(&host_fingerprint_path).unwrap())
25872588
.expect("JSON Serde fail");
25882589

2589-
let target_fingerprint: RustDocFingerprint =
2590+
let target_fingerprint: RustdocFingerprint =
25902591
serde_json::from_str(&fs::read_to_string(&target_fingerprint_path).unwrap())
25912592
.expect("JSON Serde fail");
25922593

@@ -2630,7 +2631,7 @@ LLVM version: 9.0
26302631

26312632
// target doc dir got cleaned
26322633
assert!(!p.build_dir().join(host).join("doc/bogus_file").exists());
2633-
let fingerprint: RustDocFingerprint =
2634+
let fingerprint: RustdocFingerprint =
26342635
serde_json::from_str(&fs::read_to_string(&target_fingerprint_path).unwrap()).unwrap();
26352636
assert_eq!(&fingerprint.rustc_vv, &current_rustc_version);
26362637
}

0 commit comments

Comments
 (0)