pub struct FixMessage {
pub raw_message: Vec<u8>,
pub version: SmartString,
pub msg_type: Option<SmartString>,
}Expand description
Represents a raw FIX message
Fields§
§raw_message: Vec<u8>Raw FIX message bytes
version: SmartStringFIX version (e.g., FIX.4.4, FIX.5.0SP2)
msg_type: Option<SmartString>Optional message type (e.g., NewOrderSingle, ExecutionReport)
Trait Implementations§
Source§impl Clone for FixMessage
impl Clone for FixMessage
Source§fn clone(&self) -> FixMessage
fn clone(&self) -> FixMessage
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FixMessage
impl Debug for FixMessage
Source§impl<'de> Deserialize<'de> for FixMessage
impl<'de> Deserialize<'de> for FixMessage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for FixMessage
impl RefUnwindSafe for FixMessage
impl Send for FixMessage
impl Sync for FixMessage
impl Unpin for FixMessage
impl UnwindSafe for FixMessage
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