pub struct MaybeEos<D> { /* fields omitted */ }
Expand description
Combinator for ignoring EOS if there is no item being decoded.
This is created by calling DecodeExt::maybe_eos
.
Returns a reference to the inner decoder.
Returns a mutable reference to the inner decoder.
Takes ownership of this instance and returns the inner decoder.
Formats the value using the given formatter. Read more
The type of items to be decoded.
Consumes the given buffer (a part of a byte sequence), and proceeds the decoding process. Read more
Finishes the current decoding process and returns the decoded item. Read more
Returns the lower bound of the number of bytes needed to decode the next item. Read more
Returns true
if there are no items to be decoded by the decoder
at the next invocation of decode
method, otherwise false
. Read more
Returns the “default value” for a type. Read more
impl<T> Any for T where
T: 'static + ?Sized,
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
impl<T, U> Into<U> for T where
U: From<T>,
Consumes bytes from the given read buffer and proceeds the decoding process.
Decodes an item from the given reader. Read more
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.