pub(crate) fn compiler_fingerprint<H>(&self, state: &mut H)
    where
        H: Hasher,
    {
        self.flags.hash(state);
        self.tunables.hash(state);

        let triple = Triple::host();
        triple.hash(state);

        // Catch accidental bugs of reusing across wasmtime versions.
        env!("CARGO_PKG_VERSION").hash(state);
    }
/// Hashes/fingerprints compiler setting to ensure that compatible
/// compilation artifacts are used.
Hashes/fingerprints compiler setting to ensure that compatible
compilation artifacts are used.
Hashes / fingerprints compiler setting to ensure that compatible compilation artifacts are used .
pub(crate) fn compiler_fingerprint<H>(&self, state: &mut H)
    where
        H: Hasher,
    {
        self.flags.hash(state);
        self.tunables.hash(state);
        let triple = Triple::host();
        triple.hash(state);
        // Catch accidental bugs of reusing across wasmtime versions.
        env!("CARGO_PKG_VERSION").hash(state);
    }
pub ( crate ) fn compiler_fingerprint < H > ( & self , state : & mut H ) where H : Hasher , { self . flags . hash ( state ) ; self . tunables . hash ( state ) ; let triple = Triple :: host ( ) ; triple . hash ( state ) ; // Catch accidental bugs of reusing across wasmtime versions. env ! ( " " ) . hash ( state ) ; }
Hashes/fingerprints compiler setting to ensure that compatible
compilation artifacts are used.
Hashes / fingerprints compiler setting to ensure that compatible compilation artifacts are used .
&self
state
&mut H
&self
state
&mut H