## DepTrackingHash

# Trait DepTrackingHash

Source

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

## Required Methods§

Source

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

## Implementations on Foreign Types§

Source§

### impl DepTrackingHash for Level

Source§

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

Source§

### impl DepTrackingHash for Edition

Source§

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

Source§

### impl DepTrackingHash for SourceFileHashAlgorithm

Source§

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

Source§

### impl DepTrackingHash for CodeModel

Source§

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

Source§

### impl DepTrackingHash for FramePointer

Source§

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

Source§

### impl DepTrackingHash for MergeFunctions

Source§

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

Source§

### impl DepTrackingHash for OnBrokenPipe

Source§

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

Source§

### impl DepTrackingHash for PanicStrategy

Source§

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

Source§

### impl DepTrackingHash for RelocModel

Source§

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

Source§

### impl DepTrackingHash for RelroLevel

Source§

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

Source§

### impl DepTrackingHash for SplitDebuginfo

Source§

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

Source§

### impl DepTrackingHash for StackProtector

Source§

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

Source§

### impl DepTrackingHash for SymbolVisibility

Source§

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

Source§

### impl DepTrackingHash for TargetTuple

Source§

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

Source§

### impl DepTrackingHash for TlsModel

Source§

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

Source§

### impl DepTrackingHash for bool

Source§

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

Source§

### impl DepTrackingHash for u32

Source§

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

Source§

### impl DepTrackingHash for u64

Source§

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

Source§

### impl DepTrackingHash for ()

Source§

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

Source§

### impl DepTrackingHash for usize

Source§

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

Source§

### impl DepTrackingHash for Align

Source§

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

Source§

### impl DepTrackingHash for RealFileName

Source§

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

Source§

### impl DepTrackingHash for RemapPathScopeComponents

Source§

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

Source§

### impl DepTrackingHash for SanitizerSet

Source§

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

Source§

### impl DepTrackingHash for String

Source§

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

Source§

### impl DepTrackingHash for NonZero<usize>

Source§

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

Source§

### impl DepTrackingHash for PathBuf

Source§

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

Source§

### impl DepTrackingHash for LanguageIdentifier

Source§

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

Source§

### impl DepTrackingHash for Hash64

Source§

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

Source§

### impl DepTrackingHash for UnstableFeatures

Source§

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

Source§

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

Source§

#### fn hash( &self, hasher: &mut StableHasher, error_format: 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 StableHasher, error_format: ErrorOutputType, for_crate_hash: bool, )

Source§

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

Source§

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

Source§

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

Source§

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

Source§

### impl<T: DepTrackingHash, V: DepTrackingHash> DepTrackingHash for FxIndexMap<T, V>

Source§

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

## Implementors§

Source§

### impl DepTrackingHash for AnnotateMoves

Source§

### impl DepTrackingHash for AutoDiff

Source§

### impl DepTrackingHash for CFGuard

Source§

### impl DepTrackingHash for CFProtection

Source§

### impl DepTrackingHash for CollapseMacroDebuginfo

Source§

### impl DepTrackingHash for CrateType

Source§

### impl DepTrackingHash for DebugInfo

Source§

### impl DepTrackingHash for DebugInfoCompression

Source§

### impl DepTrackingHash for FmtDebug

Source§

### impl DepTrackingHash for FunctionReturn

Source§

### impl DepTrackingHash for InliningThreshold

Source§

### impl DepTrackingHash for InstrumentCoverage

Source§

### impl DepTrackingHash for LinkerPluginLto

Source§

### impl DepTrackingHash for LtoCli

Source§

### impl DepTrackingHash for MirStripDebugInfo

Source§

### impl DepTrackingHash for Offload

Source§

### impl DepTrackingHash for OptLevel

Source§

### impl DepTrackingHash for OutFileName

Source§

### impl DepTrackingHash for OutputType

Source§

### impl DepTrackingHash for Polonius

Source§

### impl DepTrackingHash for ResolveDocLinks

Source§

### impl DepTrackingHash for SplitDwarfKind

Source§

### impl DepTrackingHash for SwitchWithOptPath

Source§

### impl DepTrackingHash for SymbolManglingVersion

Source§

### impl DepTrackingHash for WasiExecModel

Source§

### impl DepTrackingHash for NativeLib

Source§

### impl DepTrackingHash for BranchProtection

Source§

### impl DepTrackingHash for CoverageOptions

Source§

### impl DepTrackingHash for InstrumentXRay

Source§

### impl DepTrackingHash for LocationDetail

Source§

### impl DepTrackingHash for NextSolverConfig

Source§

### impl DepTrackingHash for OutputTypes

Source§

### impl DepTrackingHash for PatchableFunctionEntry