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§
Sourcefn position_impact_pool_mut(&mut self) -> Result<&mut Self::Pool>
fn position_impact_pool_mut(&mut self) -> Result<&mut Self::Pool>
Get position impact pool mutably.
§Requirements
- This method must return
Ok
ifPositionImpactMarket::position_impact_pool
does.
Sourcefn just_passed_in_seconds_for_position_impact_distribution(
&mut self,
) -> Result<u64>
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.