der

Trait DecodePem

Source
pub trait DecodePem: DecodeOwned + PemLabel {
    // Required method
    fn from_pem(pem: impl AsRef<[u8]>) -> Result<Self>;
}
Expand description

PEM decoding trait.

This trait is automatically impl’d for any type which impls both DecodeOwned and [PemLabel].

Required Methods§

Source

fn from_pem(pem: impl AsRef<[u8]>) -> Result<Self>

Try to decode this type from PEM.

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<T: DecodeOwned + PemLabel> DecodePem for T