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