[−][src]Trait rustc::session::config::dep_tracking::DepTrackingHash
🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
Required Methods
fn hash(&self, hasher: &mut DefaultHasher, error_format: ErrorOutputType)
🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
Implementations on Foreign Types
impl DepTrackingHash for bool[src]
impl DepTrackingHash for boolfn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for usize[src]
impl DepTrackingHash for usizefn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for u64[src]
impl DepTrackingHash for u64fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for String[src]
impl DepTrackingHash for Stringfn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for PathBuf[src]
impl DepTrackingHash for PathBuffn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for Option<bool>[src]
impl DepTrackingHash for Option<bool>fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for Option<usize>[src]
impl DepTrackingHash for Option<usize>fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for Option<String>[src]
impl DepTrackingHash for Option<String>fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for Option<(String, u64)>[src]
impl DepTrackingHash for Option<(String, u64)>fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for Option<PanicStrategy>[src]
impl DepTrackingHash for Option<PanicStrategy>fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for Option<RelroLevel>[src]
impl DepTrackingHash for Option<RelroLevel>fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for Option<Level>[src]
impl DepTrackingHash for Option<Level>fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for Option<PathBuf>[src]
impl DepTrackingHash for Option<PathBuf>fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for Option<NativeLibraryKind>[src]
impl DepTrackingHash for Option<NativeLibraryKind>fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for PanicStrategy[src]
impl DepTrackingHash for PanicStrategyfn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for RelroLevel[src]
impl DepTrackingHash for RelroLevelfn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for UnstableFeatures[src]
impl DepTrackingHash for UnstableFeaturesfn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for Option<Sanitizer>[src]
impl DepTrackingHash for Option<Sanitizer>fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for TargetTriple[src]
impl DepTrackingHash for TargetTriplefn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for Edition[src]
impl DepTrackingHash for Editionfn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for Vec<String>[src]
impl DepTrackingHash for Vec<String>fn hash(&self, hasher: &mut DefaultHasher, error_format: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, error_format: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for Vec<PathBuf>[src]
impl DepTrackingHash for Vec<PathBuf>fn hash(&self, hasher: &mut DefaultHasher, error_format: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, error_format: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for Vec<CrateType>[src]
impl DepTrackingHash for Vec<CrateType>fn hash(&self, hasher: &mut DefaultHasher, error_format: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, error_format: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for Vec<(String, Level)>[src]
impl DepTrackingHash for Vec<(String, Level)>fn hash(&self, hasher: &mut DefaultHasher, error_format: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, error_format: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for Vec<(String, Option<String>, Option<NativeLibraryKind>)>[src]
impl DepTrackingHash for Vec<(String, Option<String>, Option<NativeLibraryKind>)>fn hash(&self, hasher: &mut DefaultHasher, error_format: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, error_format: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for Vec<(String, u64)>[src]
impl DepTrackingHash for Vec<(String, u64)>fn hash(&self, hasher: &mut DefaultHasher, error_format: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, error_format: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl<T1, T2> DepTrackingHash for (T1, T2) where
T1: DepTrackingHash,
T2: DepTrackingHash, [src]
impl<T1, T2> DepTrackingHash for (T1, T2) where
T1: DepTrackingHash,
T2: DepTrackingHash, fn hash(&self, hasher: &mut DefaultHasher, error_format: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, error_format: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl<T1, T2, T3> DepTrackingHash for (T1, T2, T3) where
T1: DepTrackingHash,
T2: DepTrackingHash,
T3: DepTrackingHash, [src]
impl<T1, T2, T3> DepTrackingHash for (T1, T2, T3) where
T1: DepTrackingHash,
T2: DepTrackingHash,
T3: DepTrackingHash, fn hash(&self, hasher: &mut DefaultHasher, error_format: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, error_format: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
Implementors
impl DepTrackingHash for Level[src]
impl DepTrackingHash for Levelfn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for NativeLibraryKind[src]
impl DepTrackingHash for NativeLibraryKindfn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for CrateType[src]
impl DepTrackingHash for CrateTypefn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for CrossLangLto[src]
impl DepTrackingHash for CrossLangLtofn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for DebugInfo[src]
impl DepTrackingHash for DebugInfofn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for LtoCli[src]
impl DepTrackingHash for LtoClifn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for OptLevel[src]
impl DepTrackingHash for OptLevelfn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for Passes[src]
impl DepTrackingHash for Passesfn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for Sanitizer[src]
impl DepTrackingHash for Sanitizerfn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl DepTrackingHash for OutputTypes[src]
impl DepTrackingHash for OutputTypesfn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, _: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl<'a> DepTrackingHash for CodegenOptions[src]
impl<'a> DepTrackingHash for CodegenOptionsfn hash(&self, hasher: &mut DefaultHasher, error_format: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, error_format: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl<'a> DepTrackingHash for DebuggingOptions[src]
impl<'a> DepTrackingHash for DebuggingOptionsfn hash(&self, hasher: &mut DefaultHasher, error_format: ErrorOutputType)[src]
fn hash(&self, hasher: &mut DefaultHasher, error_format: ErrorOutputType)🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?