List of all items
Structs
- Engine
- EngineBuilder
- ExecutionReportFillDetails
- ExecutionReportOperation
- ExecutionReportPositionImpact
- FinancialImpact
- Instrument
- OrderMargin
- OrderOperation
- OrderPosition
- WithExecutionReportFillDetails
- WithExecutionReportOperation
- WithExecutionReportPositionImpact
- WithFinancialImpact
- WithOrderMargin
- WithOrderOperation
- WithOrderPosition
- param::asset::Asset
- param::cash_flow::CashFlow
- param::fee::Fee
- param::leverage::Leverage
- param::pnl::Pnl
- param::position_size::PositionSize
- param::price::Price
- param::quantity::Quantity
- param::trade::Trade
- param::volume::Volume
- pretrade::Context
- pretrade::Lock
- pretrade::Mutation
- pretrade::Mutations
- pretrade::PostTradeResult
- pretrade::Reject
- pretrade::Rejects
- pretrade::Request
- pretrade::Reservation
- pretrade::policies::order_size_limit::OrderSizeLimit
- pretrade::policies::order_size_limit::OrderSizeLimitPolicy
- pretrade::policies::order_validation::OrderValidationPolicy
- pretrade::policies::pnl_killswitch::PnlKillSwitchPolicy
- pretrade::policies::rate_limit::RateLimitPolicy
Enums
- EngineBuildError
- param::Error
- param::ParamKind
- param::RoundingStrategy
- param::asset::AssetError
- param::fill_type::FillType
- param::position_effect::PositionEffect
- param::position_side::PositionSide
- param::side::Side
- param::trade_amount::TradeAmount
- pretrade::RejectCode
- pretrade::RejectScope
- pretrade::RiskMutation
- pretrade::policies::pnl_killswitch::PnlKillSwitchError
Traits
- HasAutoBorrow
- HasClosePosition
- HasExecutionReportIsTerminal
- HasExecutionReportLastTrade
- HasExecutionReportPositionEffect
- HasExecutionReportPositionSide
- HasFee
- HasInstrument
- HasLeavesQuantity
- HasLock
- HasOrderCollateralAsset
- HasOrderLeverage
- HasOrderPositionSide
- HasOrderPrice
- HasPnl
- HasReduceOnly
- HasSide
- HasTradeAmount
- pretrade::CheckPreTradeStartPolicy
- pretrade::Policy