Trait rustc::session::config::dep_tracking::DepTrackingHash [−][src]
pub trait DepTrackingHash {
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?
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 Levelimpl DepTrackingHash for CrateTypeimpl DepTrackingHash for Passesimpl DepTrackingHash for OptLevelimpl DepTrackingHash for Ltoimpl DepTrackingHash for DebugInfoLevelimpl DepTrackingHash for OutputTypesimpl DepTrackingHash for NativeLibraryKindimpl DepTrackingHash for Sanitizerimpl<'a> DepTrackingHash for CodegenOptionsimpl<'a> DepTrackingHash for DebuggingOptions