pub struct SettlementRulesConfig {
pub equity_days: i32,
pub government_bonds_days: i32,
pub fx_spot_days: i32,
pub corporate_bonds_days: i32,
pub wire_cutoff_time: String,
pub wire_international_days: i32,
pub ach_days: i32,
}Expand description
Settlement rules configuration for YAML/JSON.
Fields§
§equity_days: i32Equity settlement days (T+N)
government_bonds_days: i32Government bonds settlement days
fx_spot_days: i32FX spot settlement days
corporate_bonds_days: i32Corporate bonds settlement days
wire_cutoff_time: StringWire transfer cutoff time (HH:MM format)
wire_international_days: i32International wire settlement days
ach_days: i32ACH settlement days
Implementations§
Source§impl SettlementRulesConfig
impl SettlementRulesConfig
Sourcepub fn to_settlement_rules(&self) -> SettlementRules
pub fn to_settlement_rules(&self) -> SettlementRules
Convert to SettlementRules.
Trait Implementations§
Source§impl Clone for SettlementRulesConfig
impl Clone for SettlementRulesConfig
Source§fn clone(&self) -> SettlementRulesConfig
fn clone(&self) -> SettlementRulesConfig
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 SettlementRulesConfig
impl Debug for SettlementRulesConfig
Source§impl Default for SettlementRulesConfig
impl Default for SettlementRulesConfig
Source§impl<'de> Deserialize<'de> for SettlementRulesConfig
impl<'de> Deserialize<'de> for SettlementRulesConfig
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
Auto Trait Implementations§
impl Freeze for SettlementRulesConfig
impl RefUnwindSafe for SettlementRulesConfig
impl Send for SettlementRulesConfig
impl Sync for SettlementRulesConfig
impl Unpin for SettlementRulesConfig
impl UnwindSafe for SettlementRulesConfig
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