Skip to main content

Identified

Trait Identified 

Source
pub trait Identified {
    // Required method
    fn identifier(&self) -> &str;
}
Expand description

任何可注册进注册表的能力都带一个稳定标识(如 aes-256-gcm)。

Required Methods§

Source

fn identifier(&self) -> &str

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<T: Identified + ?Sized> Identified for Box<T>

Source§

fn identifier(&self) -> &str

Implementors§

Source§

impl Identified for Aes256GcmEncryptor

Source§

impl Identified for Aes256GcmSivEncryptor

Source§

impl Identified for Argon2Kdf

Source§

impl Identified for BeltHashHasher

Source§

impl Identified for Blake2b512Hasher

Source§

impl Identified for Blake2s256Hasher

Source§

impl Identified for Blake3Hasher

Source§

impl Identified for ChaCha20Poly1305IetfEncryptor

Source§

impl Identified for EcdhP256

Source§

impl Identified for EcdhP384

Source§

impl Identified for EcdhSecp256k1

Source§

impl Identified for EcdsaP256Signer

Source§

impl Identified for EcdsaP384Signer

Source§

impl Identified for EcdsaSecp256k1Signer

Source§

impl Identified for Ed25519Signer

Source§

impl Identified for HkdfSha256

Source§

impl Identified for MlKem512Kem

Source§

impl Identified for MlKem768Kem

Source§

impl Identified for MlKem1024Kem

Source§

impl Identified for Pbkdf2Sha256

Source§

impl Identified for RsaOaepSha256Cipher

Source§

impl Identified for Salsa20Encryptor

Source§

impl Identified for ScryptKdf

Source§

impl Identified for Sha3_256Hasher

Source§

impl Identified for Sha3_512Hasher

Source§

impl Identified for Sha256Hasher

Source§

impl Identified for Sm2AsymmetricCipher

Source§

impl Identified for Sm2Signer

Source§

impl Identified for Sm3Hasher

Source§

impl Identified for Sm4GcmEncryptor

Source§

impl Identified for SodiumXChaCha20Encryptor

Source§

impl Identified for Streebog256Hasher

Source§

impl Identified for Streebog512Hasher

Source§

impl Identified for X25519Agreement

Source§

impl Identified for Zuc128Encryptor

Source§

impl Identified for Zuc256Encryptor

Source§

impl<C, const KEY_LEN: usize> Identified for CbcHmacEncryptor<C, KEY_LEN>