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 UnstableFeatures

Source§

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

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 RealFileName

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 WasmCAbi

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 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 Hash64

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<T1, T2> DepTrackingHash for (T1, T2)

Source§

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

Source§

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

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 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 OomStrategy

Source§

impl DepTrackingHash for OptLevel

Source§

impl DepTrackingHash for OutFileName

Source§

impl DepTrackingHash for OutputType

Source§

impl DepTrackingHash for Polonius

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

Source§

impl DepTrackingHash for RemapPathScopeComponents