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 BuildAllocimpl BuildMessage for BuildComplexEventimpl BuildMessage for BuildComplexEventDateimpl BuildMessage for BuildComplexEventTimeimpl BuildMessage for BuildEvntGrpimpl BuildMessage for BuildHopGrpimpl BuildMessage for BuildInstrumentimpl BuildMessage for BuildInstrumentLegimpl BuildMessage for BuildInstrumentPartyimpl BuildMessage for BuildInstrumentPtysSubGrpimpl BuildMessage for BuildLegSecAltIDGrpimpl BuildMessage for BuildLinesOfTextGrpimpl BuildMessage for BuildMsgTypeGrpimpl BuildMessage for BuildOrderimpl BuildMessage for BuildRateSourceGrpimpl BuildMessage for BuildRoutingGrpimpl BuildMessage for BuildSecAltIDGrpimpl BuildMessage for BuildUnderlyingInstrumentimpl BuildMessage for BuildUndlyInstrumentPtysSubGrpimpl BuildMessage for BuildUnderlyingStipulationimpl BuildMessage for BuildUndSecAltIDGrpimpl BuildMessage for BuildHeartbeatimpl BuildMessage for BuildLogonimpl BuildMessage for BuildTestRequestimpl BuildMessage for BuildResendRequestimpl BuildMessage for BuildRejectimpl BuildMessage for BuildSequenceResetimpl BuildMessage for BuildLogoutimpl BuildMessage for BuildEmailimpl BuildMessage for BuildBusinessMessageRejectimpl BuildMessage for BuildNewOrderSingle