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