pub struct Settlements {
pub settlements: Vec<Settlement>,
}Expand description
Collection of settlements
Fields§
§settlements: Vec<Settlement>List of settlement events
Implementations§
Source§impl Settlements
impl Settlements
Sourcepub fn add(&mut self, settlement: Settlement)
pub fn add(&mut self, settlement: Settlement)
Add a settlement to the collection
Sourcepub fn by_type(&self, settlement_type: SettlementType) -> Vec<&Settlement>
pub fn by_type(&self, settlement_type: SettlementType) -> Vec<&Settlement>
Get settlements by type
Sourcepub fn by_instrument(&self, instrument_name: &str) -> Vec<&Settlement>
pub fn by_instrument(&self, instrument_name: &str) -> Vec<&Settlement>
Get settlements for a specific instrument
Trait Implementations§
Source§impl Clone for Settlements
impl Clone for Settlements
Source§fn clone(&self) -> Settlements
fn clone(&self) -> Settlements
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Settlements
impl Debug for Settlements
Source§impl Default for Settlements
impl Default for Settlements
Source§impl<'de> Deserialize<'de> for Settlements
impl<'de> Deserialize<'de> for Settlements
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for Settlements
impl Display for Settlements
Source§impl PartialEq for Settlements
impl PartialEq for Settlements
Source§impl Serialize for Settlements
impl Serialize for Settlements
impl StructuralPartialEq for Settlements
Auto Trait Implementations§
impl Freeze for Settlements
impl RefUnwindSafe for Settlements
impl Send for Settlements
impl Sync for Settlements
impl Unpin for Settlements
impl UnwindSafe for Settlements
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