Skip to main content

KernelIntrospect

Trait KernelIntrospect 

Source
pub trait KernelIntrospect {
    // Required method
    fn kernel_name_for_len(len: usize) -> &'static str;
}
Expand description

Trait for algorithms that can report the kernel chosen for a buffer length.

Required Methods§

Source

fn kernel_name_for_len(len: usize) -> &'static str

Returns the kernel name that would be selected for a buffer of len bytes.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl KernelIntrospect for Crc16Ccitt

Available on (crate features crc16 or crc24 or crc32 or crc64) and crate feature crc16 and crate feature diag only.
Source§

impl KernelIntrospect for Crc16Ibm

Available on (crate features crc16 or crc24 or crc32 or crc64) and crate feature crc16 and crate feature diag only.
Source§

impl KernelIntrospect for Crc24OpenPgp

Available on (crate features crc16 or crc24 or crc32 or crc64) and crate feature crc24 and crate feature diag only.
Source§

impl KernelIntrospect for Crc32

Available on (crate features crc16 or crc24 or crc32 or crc64) and crate feature crc32 and crate feature diag only.
Source§

impl KernelIntrospect for Crc32C

Available on (crate features crc16 or crc24 or crc32 or crc64) and crate feature crc32 and crate feature diag only.
Source§

impl KernelIntrospect for Crc64

Available on (crate features crc16 or crc24 or crc32 or crc64) and crate feature crc64 and crate feature diag only.
Source§

impl KernelIntrospect for Crc64Nvme

Available on (crate features crc16 or crc24 or crc32 or crc64) and crate feature crc64 and crate feature diag only.
Source§

impl KernelIntrospect for AsconCxof128

Available on (crate features sha2 or sha3 or blake2b or blake2s or blake3 or ascon-hash or xxh3 or rapidhash) and crate feature diag only.
Source§

impl KernelIntrospect for AsconHash256

Available on (crate features sha2 or sha3 or blake2b or blake2s or blake3 or ascon-hash or xxh3 or rapidhash) and crate feature diag only.
Source§

impl KernelIntrospect for AsconXof

Available on (crate features sha2 or sha3 or blake2b or blake2s or blake3 or ascon-hash or xxh3 or rapidhash) and crate feature diag only.
Source§

impl KernelIntrospect for Blake2b256

Available on (crate features sha2 or sha3 or blake2b or blake2s or blake3 or ascon-hash or xxh3 or rapidhash) and crate feature diag only.
Source§

impl KernelIntrospect for Blake2b512

Available on (crate features sha2 or sha3 or blake2b or blake2s or blake3 or ascon-hash or xxh3 or rapidhash) and crate feature diag only.
Source§

impl KernelIntrospect for Blake2s128

Available on (crate features sha2 or sha3 or blake2b or blake2s or blake3 or ascon-hash or xxh3 or rapidhash) and crate feature diag only.
Source§

impl KernelIntrospect for Blake2s256

Available on (crate features sha2 or sha3 or blake2b or blake2s or blake3 or ascon-hash or xxh3 or rapidhash) and crate feature diag only.
Source§

impl KernelIntrospect for Blake3

Available on (crate features sha2 or sha3 or blake2b or blake2s or blake3 or ascon-hash or xxh3 or rapidhash) and crate feature diag only.
Source§

impl KernelIntrospect for Sha3_224

Available on (crate features sha2 or sha3 or blake2b or blake2s or blake3 or ascon-hash or xxh3 or rapidhash) and crate feature diag only.
Source§

impl KernelIntrospect for Sha3_256

Available on (crate features sha2 or sha3 or blake2b or blake2s or blake3 or ascon-hash or xxh3 or rapidhash) and crate feature diag only.
Source§

impl KernelIntrospect for Sha3_384

Available on (crate features sha2 or sha3 or blake2b or blake2s or blake3 or ascon-hash or xxh3 or rapidhash) and crate feature diag only.
Source§

impl KernelIntrospect for Sha3_512

Available on (crate features sha2 or sha3 or blake2b or blake2s or blake3 or ascon-hash or xxh3 or rapidhash) and crate feature diag only.
Source§

impl KernelIntrospect for Shake128

Available on (crate features sha2 or sha3 or blake2b or blake2s or blake3 or ascon-hash or xxh3 or rapidhash) and crate feature diag only.
Source§

impl KernelIntrospect for Shake256

Available on (crate features sha2 or sha3 or blake2b or blake2s or blake3 or ascon-hash or xxh3 or rapidhash) and crate feature diag only.
Source§

impl KernelIntrospect for Sha224

Available on (crate features sha2 or sha3 or blake2b or blake2s or blake3 or ascon-hash or xxh3 or rapidhash) and crate feature diag only.
Source§

impl KernelIntrospect for Sha256

Available on (crate features sha2 or sha3 or blake2b or blake2s or blake3 or ascon-hash or xxh3 or rapidhash) and crate feature diag only.
Source§

impl KernelIntrospect for Sha384

Available on (crate features sha2 or sha3 or blake2b or blake2s or blake3 or ascon-hash or xxh3 or rapidhash) and crate feature diag only.
Source§

impl KernelIntrospect for Sha512

Available on (crate features sha2 or sha3 or blake2b or blake2s or blake3 or ascon-hash or xxh3 or rapidhash) and crate feature diag only.
Source§

impl KernelIntrospect for Sha512_256

Available on (crate features sha2 or sha3 or blake2b or blake2s or blake3 or ascon-hash or xxh3 or rapidhash) and crate feature diag only.
Source§

impl KernelIntrospect for Cshake256

Available on (crate features sha2 or sha3 or blake2b or blake2s or blake3 or ascon-hash or xxh3 or rapidhash) and crate feature diag only.
Source§

impl KernelIntrospect for RapidHash64

Available on (crate features sha2 or sha3 or blake2b or blake2s or blake3 or ascon-hash or xxh3 or rapidhash) and crate feature diag only.
Source§

impl KernelIntrospect for RapidHash128

Available on (crate features sha2 or sha3 or blake2b or blake2s or blake3 or ascon-hash or xxh3 or rapidhash) and crate feature diag only.
Source§

impl KernelIntrospect for Xxh3_64

Available on (crate features sha2 or sha3 or blake2b or blake2s or blake3 or ascon-hash or xxh3 or rapidhash) and crate feature diag only.
Source§

impl KernelIntrospect for Xxh3_128

Available on (crate features sha2 or sha3 or blake2b or blake2s or blake3 or ascon-hash or xxh3 or rapidhash) and crate feature diag only.