pub enum CostBasis {
AccountCurrency,
InstrumentNative,
}Expand description
Which currency a computed charge is denominated in.
Variants§
AccountCurrency
Already expressed in the account currency; the consumer applies it directly.
InstrumentNative
Expressed in the instrument’s native profit-and-loss currency; the consumer converts it.
Trait Implementations§
impl Copy for CostBasis
Source§impl<'de> Deserialize<'de> for CostBasis
impl<'de> Deserialize<'de> for CostBasis
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
impl Eq for CostBasis
impl StructuralPartialEq for CostBasis
Auto Trait Implementations§
impl Freeze for CostBasis
impl RefUnwindSafe for CostBasis
impl Send for CostBasis
impl Sync for CostBasis
impl Unpin for CostBasis
impl UnsafeUnpin for CostBasis
impl UnwindSafe for CostBasis
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.