pub struct PositionSizeResult {
pub size: f64,
pub risk_amount: f64,
pub capped_by_leverage: bool,
pub capped_by_notional: bool,
}Fields§
§size: f64Position size in instrument units (e.g. shares/contracts), already tick-rounded.
risk_amount: f64The dollar risk the sized position represents (may be less than the requested risk amount if a leverage/notional cap bound the size first).
capped_by_leverage: bool§capped_by_notional: boolTrait Implementations§
Source§impl Clone for PositionSizeResult
impl Clone for PositionSizeResult
Source§fn clone(&self) -> PositionSizeResult
fn clone(&self) -> PositionSizeResult
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 moreimpl Copy for PositionSizeResult
Source§impl Debug for PositionSizeResult
impl Debug for PositionSizeResult
Source§impl PartialEq for PositionSizeResult
impl PartialEq for PositionSizeResult
impl StructuralPartialEq for PositionSizeResult
Auto Trait Implementations§
impl Freeze for PositionSizeResult
impl RefUnwindSafe for PositionSizeResult
impl Send for PositionSizeResult
impl Sync for PositionSizeResult
impl Unpin for PositionSizeResult
impl UnsafeUnpin for PositionSizeResult
impl UnwindSafe for PositionSizeResult
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