Trait PositionImpactMarketExt

Source
pub trait PositionImpactMarketExt<const DECIMALS: u8>: PositionImpactMarket<DECIMALS> {
    // Provided methods
    fn position_impact_pool_amount(&self) -> Result<Self::Num> { ... }
    fn pending_position_impact_pool_distribution_amount(
        &self,
        duration_in_secs: u64,
    ) -> Result<(Self::Num, Self::Num)> { ... }
}
Expand description

Extension trait of PositionImpactMarket.

Provided Methods§

Source

fn position_impact_pool_amount(&self) -> Result<Self::Num>

Get position impact pool amount.

Source

fn pending_position_impact_pool_distribution_amount( &self, duration_in_secs: u64, ) -> Result<(Self::Num, Self::Num)>

Get pending position impact pool distribution amount.

Implementors§

Source§

impl<M: PositionImpactMarket<DECIMALS> + ?Sized, const DECIMALS: u8> PositionImpactMarketExt<DECIMALS> for M