pub enum CostKind {
EntryCommission,
ExitCommission,
Swap,
}Expand description
What produced one charge.
Variants§
EntryCommission
Commission charged on the fill that opens or adds to a position.
ExitCommission
Commission charged on the fill that reduces or closes a position.
Swap
Overnight financing charged or credited at a rollover instant.
Implementations§
Trait Implementations§
impl Copy for CostKind
Source§impl<'de> Deserialize<'de> for CostKind
impl<'de> Deserialize<'de> for CostKind
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 CostKind
Source§impl Ord for CostKind
impl Ord for CostKind
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for CostKind
impl PartialOrd for CostKind
impl StructuralPartialEq for CostKind
Auto Trait Implementations§
impl Freeze for CostKind
impl RefUnwindSafe for CostKind
impl Send for CostKind
impl Sync for CostKind
impl Unpin for CostKind
impl UnsafeUnpin for CostKind
impl UnwindSafe for CostKind
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,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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.