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 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 usize
[src]
impl DepTrackingHash for 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 u64
[src]
impl DepTrackingHash for 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 String
[src]
impl DepTrackingHash for 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 PathBuf
[src]
impl DepTrackingHash for 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<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 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 RelroLevel
[src]
impl DepTrackingHash for 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 UnstableFeatures
[src]
impl DepTrackingHash for UnstableFeatures
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<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 TargetTriple
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 Edition
[src]
impl DepTrackingHash for Edition
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 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
impl DepTrackingHash for CrateType
impl DepTrackingHash for Passes
impl DepTrackingHash for OptLevel
impl DepTrackingHash for Lto
impl DepTrackingHash for DebugInfoLevel
impl DepTrackingHash for OutputTypes
impl DepTrackingHash for NativeLibraryKind
impl DepTrackingHash for Sanitizer
impl<'a> DepTrackingHash for CodegenOptions
impl<'a> DepTrackingHash for DebuggingOptions