Struct fix_rs::dictionary::fields::ComplexEvent
[−]
[src]
pub struct ComplexEvent { pub meta: Option<Meta>, pub complex_event_type: <<ComplexEventType as Field>::Type as FieldType>::Type, pub complex_opt_payout_amount: <<ComplexOptPayoutAmount as Field>::Type as FieldType>::Type, pub complex_event_price: <<ComplexEventPrice as Field>::Type as FieldType>::Type, pub complex_event_price_boundary_method: <<ComplexEventPriceBoundaryMethod as Field>::Type as FieldType>::Type, pub complex_event_price_boundary_precision: <<ComplexEventPriceBoundaryPrecision as Field>::Type as FieldType>::Type, pub complex_event_price_time_type: <<ComplexEventPriceTimeType as Field>::Type as FieldType>::Type, pub complex_event_condition: <<ComplexEventCondition as Field>::Type as FieldType>::Type, pub no_complex_event_dates: <<NoComplexEventDates as Field>::Type as FieldType>::Type, // some fields omitted }
Fields
meta: Option<Meta>
complex_event_type: <<ComplexEventType as Field>::Type as FieldType>::Type
complex_opt_payout_amount: <<ComplexOptPayoutAmount as Field>::Type as FieldType>::Type
complex_event_price: <<ComplexEventPrice as Field>::Type as FieldType>::Type
complex_event_price_boundary_method: <<ComplexEventPriceBoundaryMethod as Field>::Type as FieldType>::Type
complex_event_price_boundary_precision: <<ComplexEventPriceBoundaryPrecision as Field>::Type as FieldType>::Type
complex_event_price_time_type: <<ComplexEventPriceTimeType as Field>::Type as FieldType>::Type
complex_event_condition: <<ComplexEventCondition as Field>::Type as FieldType>::Type
no_complex_event_dates: <<NoComplexEventDates as Field>::Type as FieldType>::Type
Methods
impl ComplexEvent
[src]
fn new() -> ComplexEvent
Trait Implementations
impl MessageBuildable for ComplexEvent
[src]
fn builder(&self) -> Box<BuildMessage + Send>
fn builder_func(&self) -> fn() -> Box<BuildMessage + Send>
impl Clone for ComplexEvent
[src]
fn clone(&self) -> Self
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Default for ComplexEvent
[src]
impl MessageDetails for ComplexEvent
[src]
fn msg_type() -> &'static [u8]
impl Message for ComplexEvent
[src]
fn conditional_required_fields(&self, version: MessageVersion) -> Vec<FieldTag>
fn meta(&self) -> &Option<Meta>
fn set_meta(&mut self, meta: Meta)
fn set_value(
&mut self,
key: FieldTag,
value: &[u8]
) -> Result<(), SetValueError>
&mut self,
key: FieldTag,
value: &[u8]
) -> Result<(), SetValueError>
fn set_groups(&mut self, key: FieldTag, groups: &[Box<Message>]) -> bool
fn as_any(&self) -> &Any
fn as_any_mut(&mut self) -> &mut Any
fn new_into_box(&self) -> Box<Message + Send>
fn msg_type_header(&self) -> &'static [u8]
fn read_body(
&self,
fix_version: FIXVersion,
message_version: MessageVersion,
buf: &mut Vec<u8>
) -> usize
&self,
fix_version: FIXVersion,
message_version: MessageVersion,
buf: &mut Vec<u8>
) -> usize
fn read(
&self,
fix_version: FIXVersion,
message_version: MessageVersion,
buf: &mut Vec<u8>
) -> usize
&self,
fix_version: FIXVersion,
message_version: MessageVersion,
buf: &mut Vec<u8>
) -> usize