pub enum AbstractionMode {
Disabled,
UnifiedAccount,
PortfolioMargin,
}Expand description
A mode an account can be set to.
Variants§
Implementations§
Source§impl AbstractionMode
impl AbstractionMode
pub const ALL: [AbstractionMode; 3]
Sourcepub fn from_wire(text: &str) -> Option<AbstractionMode>
pub fn from_wire(text: &str) -> Option<AbstractionMode>
From userSetAbstraction’s spelling. default, a mode never set, is
none an account can be set to.
Sourcepub fn from_code(text: &str) -> Option<AbstractionMode>
pub fn from_code(text: &str) -> Option<AbstractionMode>
From agentSetAbstraction’s one letter.
Sourcepub const fn is_refused_from(self, current: &Abstraction) -> bool
pub const fn is_refused_from(self, current: &Abstraction) -> bool
Whether the venue refuses moving an account in current to this
mode: a unified account back to standard.
Trait Implementations§
Source§impl Clone for AbstractionMode
impl Clone for AbstractionMode
impl Copy for AbstractionMode
Source§impl Debug for AbstractionMode
impl Debug for AbstractionMode
impl Eq for AbstractionMode
Source§impl Hash for AbstractionMode
impl Hash for AbstractionMode
Source§impl PartialEq for AbstractionMode
impl PartialEq for AbstractionMode
impl StructuralPartialEq for AbstractionMode
Auto Trait Implementations§
impl Freeze for AbstractionMode
impl RefUnwindSafe for AbstractionMode
impl Send for AbstractionMode
impl Sync for AbstractionMode
impl Unpin for AbstractionMode
impl UnsafeUnpin for AbstractionMode
impl UnwindSafe for AbstractionMode
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.