Trait DepTrackingHash

Source
pub(crate) 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 UnstableFeatures

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 Edition

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 DepTrackingHash for SourceFileHashAlgorithm

Source§

fn hash( &self, hasher: &mut DefaultHasher, _: 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 FramePointer

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 OnBrokenPipe

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 RelocModel

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 SplitDebuginfo

Source§

fn hash( &self, hasher: &mut DefaultHasher, _: 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 SymbolVisibility

Source§

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

Source§

impl DepTrackingHash for TargetTuple

Source§

fn hash( &self, hasher: &mut DefaultHasher, _: 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 WasmCAbi

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 u32

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 usize

Source§

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

Source§

impl DepTrackingHash for Align

Source§

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

Source§

impl DepTrackingHash for Hash64

Source§

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

Source§

impl DepTrackingHash for SanitizerSet

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 NonZero<usize>

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 LanguageIdentifier

Source§

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

Source§

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

Source§

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

Source§

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

Source§

fn hash( &self, hasher: &mut DefaultHasher, error_format: 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<T: DepTrackingHash> DepTrackingHash for Vec<T>

Source§

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

Source§

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

Source§

fn hash( &self, hasher: &mut DefaultHasher, 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