pub struct VersionDecoder(/* private fields */);Expand description
The decoder for the Version type.
Implementations§
Trait Implementations§
Source§impl Clone for VersionDecoder
impl Clone for VersionDecoder
Source§fn clone(&self) -> VersionDecoder
fn clone(&self) -> VersionDecoder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VersionDecoder
impl Debug for VersionDecoder
Source§impl Decoder for VersionDecoder
impl Decoder for VersionDecoder
Source§type Error = VersionDecoderError
type Error = VersionDecoderError
The error type that this decoder can produce.
Source§fn push_bytes(
&mut self,
bytes: &mut &[u8],
) -> Result<DecoderStatus, Self::Error>
fn push_bytes( &mut self, bytes: &mut &[u8], ) -> Result<DecoderStatus, Self::Error>
Pushes bytes into the decoder, consuming as much as possible. Read more
Source§fn end(self) -> Result<Self::Output, Self::Error>
fn end(self) -> Result<Self::Output, Self::Error>
Completes the decoding process and returns the final result. Read more
Source§fn read_limit(&self) -> usize
fn read_limit(&self) -> usize
Returns the maximum number of bytes this decoder can consume without over-reading. Read more
Auto Trait Implementations§
impl Freeze for VersionDecoder
impl RefUnwindSafe for VersionDecoder
impl Send for VersionDecoder
impl Sync for VersionDecoder
impl Unpin for VersionDecoder
impl UnsafeUnpin for VersionDecoder
impl UnwindSafe for VersionDecoder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more