pub struct CompactTargetDecoder(/* private fields */);Expand description
The decoder for the CompactTarget type.
Implementations§
Source§impl CompactTargetDecoder
impl CompactTargetDecoder
Sourcepub const fn new() -> Self
pub const fn new() -> Self
Constructs a new CompactTarget decoder.
Trait Implementations§
Source§impl Clone for CompactTargetDecoder
impl Clone for CompactTargetDecoder
Source§fn clone(&self) -> CompactTargetDecoder
fn clone(&self) -> CompactTargetDecoder
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 CompactTargetDecoder
impl Debug for CompactTargetDecoder
Source§impl Decoder for CompactTargetDecoder
impl Decoder for CompactTargetDecoder
Source§type Output = CompactTarget
type Output = CompactTarget
The type that this decoder produces when decoding is complete.
Source§type Error = CompactTargetDecoderError
type Error = CompactTargetDecoderError
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 CompactTargetDecoder
impl RefUnwindSafe for CompactTargetDecoder
impl Send for CompactTargetDecoder
impl Sync for CompactTargetDecoder
impl Unpin for CompactTargetDecoder
impl UnsafeUnpin for CompactTargetDecoder
impl UnwindSafe for CompactTargetDecoder
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