pub struct MarketDataIncrementalRefresh {
pub symbol: String,
pub md_req_id: Option<String>,
pub entries: Vec<MdEntry>,
}Expand description
Market Data Incremental Refresh message structure
Fields§
§symbol: StringInstrument symbol
md_req_id: Option<String>ID of the original request (optional)
entries: Vec<MdEntry>Market data entries with update actions
Implementations§
Source§impl MarketDataIncrementalRefresh
impl MarketDataIncrementalRefresh
Sourcepub fn with_request_id(self, md_req_id: String) -> Self
pub fn with_request_id(self, md_req_id: String) -> Self
Set request ID
Sourcepub fn with_entries(self, entries: Vec<MdEntry>) -> Self
pub fn with_entries(self, entries: Vec<MdEntry>) -> Self
Add entries
Sourcepub fn to_fix_message(
&self,
sender_comp_id: String,
target_comp_id: String,
msg_seq_num: u32,
) -> DeribitFixResult<String>
pub fn to_fix_message( &self, sender_comp_id: String, target_comp_id: String, msg_seq_num: u32, ) -> DeribitFixResult<String>
Convert to FIX message
Trait Implementations§
Source§impl Clone for MarketDataIncrementalRefresh
impl Clone for MarketDataIncrementalRefresh
Source§fn clone(&self) -> MarketDataIncrementalRefresh
fn clone(&self) -> MarketDataIncrementalRefresh
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 Debug for MarketDataIncrementalRefresh
impl Debug for MarketDataIncrementalRefresh
Source§impl<'de> Deserialize<'de> for MarketDataIncrementalRefresh
impl<'de> Deserialize<'de> for MarketDataIncrementalRefresh
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 MarketDataIncrementalRefresh
impl RefUnwindSafe for MarketDataIncrementalRefresh
impl Send for MarketDataIncrementalRefresh
impl Sync for MarketDataIncrementalRefresh
impl Unpin for MarketDataIncrementalRefresh
impl UnwindSafe for MarketDataIncrementalRefresh
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