[−][src]Struct bcder::encode::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 encoded_len(&self, _mode: Mode) -> usize
[src]
fn write_encoded<W: Write>(
&self,
_mode: Mode,
_target: &mut W
) -> Result<(), Error>
[src]
&self,
_mode: Mode,
_target: &mut W
) -> Result<(), Error>
fn explicit(self, tag: Tag) -> Constructed<Self> where
Self: Sized,
[src]
Self: Sized,
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]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,