pub trait DepTrackingHash {
    // Required method
    fn hash(
        &self,
        hasher: &mut DefaultHasher,
        error_format: ErrorOutputType,
        for_crate_hash: bool
    );
}

Required Methods§

source

fn hash( &self, hasher: &mut DefaultHasher, error_format: ErrorOutputType, for_crate_hash: bool )

Implementations on Foreign Types§

source§

impl DepTrackingHash for SanitizerSet

source§

fn hash( &self, hasher: &mut DefaultHasher, _: ErrorOutputType, _for_crate_hash: bool )

source§

impl<T1, T2, T3> DepTrackingHash for (T1, T2, T3)where T1: DepTrackingHash, T2: DepTrackingHash, T3: DepTrackingHash,

source§

fn hash( &self, hasher: &mut DefaultHasher, error_format: ErrorOutputType, for_crate_hash: bool )

source§

impl DepTrackingHash for NonZeroUsize

source§

fn hash( &self, hasher: &mut DefaultHasher, _: ErrorOutputType, _for_crate_hash: bool )

source§

impl<T: DepTrackingHash> DepTrackingHash for Vec<T>

source§

fn hash( &self, hasher: &mut DefaultHasher, error_format: ErrorOutputType, for_crate_hash: bool )

source§

impl DepTrackingHash for TlsModel

source§

fn hash( &self, hasher: &mut DefaultHasher, _: ErrorOutputType, _for_crate_hash: bool )

source§

impl DepTrackingHash for usize

source§

fn hash( &self, hasher: &mut DefaultHasher, _: ErrorOutputType, _for_crate_hash: bool )

source§

impl DepTrackingHash for PanicStrategy

source§

fn hash( &self, hasher: &mut DefaultHasher, _: ErrorOutputType, _for_crate_hash: bool )

source§

impl DepTrackingHash for SourceFileHashAlgorithm

source§

fn hash( &self, hasher: &mut DefaultHasher, _: ErrorOutputType, _for_crate_hash: bool )

source§

impl DepTrackingHash for UnstableFeatures

source§

fn hash( &self, hasher: &mut DefaultHasher, _: ErrorOutputType, _for_crate_hash: bool )

source§

impl DepTrackingHash for String

source§

fn hash( &self, hasher: &mut DefaultHasher, _: ErrorOutputType, _for_crate_hash: bool )

source§

impl DepTrackingHash for PathBuf

source§

fn hash( &self, hasher: &mut DefaultHasher, _: ErrorOutputType, _for_crate_hash: bool )

source§

impl DepTrackingHash for bool

source§

fn hash( &self, hasher: &mut DefaultHasher, _: ErrorOutputType, _for_crate_hash: bool )

source§

impl DepTrackingHash for Edition

source§

fn hash( &self, hasher: &mut DefaultHasher, _: ErrorOutputType, _for_crate_hash: bool )

source§

impl DepTrackingHash for LanguageIdentifier

source§

fn hash( &self, hasher: &mut DefaultHasher, _: ErrorOutputType, _for_crate_hash: bool )

source§

impl DepTrackingHash for RelocModel

source§

fn hash( &self, hasher: &mut DefaultHasher, _: ErrorOutputType, _for_crate_hash: bool )

source§

impl DepTrackingHash for RealFileName

source§

fn hash( &self, hasher: &mut DefaultHasher, _: ErrorOutputType, _for_crate_hash: bool )

source§

impl<T: DepTrackingHash> DepTrackingHash for Option<T>

source§

fn hash( &self, hasher: &mut DefaultHasher, error_format: ErrorOutputType, for_crate_hash: bool )

source§

impl DepTrackingHash for StackProtector

source§

fn hash( &self, hasher: &mut DefaultHasher, _: ErrorOutputType, _for_crate_hash: bool )

source§

impl DepTrackingHash for u64

source§

fn hash( &self, hasher: &mut DefaultHasher, _: ErrorOutputType, _for_crate_hash: bool )

source§

impl DepTrackingHash for Level

source§

fn hash( &self, hasher: &mut DefaultHasher, _: ErrorOutputType, _for_crate_hash: bool )

source§

impl DepTrackingHash for TargetTriple

source§

fn hash( &self, hasher: &mut DefaultHasher, _: ErrorOutputType, _for_crate_hash: bool )

source§

impl DepTrackingHash for RelroLevel

source§

fn hash( &self, hasher: &mut DefaultHasher, _: ErrorOutputType, _for_crate_hash: bool )

source§

impl DepTrackingHash for Option<LdImpl>

source§

fn hash( &self, hasher: &mut DefaultHasher, _: ErrorOutputType, _for_crate_hash: bool )

source§

impl DepTrackingHash for u32

source§

fn hash( &self, hasher: &mut DefaultHasher, _: ErrorOutputType, _for_crate_hash: bool )

source§

impl<T1, T2> DepTrackingHash for (T1, T2)where T1: DepTrackingHash, T2: DepTrackingHash,

source§

fn hash( &self, hasher: &mut DefaultHasher, error_format: ErrorOutputType, for_crate_hash: bool )

source§

impl DepTrackingHash for CodeModel

source§

fn hash( &self, hasher: &mut DefaultHasher, _: ErrorOutputType, _for_crate_hash: bool )

source§

impl DepTrackingHash for MergeFunctions

source§

fn hash( &self, hasher: &mut DefaultHasher, _: ErrorOutputType, _for_crate_hash: bool )

source§

impl DepTrackingHash for SplitDebuginfo

source§

fn hash( &self, hasher: &mut DefaultHasher, _: ErrorOutputType, _for_crate_hash: bool )

Implementors§