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