Skip to main content

BerDecode

Trait BerDecode 

Source
pub trait BerDecode: Sized {
    // Required method
    fn decode(reader: &mut BerReader<'_>) -> Result<Self>;
}
Expand description

Trait for types that can be decoded from BER format.

Required Methods§

Source

fn decode(reader: &mut BerReader<'_>) -> Result<Self>

Decode a value from the reader.

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.

Implementations on Foreign Types§

Source§

impl BerDecode for bool

Source§

fn decode(reader: &mut BerReader<'_>) -> Result<Self>

Source§

impl BerDecode for f64

Source§

fn decode(reader: &mut BerReader<'_>) -> Result<Self>

Source§

impl BerDecode for i32

Source§

fn decode(reader: &mut BerReader<'_>) -> Result<Self>

Source§

impl BerDecode for i64

Source§

fn decode(reader: &mut BerReader<'_>) -> Result<Self>

Source§

impl BerDecode for String

Source§

fn decode(reader: &mut BerReader<'_>) -> Result<Self>

Source§

impl BerDecode for Vec<u8>

Source§

fn decode(reader: &mut BerReader<'_>) -> Result<Self>

Implementors§