pub struct Dictionary { /* private fields */ }Implementations§
Source§impl Dictionary
impl Dictionary
pub fn new( optional_reject_reason_overrides: Option<HashMap<ParseRejectReason, String>>, ) -> Dictionary
pub fn process_legacy_fix_xml(&mut self, xml: &str) -> Result<()>
pub fn process_fixt_xml(&mut self, xml: &str) -> Result<()>
pub fn process_fix_xml(&mut self, xml: &str) -> Result<()>
pub fn fixt_version(&self) -> Option<&Version>
pub fn fix_version(&self) -> Option<&Version>
pub fn header(&self) -> Result<&Component>
pub fn trailer(&self) -> Result<&Component>
pub fn components(&self) -> &[Component]
pub fn component(&self, name: &str) -> Option<&Component>
pub fn message(&self, name: &MsgType) -> Option<&Message>
pub fn messages(&self) -> &HashMap<MsgType, Message>
pub fn fields(&self) -> &HashMap<u16, Field>
pub fn fields_by_name(&self) -> &HashMap<String, Field>
pub fn reject_reason_overrides(&self) -> &HashMap<ParseRejectReason, String>
Trait Implementations§
Source§impl Debug for Dictionary
impl Debug for Dictionary
Source§impl Default for Dictionary
impl Default for Dictionary
Source§impl PartialEq for Dictionary
impl PartialEq for Dictionary
impl StructuralPartialEq for Dictionary
Auto Trait Implementations§
impl Freeze for Dictionary
impl RefUnwindSafe for Dictionary
impl Send for Dictionary
impl Sync for Dictionary
impl Unpin for Dictionary
impl UnwindSafe for Dictionary
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