pub struct ICNettingPosition {
pub company: String,
pub gross_receivables: Decimal,
pub gross_payables: Decimal,
pub net_position: Decimal,
pub currency: String,
}Expand description
Individual company position in IC netting.
Fields§
§company: StringCompany code.
gross_receivables: DecimalGross receivables.
gross_payables: DecimalGross payables.
net_position: DecimalNet position (positive = net receiver).
currency: StringCurrency.
Implementations§
Source§impl ICNettingPosition
impl ICNettingPosition
Sourcepub fn add_receivable(&mut self, amount: Decimal)
pub fn add_receivable(&mut self, amount: Decimal)
Add a receivable to this position.
Sourcepub fn add_payable(&mut self, amount: Decimal)
pub fn add_payable(&mut self, amount: Decimal)
Add a payable to this position.
Trait Implementations§
Source§impl Clone for ICNettingPosition
impl Clone for ICNettingPosition
Source§fn clone(&self) -> ICNettingPosition
fn clone(&self) -> ICNettingPosition
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 ICNettingPosition
impl Debug for ICNettingPosition
Source§impl<'de> Deserialize<'de> for ICNettingPosition
impl<'de> Deserialize<'de> for ICNettingPosition
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 ICNettingPosition
impl RefUnwindSafe for ICNettingPosition
impl Send for ICNettingPosition
impl Sync for ICNettingPosition
impl Unpin for ICNettingPosition
impl UnwindSafe for ICNettingPosition
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