pub struct RawDecoder<C = Config> { /* private fields */ }
Expand description
A bare-bones FIX decoder for low-level message handling.
RawDecoder
is the fundamental building block for building higher-level
FIX decoder. It allows for decoding of arbitrary payloads and only “hides”
BodyLength (9)
and CheckSum (10)
to the final user. Everything else is
left to the user to deal with.
Implementations§
Trait Implementations§
Source§impl<C: Clone> Clone for RawDecoder<C>
impl<C: Clone> Clone for RawDecoder<C>
Source§fn clone(&self) -> RawDecoder<C>
fn clone(&self) -> RawDecoder<C>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl<C: Debug> Debug for RawDecoder<C>
impl<C: Debug> Debug for RawDecoder<C>
Source§impl<C: Default> Default for RawDecoder<C>
impl<C: Default> Default for RawDecoder<C>
Source§fn default() -> RawDecoder<C>
fn default() -> RawDecoder<C>
Returns the “default value” for a type. Read more
Source§impl<C> GetConfig for RawDecoder<C>
impl<C> GetConfig for RawDecoder<C>
Auto Trait Implementations§
impl<C> Freeze for RawDecoder<C>where
C: Freeze,
impl<C> RefUnwindSafe for RawDecoder<C>where
C: RefUnwindSafe,
impl<C> Send for RawDecoder<C>where
C: Send,
impl<C> Sync for RawDecoder<C>where
C: Sync,
impl<C> Unpin for RawDecoder<C>where
C: Unpin,
impl<C> UnwindSafe for RawDecoder<C>where
C: UnwindSafe,
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