Trait fix_rs::message::BuildMessage
[−]
[src]
pub trait BuildMessage { fn first_field(&self, version: MessageVersion) -> FieldTag; fn field_count(&self, version: MessageVersion) -> usize; fn fields(&mut self, version: MessageVersion) -> FieldHashMap; fn required_fields(&self, version: MessageVersion) -> FieldHashSet; fn new_into_box(&self) -> Box<BuildMessage + Send>; fn build(&self) -> Box<Message + Send>; }
Required Methods
fn first_field(&self, version: MessageVersion) -> FieldTag
fn field_count(&self, version: MessageVersion) -> usize
fn fields(&mut self, version: MessageVersion) -> FieldHashMap
fn required_fields(&self, version: MessageVersion) -> FieldHashSet
fn new_into_box(&self) -> Box<BuildMessage + Send>
fn build(&self) -> Box<Message + Send>
Implementors
impl BuildMessage for BuildAlloc
impl BuildMessage for BuildComplexEvent
impl BuildMessage for BuildComplexEventDate
impl BuildMessage for BuildComplexEventTime
impl BuildMessage for BuildEvntGrp
impl BuildMessage for BuildHopGrp
impl BuildMessage for BuildInstrument
impl BuildMessage for BuildInstrumentLeg
impl BuildMessage for BuildInstrumentParty
impl BuildMessage for BuildInstrumentPtysSubGrp
impl BuildMessage for BuildLegSecAltIDGrp
impl BuildMessage for BuildLinesOfTextGrp
impl BuildMessage for BuildMsgTypeGrp
impl BuildMessage for BuildOrder
impl BuildMessage for BuildRateSourceGrp
impl BuildMessage for BuildRoutingGrp
impl BuildMessage for BuildSecAltIDGrp
impl BuildMessage for BuildUnderlyingInstrument
impl BuildMessage for BuildUndlyInstrumentPtysSubGrp
impl BuildMessage for BuildUnderlyingStipulation
impl BuildMessage for BuildUndSecAltIDGrp
impl BuildMessage for BuildHeartbeat
impl BuildMessage for BuildLogon
impl BuildMessage for BuildTestRequest
impl BuildMessage for BuildResendRequest
impl BuildMessage for BuildReject
impl BuildMessage for BuildSequenceReset
impl BuildMessage for BuildLogout
impl BuildMessage for BuildEmail
impl BuildMessage for BuildBusinessMessageReject
impl BuildMessage for BuildNewOrderSingle