List of all items
Structs
- FillAccounting
- accounting::FillAccounting
- accounting::FillAccountingContext
- accounting::FillAccountingPosition
- admission::OrderAdmissionInput
- admission::OrderAdmissionState
- admission::TradingLimits
- command::AccruePmSettlementInterestCommand
- command::ApplyOutput
- command::ApplyPmSettlementRepaymentCommand
- command::JournalPmRecoveryPlanCommand
- command::MarkPmRecoveryActionSubmittedCommand
- command::MarketActionCommand
- command::PmRecoveryActionCommand
- command::PmRecoveryPlanCommand
- command::PmSettlementEventKey
- command::RecordPmVaultDepositCommand
- command::RequestPmVaultWithdrawalCommand
- command::ResolvePmRecoveryActionCommand
- command::RfqExecuteCommand
- command::RfqExecuteLeg
- command::SetPmSettlementPoolConfigCommand
- command::TickExpiryContext
- command::TickExpiryDueGroup
- command::TickExpiryPendingGroup
- command::TickExpiryPmSettlement
- command::TickExpirySettlementPrice
- command::TickExpiryWalletMarginMode
- fee::FeeCalculation
- fee::FeeConfig
- fee::FeeService
- instrument::ParsedInstrument
- margin_admission::PmAdmissionSettlementContext
- margin_admission::PortfolioMarginAdmissionInput
- margin_admission::StandardMarginAdmissionInput
- matching::MmpTriggerIntent
- matching::OptionMatchOutcome
- mmp::EngineMmpState
- mmp::MmpFillRecord
- nonce::BoundedNonceSet
- order_index::EngineOrderIndex
- order_index::OpenSellPositionInfo
- order_index::OrderSummary
- orderbook::L2UpdateSet
- orderbook::Order
- orderbook::OrderBook
- orderbook::OrderMeta
- orderbook::OrderRecord
- orderbook::PriceLevel
- position::EnginePosition
- position::PositionFillTransition
- traits::JournalEntry
Enums
- accounting::FillCashSettlement
- admission::OrderAdmissionDecision
- command::EngineCommand
- command::PmRecoveryActionKind
- command::PmRecoveryActionResult
- command::PmRecoveryExternalKind
- command::PmRecoveryReason
- command::PmRecoveryTrigger
- command::RfqExecuteResult
- margin_admission::MarginAdmissionDecision
- orderbook::MatchResult
- orderbook::OrderBookEvent
- traits::EngineEvent
- traits::JournalError
Traits
Functions
- accounting::apply_cash_delta
- accounting::apply_fill_accounting
- accounting::apply_fill_position_accounting
- accounting::apply_position_fill
- accounting::assert_option_fill
- accounting::calculate_fill_accounting
- accounting::calculate_realized_pnl
- accounting::fill_premium_delta
- accounting::net_cash_delta
- accounting::opposite_side
- accounting::signed_fill_qty
- admission::classify_rejection_reason
- admission::is_position_reduce_only
- admission::is_reduce_only_order
- admission::validate_account_has_funds
- admission::validate_instrument_open
- admission::validate_order_limits
- admission::validate_order_shape
- admission::validate_perp_order
- admission::validate_preliquidation_order_allowed
- admission::validate_tier_sell_restriction
- command::update_len_prefixed
- command::update_pm_recovery_plan_hash
- command::update_tick_expiry_context_hash
- greeks::compute_fill_greeks_sync
- instrument::contract_key
- instrument::is_option_symbol
- instrument::parse_deribit_expiry
- instrument::perp_underlying
- margin_admission::decide_portfolio_margin
- margin_admission::decide_standard_margin
- margin_admission::margin_decision_result
- nonce::nonce_within_time_bounds