pub struct PositionCostsInput {
pub commission: f64,
pub swap: f64,
}Expand description
Per-position commission and swap already applied to outcome.
Fields§
§commission: f64Account-currency commission charged on this position’s entry and exit fills.
swap: f64Account-currency swap charged while this position was open.
Implementations§
Trait Implementations§
Source§impl Clone for PositionCostsInput
impl Clone for PositionCostsInput
impl Copy for PositionCostsInput
Source§impl Debug for PositionCostsInput
impl Debug for PositionCostsInput
Source§impl<'de> Deserialize<'de> for PositionCostsInput
impl<'de> Deserialize<'de> for PositionCostsInput
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
Source§impl PartialEq for PositionCostsInput
impl PartialEq for PositionCostsInput
Source§impl Serialize for PositionCostsInput
impl Serialize for PositionCostsInput
impl StructuralPartialEq for PositionCostsInput
Auto Trait Implementations§
impl Freeze for PositionCostsInput
impl RefUnwindSafe for PositionCostsInput
impl Send for PositionCostsInput
impl Sync for PositionCostsInput
impl Unpin for PositionCostsInput
impl UnsafeUnpin for PositionCostsInput
impl UnwindSafe for PositionCostsInput
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