pub trait Asn1DefinedByWritable<T: Asn1Writable>: Sized {
    // Required methods
    fn item(&self) -> &T;
    fn write(&self, dest: &mut Writer<'_>) -> WriteResult;
}

Required Methods§

source

fn item(&self) -> &T

source

fn write(&self, dest: &mut Writer<'_>) -> WriteResult

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<T: Asn1Writable, U: Asn1DefinedByWritable<T>, const TAG: u32> Asn1DefinedByWritable<T> for Explicit<U, { TAG }>