[][src]Trait asn1_der::IntoDerObject

pub trait IntoDerObject where
    Self: Sized
{ fn into_der_object(self) -> DerObject;
fn serialized_len(&self) -> usize; fn serialize<'a>(
        self,
        buf: impl Iterator<Item = &'a mut u8>
    ) -> Result<usize, Asn1DerError> { ... } }

A trait for converting native elements into a DER object

Required methods

fn into_der_object(self) -> DerObject

Converts self into a DER object

fn serialized_len(&self) -> usize

Efficiently computes the length of the DER-serialized representation of self

Loading content...

Provided methods

fn serialize<'a>(
    self,
    buf: impl Iterator<Item = &'a mut u8>
) -> Result<usize, Asn1DerError>

DER-serializes self into buf and returns the amount of bytes written

Loading content...

Implementations on Foreign Types

impl IntoDerObject for bool[src]

fn serialize<'a>(
    self,
    buf: impl Iterator<Item = &'a mut u8>
) -> Result<usize, Asn1DerError>
[src]

impl IntoDerObject for u128[src]

fn serialize<'a>(
    self,
    buf: impl Iterator<Item = &'a mut u8>
) -> Result<usize, Asn1DerError>
[src]

impl IntoDerObject for ()[src]

fn serialize<'a>(
    self,
    buf: impl Iterator<Item = &'a mut u8>
) -> Result<usize, Asn1DerError>
[src]

impl IntoDerObject for Vec<u8>[src]

fn serialize<'a>(
    self,
    buf: impl Iterator<Item = &'a mut u8>
) -> Result<usize, Asn1DerError>
[src]

impl<T> IntoDerObject for Vec<T> where
    T: IntoDerObject
[src]

fn serialize<'a>(
    self,
    buf: impl Iterator<Item = &'a mut u8>
) -> Result<usize, Asn1DerError>
[src]

impl IntoDerObject for String[src]

fn serialize<'a>(
    self,
    buf: impl Iterator<Item = &'a mut u8>
) -> Result<usize, Asn1DerError>
[src]

Loading content...

Implementors

impl IntoDerObject for DerObject[src]

fn serialize<'a>(
    self,
    buf: impl Iterator<Item = &'a mut u8>
) -> Result<usize, Asn1DerError>
[src]

Loading content...