pub struct MFOrders {
pub orders: Vec<MFOrder>,
}Expand description
MF orders list
Fields§
§orders: Vec<MFOrder>List of MF orders
Implementations§
Source§impl MFOrders
impl MFOrders
Sourcepub fn orders_by_status(&self, status: MFOrderStatus) -> Vec<&MFOrder>
pub fn orders_by_status(&self, status: MFOrderStatus) -> Vec<&MFOrder>
Get orders by status
Sourcepub fn completed_orders(&self) -> Vec<&MFOrder>
pub fn completed_orders(&self) -> Vec<&MFOrder>
Get completed orders
Sourcepub fn cancelled_orders(&self) -> Vec<&MFOrder>
pub fn cancelled_orders(&self) -> Vec<&MFOrder>
Get cancelled orders
Sourcepub fn rejected_orders(&self) -> Vec<&MFOrder>
pub fn rejected_orders(&self) -> Vec<&MFOrder>
Get rejected orders
Sourcepub fn purchase_orders(&self) -> Vec<&MFOrder>
pub fn purchase_orders(&self) -> Vec<&MFOrder>
Get purchase orders
Sourcepub fn redemption_orders(&self) -> Vec<&MFOrder>
pub fn redemption_orders(&self) -> Vec<&MFOrder>
Get redemption orders
Sourcepub fn total_invested(&self) -> f64
pub fn total_invested(&self) -> f64
Calculate total invested amount (completed purchase orders)
Sourcepub fn total_redeemed(&self) -> f64
pub fn total_redeemed(&self) -> f64
Calculate total redeemed amount (completed redemption orders)
Sourcepub fn find_order(&self, order_id: &str) -> Option<&MFOrder>
pub fn find_order(&self, order_id: &str) -> Option<&MFOrder>
Find order by ID
Sourcepub fn orders_for_fund(&self, trading_symbol: &str) -> Vec<&MFOrder>
pub fn orders_for_fund(&self, trading_symbol: &str) -> Vec<&MFOrder>
Get orders for a specific fund
Trait Implementations§
Source§impl<'de> Deserialize<'de> for MFOrders
impl<'de> Deserialize<'de> for MFOrders
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 MFOrders
impl RefUnwindSafe for MFOrders
impl Send for MFOrders
impl Sync for MFOrders
impl Unpin for MFOrders
impl UnwindSafe for MFOrders
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