pub enum MarginModelAny {
Standard(StandardMarginModel),
Leveraged(LeveragedMarginModel),
}Expand description
Enum dispatch for MarginModel implementations.
Variants§
Standard(StandardMarginModel)
Leveraged(LeveragedMarginModel)
Trait Implementations§
Source§impl Clone for MarginModelAny
impl Clone for MarginModelAny
Source§fn clone(&self) -> MarginModelAny
fn clone(&self) -> MarginModelAny
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MarginModelAny
impl Debug for MarginModelAny
Source§impl Default for MarginModelAny
impl Default for MarginModelAny
Source§impl MarginModel for MarginModelAny
impl MarginModel for MarginModelAny
Auto Trait Implementations§
impl Freeze for MarginModelAny
impl RefUnwindSafe for MarginModelAny
impl Send for MarginModelAny
impl Sync for MarginModelAny
impl Unpin for MarginModelAny
impl UnsafeUnpin for MarginModelAny
impl UnwindSafe for MarginModelAny
Blanket Implementations§
impl<T> Allocation for T
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