Trait JweContentEncryptionAlgorithm

Source
pub trait JweContentEncryptionAlgorithm<JT>:
    Clone
    + Debug
    + DeserializeOwned
    + Serialize
    + 'static
where JT: JsonWebKeyType,
{ // Required method fn key_type(&self) -> Result<JT, String>; }
Expand description

JSON Web Encryption (JWE) content encryption algorithm.

Required Methods§

Source

fn key_type(&self) -> Result<JT, String>

Returns the type of key required to use this encryption algorithm.

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§