Expand description
A Rust implementation of GMX V2 Model.
Re-exports§
pub use action::MarketAction;
pub use bank::Bank;
pub use clock::ClockKind;
pub use error::Error;
pub use market::BaseMarket;
pub use market::BaseMarketExt;
pub use market::BaseMarketMut;
pub use market::BaseMarketMutExt;
pub use market::BorrowingFeeMarket;
pub use market::BorrowingFeeMarketExt;
pub use market::BorrowingFeeMarketMut;
pub use market::BorrowingFeeMarketMutExt;
pub use market::LiquidityMarket;
pub use market::LiquidityMarketExt;
pub use market::LiquidityMarketMut;
pub use market::LiquidityMarketMutExt;
pub use market::PerpMarket;
pub use market::PerpMarketExt;
pub use market::PerpMarketMut;
pub use market::PerpMarketMutExt;
pub use market::PnlFactorKind;
pub use market::PositionImpactMarket;
pub use market::PositionImpactMarketExt;
pub use market::PositionImpactMarketMut;
pub use market::PositionImpactMarketMutExt;
pub use market::SwapMarket;
pub use market::SwapMarketExt;
pub use market::SwapMarketMut;
pub use market::SwapMarketMutExt;
pub use pool::Balance;
pub use pool::BalanceExt;
pub use pool::Delta;
pub use pool::Pool;
pub use pool::PoolExt;
pub use pool::PoolKind;
pub use position::Position;
pub use position::PositionExt;
pub use position::PositionMut;
pub use position::PositionMutExt;
pub use position::PositionState;
pub use position::PositionStateExt;
pub use position::PositionStateMut;
pub use num_traits;
Modules§
- action
- Actions.
- bank
- Bank.
- clock
- Clock.
- error
- Error type.
- fixed
- Fixed-point decimal type.
- market
- Market.
- num
- Number utils.
- params
- Market params.
- pool
- Pool.
- position
- Position.
- price
- Price.
- utils
- Utils.
Type Aliases§
- Result
- Alias for result.