[][src]Struct bcder::encode::Nothing

pub struct Nothing;

A encoder for nothing.

Unsurprisingly, this encodes as zero octets of content. It can be useful for writing an encoder for an enum where some of the variants shouldn’t result in content at all.

Trait Implementations

impl Values for Nothing[src]

fn explicit(self, tag: Tag) -> Constructed<Self> where
    Self: Sized
[src]

Converts the encoder into one with an explicit tag.

fn to_captured(&self, mode: Mode) -> Captured[src]

Captures the encoded values in the given mode.

Auto Trait Implementations

impl Send for Nothing

impl Unpin for Nothing

impl Sync for Nothing

impl UnwindSafe for Nothing

impl RefUnwindSafe for Nothing

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]