pub struct BuildTimeFingerprintData {
pub package: PackageInfo,
pub build: BuildInfo,
pub cargo_lock_sha256: String,
pub deps: Value,
pub source: BTreeMap<String, String>,
}Expand description
Parsed contents of fingerprint.json.
All fields map directly onto the sections produced by
build::generate_fingerprint.
Fields§
§package: PackageInfoPackage name and version.
build: BuildInfoBuild-environment snapshot.
cargo_lock_sha256: StringSHA-256 hex digest of Cargo.lock (comments stripped).
deps: ValueNormalised cargo metadata dependency graph (raw JSON value).
source: BTreeMap<String, String>Per-file SHA-256 digests of every .rs file under src/.
Trait Implementations§
Source§impl Clone for BuildTimeFingerprintData
impl Clone for BuildTimeFingerprintData
Source§fn clone(&self) -> BuildTimeFingerprintData
fn clone(&self) -> BuildTimeFingerprintData
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for BuildTimeFingerprintData
impl RefUnwindSafe for BuildTimeFingerprintData
impl Send for BuildTimeFingerprintData
impl Sync for BuildTimeFingerprintData
impl Unpin for BuildTimeFingerprintData
impl UnsafeUnpin for BuildTimeFingerprintData
impl UnwindSafe for BuildTimeFingerprintData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more