pub struct BlockHashDecoder(/* private fields */);Expand description
The decoder for the BlockHash type.
Implementations§
Trait Implementations§
Source§impl Clone for BlockHashDecoder
impl Clone for BlockHashDecoder
Source§fn clone(&self) -> BlockHashDecoder
fn clone(&self) -> BlockHashDecoder
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 BlockHashDecoder
impl Debug for BlockHashDecoder
Source§impl Decoder for BlockHashDecoder
impl Decoder for BlockHashDecoder
Source§type Error = BlockHashDecoderError
type Error = BlockHashDecoderError
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 BlockHashDecoder
impl RefUnwindSafe for BlockHashDecoder
impl Send for BlockHashDecoder
impl Sync for BlockHashDecoder
impl Unpin for BlockHashDecoder
impl UnsafeUnpin for BlockHashDecoder
impl UnwindSafe for BlockHashDecoder
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