pub struct Group(/* private fields */);
Expand description
Base class for all FIX repeating groups.
Implementations§
source§impl Group
impl Group
sourcepub fn try_new(field_id: i32, delim: i32) -> Result<Self, QuickFixError>
pub fn try_new(field_id: i32, delim: i32) -> Result<Self, QuickFixError>
Create new empty struct.
sourcepub fn try_with_orders(
field_id: i32,
delim: i32,
orders: &[i32]
) -> Result<Self, QuickFixError>
pub fn try_with_orders( field_id: i32, delim: i32, orders: &[i32] ) -> Result<Self, QuickFixError>
Create struct with all its sub-components values.
NOTE: Ending orders with 0 field ID is not required. It will be done in this builder.
Trait Implementations§
source§impl FieldMap for Group
impl FieldMap for Group
source§fn set_field<V: IntoFixValue>(
&mut self,
tag: i32,
value: V
) -> Result<(), QuickFixError>
fn set_field<V: IntoFixValue>( &mut self, tag: i32, value: V ) -> Result<(), QuickFixError>
Set field value for a given tag number.
source§fn remove_field(&mut self, tag: i32) -> Result<(), QuickFixError>
fn remove_field(&mut self, tag: i32) -> Result<(), QuickFixError>
Remove a field from collection.
Auto Trait Implementations§
impl Freeze for Group
impl RefUnwindSafe for Group
impl !Send for Group
impl !Sync for Group
impl Unpin for Group
impl UnwindSafe for Group
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