pub enum IxGate {
Show 75 variants
AccountClose,
AccountCreate,
AccountEdit,
AccountExpand,
AccountToggleFreeze,
AltExtend,
AltSet,
FlashLoan,
GroupClose,
GroupCreate,
HealthRegion,
PerpCancelAllOrders,
PerpCancelAllOrdersBySide,
PerpCancelOrder,
PerpCancelOrderByClientOrderId,
PerpCloseMarket,
PerpConsumeEvents,
PerpCreateMarket,
PerpDeactivatePosition,
PerpLiqBaseOrPositivePnl,
PerpLiqForceCancelOrders,
PerpLiqNegativePnlOrBankruptcy,
PerpPlaceOrder,
PerpSettleFees,
PerpSettlePnl,
PerpUpdateFunding,
Serum3CancelAllOrders,
Serum3CancelOrder,
Serum3CloseOpenOrders,
Serum3CreateOpenOrders,
Serum3DeregisterMarket,
Serum3EditMarket,
Serum3LiqForceCancelOrders,
Serum3PlaceOrder,
Serum3RegisterMarket,
Serum3SettleFunds,
StubOracleClose,
StubOracleCreate,
StubOracleSet,
TokenAddBank,
TokenDeposit,
TokenDeregister,
TokenLiqBankruptcy,
TokenLiqWithToken,
TokenRegister,
TokenRegisterTrustless,
TokenUpdateIndexAndRate,
TokenWithdraw,
AccountBuybackFeesWithMngo,
TokenForceCloseBorrowsWithToken,
PerpForceClosePosition,
GroupWithdrawInsuranceFund,
TokenConditionalSwapCreate,
TokenConditionalSwapTrigger,
TokenConditionalSwapCancel,
OpenbookV2CancelOrder,
OpenbookV2CloseOpenOrders,
OpenbookV2CreateOpenOrders,
OpenbookV2DeregisterMarket,
OpenbookV2EditMarket,
OpenbookV2LiqForceCancelOrders,
OpenbookV2PlaceOrder,
OpenbookV2PlaceTakeOrder,
OpenbookV2RegisterMarket,
OpenbookV2SettleFunds,
AdminTokenWithdrawFees,
AdminPerpWithdrawFees,
AccountSizeMigration,
TokenConditionalSwapStart,
TokenConditionalSwapCreatePremiumAuction,
TokenConditionalSwapCreateLinearAuction,
Serum3PlaceOrderV2,
TokenForceWithdraw,
SequenceCheck,
HealthCheck,
}
Expand description
Enum for lookup into ix gate note: total ix files 56, ix files included 48, ix files not included 8,
- Benchmark,
- ComputeAccountData,
- GroupCreate
- GroupEdit
- IxGateSet,
- PerpZeroOut,
- PerpEditMarket,
- TokenEdit,
Variants§
AccountClose
AccountCreate
AccountEdit
AccountExpand
AccountToggleFreeze
AltExtend
AltSet
FlashLoan
GroupClose
GroupCreate
HealthRegion
PerpCancelAllOrders
PerpCancelAllOrdersBySide
PerpCancelOrder
PerpCancelOrderByClientOrderId
PerpCloseMarket
PerpConsumeEvents
PerpCreateMarket
PerpDeactivatePosition
PerpLiqBaseOrPositivePnl
PerpLiqForceCancelOrders
PerpLiqNegativePnlOrBankruptcy
PerpPlaceOrder
PerpSettleFees
PerpSettlePnl
PerpUpdateFunding
Serum3CancelAllOrders
Serum3CancelOrder
Serum3CloseOpenOrders
Serum3CreateOpenOrders
Serum3DeregisterMarket
Serum3EditMarket
Serum3LiqForceCancelOrders
Serum3PlaceOrder
Serum3RegisterMarket
Serum3SettleFunds
StubOracleClose
StubOracleCreate
StubOracleSet
TokenAddBank
TokenDeposit
TokenDeregister
TokenLiqBankruptcy
TokenLiqWithToken
TokenRegister
TokenRegisterTrustless
TokenUpdateIndexAndRate
TokenWithdraw
AccountBuybackFeesWithMngo
TokenForceCloseBorrowsWithToken
PerpForceClosePosition
GroupWithdrawInsuranceFund
TokenConditionalSwapCreate
TokenConditionalSwapTrigger
TokenConditionalSwapCancel
OpenbookV2CancelOrder
OpenbookV2CloseOpenOrders
OpenbookV2CreateOpenOrders
OpenbookV2DeregisterMarket
OpenbookV2EditMarket
OpenbookV2LiqForceCancelOrders
OpenbookV2PlaceOrder
OpenbookV2PlaceTakeOrder
OpenbookV2RegisterMarket
OpenbookV2SettleFunds
AdminTokenWithdrawFees
AdminPerpWithdrawFees
AccountSizeMigration
TokenConditionalSwapStart
TokenConditionalSwapCreatePremiumAuction
TokenConditionalSwapCreateLinearAuction
Serum3PlaceOrderV2
TokenForceWithdraw
SequenceCheck
HealthCheck
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for IxGate
impl Send for IxGate
impl Sync for IxGate
impl Unpin for IxGate
impl UnwindSafe for IxGate
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere T: 'a,
source§impl<T> CheckedAs for T
impl<T> CheckedAs for T
source§fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,
Casts the value.
source§impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere Src: CheckedCast<Dst>,
source§fn checked_cast_from(src: Src) -> Option<Dst>
fn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere
Dst: LosslessTryFrom<Src>,
impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere Dst: LosslessTryFrom<Src>,
source§fn lossless_try_into(self) -> Option<Dst>
fn lossless_try_into(self) -> Option<Dst>
Performs the conversion.
source§impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere
Dst: LosslessTryFrom<Src>,
impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere Dst: LosslessTryFrom<Src>,
source§fn lossless_try_into(self) -> Option<Dst>
fn lossless_try_into(self) -> Option<Dst>
Performs the conversion.
source§impl<Src, Dst> LossyInto<Dst> for Srcwhere
Dst: LossyFrom<Src>,
impl<Src, Dst> LossyInto<Dst> for Srcwhere Dst: LossyFrom<Src>,
source§fn lossy_into(self) -> Dst
fn lossy_into(self) -> Dst
Performs the conversion.
source§impl<Src, Dst> LossyInto<Dst> for Srcwhere
Dst: LossyFrom<Src>,
impl<Src, Dst> LossyInto<Dst> for Srcwhere Dst: LossyFrom<Src>,
source§fn lossy_into(self) -> Dst
fn lossy_into(self) -> Dst
Performs the conversion.
source§impl<T> OverflowingAs for T
impl<T> OverflowingAs for T
source§fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,
Casts the value.
source§impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere Src: OverflowingCast<Dst>,
source§fn overflowing_cast_from(src: Src) -> (Dst, bool)
fn overflowing_cast_from(src: Src) -> (Dst, bool)
Casts the value.
§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<T> SaturatingAs for T
impl<T> SaturatingAs for T
source§fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,
Casts the value.
source§impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,
source§fn saturating_cast_from(src: Src) -> Dst
fn saturating_cast_from(src: Src) -> Dst
Casts the value.
source§impl<T> UnwrappedAs for T
impl<T> UnwrappedAs for T
source§fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,
Casts the value.
source§impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,
source§fn unwrapped_cast_from(src: Src) -> Dst
fn unwrapped_cast_from(src: Src) -> Dst
Casts the value.
source§impl<T> WithSubscriber for T
impl<T> WithSubscriber for T
source§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,
source§fn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
source§impl<T> WrappingAs for T
impl<T> WrappingAs for T
source§fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,
Casts the value.
source§impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,
source§fn wrapping_cast_from(src: Src) -> Dst
fn wrapping_cast_from(src: Src) -> Dst
Casts the value.