Trait PositionImpactMarketMut

Source
pub trait PositionImpactMarketMut<const DECIMALS: u8>: BaseMarketMut<DECIMALS> + PositionImpactMarket<DECIMALS> {
    // Required methods
    fn position_impact_pool_mut(&mut self) -> Result<&mut Self::Pool>;
    fn just_passed_in_seconds_for_position_impact_distribution(
        &mut self,
    ) -> Result<u64>;
}
Expand description

A mutable market with position impact pool.

Required Methods§

Source

fn position_impact_pool_mut(&mut self) -> Result<&mut Self::Pool>

Get position impact pool mutably.

§Requirements
Source

fn just_passed_in_seconds_for_position_impact_distribution( &mut self, ) -> Result<u64>

Get the just passed time in seconds for the given kind of clock.

Implementations on Foreign Types§

Source§

impl<M: PositionImpactMarketMut<DECIMALS>, const DECIMALS: u8> PositionImpactMarketMut<DECIMALS> for &mut M

Implementors§