pub struct SpotExecutionPlanner;Implementations§
Source§impl SpotExecutionPlanner
impl SpotExecutionPlanner
pub fn plan_close( &self, position: &PositionSnapshot, ) -> Result<ExecutionPlan, ExecutionError>
pub fn plan_target_exposure( &self, position: &PositionSnapshot, current_price: f64, target_notional_usdt: f64, ) -> Result<ExecutionPlan, ExecutionError>
Trait Implementations§
Source§impl Debug for SpotExecutionPlanner
impl Debug for SpotExecutionPlanner
Source§impl Default for SpotExecutionPlanner
impl Default for SpotExecutionPlanner
Source§fn default() -> SpotExecutionPlanner
fn default() -> SpotExecutionPlanner
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SpotExecutionPlanner
impl RefUnwindSafe for SpotExecutionPlanner
impl Send for SpotExecutionPlanner
impl Sync for SpotExecutionPlanner
impl Unpin for SpotExecutionPlanner
impl UnsafeUnpin for SpotExecutionPlanner
impl UnwindSafe for SpotExecutionPlanner
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