diff --git a/rs/.rustc_info.json b/rs/.rustc_info.json
index 36d49c588..e352ab1c9 100644
--- a/rs/.rustc_info.json
+++ b/rs/.rustc_info.json
@@ -1 +1 @@
-{"rustc_fingerprint":15255774351972127447,"outputs":{"15729799797837862367":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/runner/.rustup/toolchains/1.69-x86_64-unknown-linux-gnu\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n","stderr":""},"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.69.0 (84c898d65 2023-04-16)\nbinary: rustc\ncommit-hash: 84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc\ncommit-date: 2023-04-16\nhost: x86_64-unknown-linux-gnu\nrelease: 1.69.0\nLLVM version: 15.0.7\n","stderr":""}},"successes":{}}
\ No newline at end of file
+{"rustc_fingerprint":13653075772571489104,"outputs":{"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.69.0 (84c898d65 2023-04-16)\nbinary: rustc\ncommit-hash: 84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc\ncommit-date: 2023-04-16\nhost: x86_64-unknown-linux-gnu\nrelease: 1.69.0\nLLVM version: 15.0.7\n","stderr":""},"15729799797837862367":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/runner/.rustup/toolchains/1.69-x86_64-unknown-linux-gnu\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n","stderr":""}},"successes":{}}
\ No newline at end of file
diff --git a/rs/doc/implementors/anchor_lang/trait.Discriminator.js b/rs/doc/implementors/anchor_lang/trait.Discriminator.js
index b90533937..fc3c4f73f 100644
--- a/rs/doc/implementors/anchor_lang/trait.Discriminator.js
+++ b/rs/doc/implementors/anchor_lang/trait.Discriminator.js
@@ -1,3 +1,3 @@
(function() {var implementors = {
-"mango_v4":[["impl Discriminator for OpenbookV2CancelOrder"],["impl Discriminator for PerpLiqForceCancelOrders"],["impl Discriminator for PerpPlaceOrder"],["impl Discriminator for AccountEdit"],["impl Discriminator for LiqTokenWithToken"],["impl Discriminator for TokenUpdateIndexAndRate"],["impl Discriminator for HealthRegionBegin"],["impl Discriminator for PerpPlaceOrderV2"],["impl Discriminator for LiqTokenBankruptcy"],["impl Discriminator for PerpEditMarket"],["impl Discriminator for PerpCancelOrder"],["impl Discriminator for TokenConditionalSwapCreateV2"],["impl Discriminator for Benchmark"],["impl Discriminator for MangoAccount"],["impl Discriminator for PerpSettleFeesLog"],["impl Discriminator for StubOracleSet"],["impl Discriminator for OpenbookV2MarketIndexReservation"],["impl Discriminator for OpenbookV2LiqForceCancelOrders"],["impl Discriminator for PerpLiqNegativePnlOrBankruptcyLog"],["impl Discriminator for TokenForceCloseBorrowsWithToken"],["impl Discriminator for AccountExpand"],["impl Discriminator for OpenbookV2PlaceTakerOrder"],["impl Discriminator for AdminPerpWithdrawFees"],["impl Discriminator for PerpMarket"],["impl Discriminator for StubOracleSetTest"],["impl Discriminator for PerpLiqBaseOrPositivePnlLog"],["impl Discriminator for AccountCreate"],["impl Discriminator for PerpCloseMarket"],["impl Discriminator for BookSide"],["impl Discriminator for TokenRegisterTrustless"],["impl Discriminator for Serum3RegisterMarketLog"],["impl Discriminator for OpenbookV2CreateOpenOrders"],["impl Discriminator for ComputeAccountData"],["impl Discriminator for TokenConditionalSwapTriggerLogV3"],["impl Discriminator for EventQueue"],["impl Discriminator for PerpCancelAllOrders"],["impl Discriminator for PerpBalanceLog"],["impl Discriminator for Serum3RegisterMarket"],["impl Discriminator for UpdateRateLog"],["impl Discriminator for PerpTakerTradeLog"],["impl Discriminator for AccountBuybackFeesWithMngo"],["impl Discriminator for Serum3CancelOrder"],["impl Discriminator for TokenConditionalSwapCreate"],["impl Discriminator for TokenLiqBankruptcy"],["impl Discriminator for TokenLiqBankruptcyLog"],["impl Discriminator for UpdateIndexLog"],["impl Discriminator for TokenConditionalSwapCreatePremiumAuction"],["impl Discriminator for AccountBuybackFeesWithMngoLog"],["impl Discriminator for FlashLoanEndV2"],["impl Discriminator for GroupClose"],["impl Discriminator for TokenConditionalSwapCreateLinearAuction"],["impl Discriminator for MangoAccountFixed"],["impl Discriminator for TokenDeposit"],["impl Discriminator for TokenConditionalSwapTrigger"],["impl Discriminator for FlashLoanSwapBegin"],["impl Discriminator for FilledPerpOrderLog"],["impl Discriminator for TokenDepositIntoExisting"],["impl Discriminator for Serum3SettleFunds"],["impl Discriminator for AccountExpandV2"],["impl Discriminator for TokenConditionalSwapTriggerLogV2"],["impl Discriminator for DeactivatePerpPositionLog"],["impl Discriminator for TokenForceCloseBorrowsWithTokenLog"],["impl Discriminator for AccountCreateV2"],["impl Discriminator for StubOracleCreate"],["impl Discriminator for Serum3Market"],["impl Discriminator for TokenConditionalSwapCreateLogV3"],["impl Discriminator for Serum3SettleFundsV2"],["impl Discriminator for Serum3CreateOpenOrders"],["impl Discriminator for OpenbookV2PlaceOrder"],["impl Discriminator for DepositLog"],["impl Discriminator for OpenbookV2SettleFunds"],["impl Discriminator for PerpSettleFees"],["impl Discriminator for PerpCancelOrderByClientOrderId"],["impl Discriminator for Serum3OpenOrdersBalanceLogV2"],["impl Discriminator for Serum3PlaceOrder"],["impl Discriminator for FlashLoanLog"],["impl Discriminator for TokenLiqWithToken"],["impl Discriminator for AdminTokenWithdrawFees"],["impl Discriminator for PerpUpdateFunding"],["impl Discriminator for TokenConditionalSwapCreateLogV2"],["impl Discriminator for TokenWithdraw"],["impl Discriminator for PerpConsumeEvents"],["impl Discriminator for FillLogV2"],["impl Discriminator for AltExtend"],["impl Discriminator for PerpUpdateFundingLogV2"],["impl Discriminator for TokenConditionalSwapTriggerV2"],["impl Discriminator for AltSet"],["impl Discriminator for AccountSizeMigration"],["impl Discriminator for PerpSettlePnl"],["impl Discriminator for MintInfo"],["impl Discriminator for Serum3CloseOpenOrders"],["impl Discriminator for OpenbookV2CancelAllOrders"],["impl Discriminator for WithdrawLoanOriginationFeeLog"],["impl Discriminator for Group"],["impl Discriminator for OpenbookV2Market"],["impl Discriminator for TokenBalanceLog"],["impl Discriminator for GroupCreate"],["impl Discriminator for OpenbookV2DeregisterMarket"],["impl Discriminator for TokenDeregister"],["impl Discriminator for PerpLiqBankruptcyLog"],["impl Discriminator for PerpCreateMarket"],["impl Discriminator for TokenConditionalSwapStart"],["impl Discriminator for MangoAccountData"],["impl Discriminator for Serum3LiqForceCancelOrders"],["impl Discriminator for GroupEdit"],["impl Discriminator for TokenConditionalSwapCancel"],["impl Discriminator for OpenbookV2CloseOpenOrders"],["impl Discriminator for FlashLoanEnd"],["impl Discriminator for Serum3CancelAllOrders"],["impl Discriminator for StubOracleClose"],["impl Discriminator for TokenAddBank"],["impl Discriminator for Serum3EditMarket"],["impl Discriminator for PerpUpdateFundingLog"],["impl Discriminator for FlashLoanLogV2"],["impl Discriminator for Serum3MarketIndexReservation"],["impl Discriminator for IxGateSet"],["impl Discriminator for Serum3DeregisterMarket"],["impl Discriminator for WithdrawLoanLog"],["impl Discriminator for PerpLiqNegativePnlOrBankruptcy"],["impl Discriminator for TokenEdit"],["impl Discriminator for OpenbookV2RegisterMarket"],["impl Discriminator for PerpSettlePnlLog"],["impl Discriminator for FillLog"],["impl Discriminator for PerpLiqBaseOrPositivePnl"],["impl Discriminator for WithdrawLog"],["impl Discriminator for TokenConditionalSwapCancelLog"],["impl Discriminator for FillLogV3"],["impl Discriminator for PerpLiqNegativePnlOrBankruptcyV2"],["impl Discriminator for PerpDeactivatePosition"],["impl Discriminator for HealthRegionEnd"],["impl Discriminator for PerpPlaceOrderPeggedV2"],["impl Discriminator for OpenbookV2EditMarket"],["impl Discriminator for PerpPlaceOrderPegged"],["impl Discriminator for DeactivateTokenPositionLog"],["impl Discriminator for PerpCancelAllOrdersBySide"],["impl Discriminator for TokenRegister"],["impl Discriminator for TokenConditionalSwapTriggerLog"],["impl Discriminator for AccountToggleFreeze"],["impl Discriminator for TokenMetaDataLog"],["impl Discriminator for PerpMarketMetaDataLog"],["impl Discriminator for FlashLoanBegin"],["impl Discriminator for GroupWithdrawInsuranceFund"],["impl Discriminator for AccountClose"],["impl Discriminator for PerpForceClosePositionLog"],["impl Discriminator for PerpForceClosePosition"],["impl Discriminator for StubOracle"],["impl Discriminator for Bank"],["impl Discriminator for TokenConditionalSwapStartLog"],["impl Discriminator for Serum3OpenOrdersBalanceLog"],["impl Discriminator for TokenLiqWithTokenLog"],["impl Discriminator for TokenConditionalSwapCreateLog"]]
+"mango_v4":[["impl Discriminator for OpenbookV2CancelOrder"],["impl Discriminator for PerpLiqForceCancelOrders"],["impl Discriminator for UpdateIndexLog"],["impl Discriminator for DepositLog"],["impl Discriminator for TokenLiqBankruptcyLog"],["impl Discriminator for PerpPlaceOrder"],["impl Discriminator for AccountEdit"],["impl Discriminator for LiqTokenWithToken"],["impl Discriminator for TokenUpdateIndexAndRate"],["impl Discriminator for HealthRegionBegin"],["impl Discriminator for PerpPlaceOrderV2"],["impl Discriminator for TokenConditionalSwapTriggerLogV3"],["impl Discriminator for LiqTokenBankruptcy"],["impl Discriminator for PerpEditMarket"],["impl Discriminator for PerpCancelOrder"],["impl Discriminator for TokenConditionalSwapCreateV2"],["impl Discriminator for Benchmark"],["impl Discriminator for MangoAccount"],["impl Discriminator for StubOracleSet"],["impl Discriminator for OpenbookV2MarketIndexReservation"],["impl Discriminator for OpenbookV2LiqForceCancelOrders"],["impl Discriminator for TokenForceCloseBorrowsWithToken"],["impl Discriminator for AccountExpand"],["impl Discriminator for OpenbookV2PlaceTakerOrder"],["impl Discriminator for AdminPerpWithdrawFees"],["impl Discriminator for PerpMarket"],["impl Discriminator for StubOracleSetTest"],["impl Discriminator for AccountCreate"],["impl Discriminator for PerpCloseMarket"],["impl Discriminator for BookSide"],["impl Discriminator for TokenConditionalSwapCancelLog"],["impl Discriminator for TokenRegisterTrustless"],["impl Discriminator for UpdateRateLog"],["impl Discriminator for OpenbookV2CreateOpenOrders"],["impl Discriminator for DeactivateTokenPositionLog"],["impl Discriminator for ComputeAccountData"],["impl Discriminator for EventQueue"],["impl Discriminator for PerpCancelAllOrders"],["impl Discriminator for PerpBalanceLog"],["impl Discriminator for Serum3RegisterMarket"],["impl Discriminator for AccountBuybackFeesWithMngo"],["impl Discriminator for Serum3CancelOrder"],["impl Discriminator for TokenConditionalSwapCreate"],["impl Discriminator for TokenLiqBankruptcy"],["impl Discriminator for WithdrawLoanLog"],["impl Discriminator for PerpMarketMetaDataLog"],["impl Discriminator for PerpLiqNegativePnlOrBankruptcyLog"],["impl Discriminator for TokenConditionalSwapCreatePremiumAuction"],["impl Discriminator for FlashLoanEndV2"],["impl Discriminator for TokenConditionalSwapTriggerLog"],["impl Discriminator for FilledPerpOrderLog"],["impl Discriminator for GroupClose"],["impl Discriminator for TokenConditionalSwapCreateLinearAuction"],["impl Discriminator for MangoAccountFixed"],["impl Discriminator for FlashLoanLogV3"],["impl Discriminator for TokenDeposit"],["impl Discriminator for TokenConditionalSwapTrigger"],["impl Discriminator for FlashLoanSwapBegin"],["impl Discriminator for TokenDepositIntoExisting"],["impl Discriminator for Serum3OpenOrdersBalanceLogV2"],["impl Discriminator for Serum3SettleFunds"],["impl Discriminator for AccountExpandV2"],["impl Discriminator for PerpUpdateFundingLogV2"],["impl Discriminator for AccountBuybackFeesWithMngoLog"],["impl Discriminator for AccountCreateV2"],["impl Discriminator for TokenConditionalSwapTriggerLogV2"],["impl Discriminator for StubOracleCreate"],["impl Discriminator for Serum3Market"],["impl Discriminator for Serum3SettleFundsV2"],["impl Discriminator for Serum3CreateOpenOrders"],["impl Discriminator for FillLogV3"],["impl Discriminator for OpenbookV2PlaceOrder"],["impl Discriminator for FillLogV2"],["impl Discriminator for OpenbookV2SettleFunds"],["impl Discriminator for PerpLiqBankruptcyLog"],["impl Discriminator for PerpSettleFees"],["impl Discriminator for PerpCancelOrderByClientOrderId"],["impl Discriminator for Serum3PlaceOrder"],["impl Discriminator for TokenLiqWithToken"],["impl Discriminator for AdminTokenWithdrawFees"],["impl Discriminator for PerpUpdateFunding"],["impl Discriminator for TokenConditionalSwapStartLog"],["impl Discriminator for TokenWithdraw"],["impl Discriminator for PerpConsumeEvents"],["impl Discriminator for AltExtend"],["impl Discriminator for PerpForceClosePositionLog"],["impl Discriminator for TokenConditionalSwapTriggerV2"],["impl Discriminator for AltSet"],["impl Discriminator for AccountSizeMigration"],["impl Discriminator for PerpSettlePnl"],["impl Discriminator for TokenForceCloseBorrowsWithTokenLog"],["impl Discriminator for MintInfo"],["impl Discriminator for Serum3CloseOpenOrders"],["impl Discriminator for OpenbookV2CancelAllOrders"],["impl Discriminator for Group"],["impl Discriminator for OpenbookV2Market"],["impl Discriminator for TokenBalanceLog"],["impl Discriminator for TokenConditionalSwapCreateLogV3"],["impl Discriminator for GroupCreate"],["impl Discriminator for OpenbookV2DeregisterMarket"],["impl Discriminator for TokenDeregister"],["impl Discriminator for TokenConditionalSwapCreateLogV2"],["impl Discriminator for PerpCreateMarket"],["impl Discriminator for TokenConditionalSwapStart"],["impl Discriminator for MangoAccountData"],["impl Discriminator for Serum3LiqForceCancelOrders"],["impl Discriminator for PerpSettleFeesLog"],["impl Discriminator for GroupEdit"],["impl Discriminator for TokenConditionalSwapCancel"],["impl Discriminator for OpenbookV2CloseOpenOrders"],["impl Discriminator for FlashLoanEnd"],["impl Discriminator for Serum3CancelAllOrders"],["impl Discriminator for StubOracleClose"],["impl Discriminator for WithdrawLoanOriginationFeeLog"],["impl Discriminator for TokenAddBank"],["impl Discriminator for Serum3EditMarket"],["impl Discriminator for FlashLoanLog"],["impl Discriminator for Serum3MarketIndexReservation"],["impl Discriminator for IxGateSet"],["impl Discriminator for Serum3DeregisterMarket"],["impl Discriminator for PerpLiqNegativePnlOrBankruptcy"],["impl Discriminator for PerpSettlePnlLog"],["impl Discriminator for TokenEdit"],["impl Discriminator for OpenbookV2RegisterMarket"],["impl Discriminator for PerpLiqBaseOrPositivePnl"],["impl Discriminator for PerpLiqNegativePnlOrBankruptcyV2"],["impl Discriminator for PerpDeactivatePosition"],["impl Discriminator for HealthRegionEnd"],["impl Discriminator for Serum3OpenOrdersBalanceLog"],["impl Discriminator for PerpPlaceOrderPeggedV2"],["impl Discriminator for WithdrawLog"],["impl Discriminator for TokenMetaDataLog"],["impl Discriminator for FillLog"],["impl Discriminator for PerpTakerTradeLog"],["impl Discriminator for OpenbookV2EditMarket"],["impl Discriminator for TokenLiqWithTokenLog"],["impl Discriminator for PerpPlaceOrderPegged"],["impl Discriminator for PerpCancelAllOrdersBySide"],["impl Discriminator for Serum3RegisterMarketLog"],["impl Discriminator for TokenRegister"],["impl Discriminator for AccountToggleFreeze"],["impl Discriminator for FlashLoanBegin"],["impl Discriminator for GroupWithdrawInsuranceFund"],["impl Discriminator for DeactivatePerpPositionLog"],["impl Discriminator for PerpUpdateFundingLog"],["impl Discriminator for AccountClose"],["impl Discriminator for PerpForceClosePosition"],["impl Discriminator for StubOracle"],["impl Discriminator for PerpLiqBaseOrPositivePnlLog"],["impl Discriminator for TokenConditionalSwapCreateLog"],["impl Discriminator for Bank"],["impl Discriminator for FlashLoanLogV2"]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/rs/doc/implementors/anchor_lang/trait.Event.js b/rs/doc/implementors/anchor_lang/trait.Event.js
index f723a10bd..517ad2278 100644
--- a/rs/doc/implementors/anchor_lang/trait.Event.js
+++ b/rs/doc/implementors/anchor_lang/trait.Event.js
@@ -1,3 +1,3 @@
(function() {var implementors = {
-"mango_v4":[["impl Event for TokenMetaDataLog"],["impl Event for FillLog"],["impl Event for PerpBalanceLog"],["impl Event for UpdateRateLog"],["impl Event for PerpForceClosePositionLog"],["impl Event for DeactivatePerpPositionLog"],["impl Event for TokenLiqBankruptcyLog"],["impl Event for TokenConditionalSwapCancelLog"],["impl Event for PerpUpdateFundingLogV2"],["impl Event for Serum3OpenOrdersBalanceLog"],["impl Event for PerpUpdateFundingLog"],["impl Event for PerpSettlePnlLog"],["impl Event for FlashLoanLog"],["impl Event for PerpTakerTradeLog"],["impl Event for UpdateIndexLog"],["impl Event for TokenConditionalSwapCreateLogV3"],["impl Event for FlashLoanLogV2"],["impl Event for TokenConditionalSwapTriggerLogV3"],["impl Event for PerpSettleFeesLog"],["impl Event for FillLogV2"],["impl Event for AccountBuybackFeesWithMngoLog"],["impl Event for FilledPerpOrderLog"],["impl Event for PerpLiqBankruptcyLog"],["impl Event for WithdrawLoanOriginationFeeLog"],["impl Event for DeactivateTokenPositionLog"],["impl Event for Serum3RegisterMarketLog"],["impl Event for TokenConditionalSwapCreateLog"],["impl Event for PerpMarketMetaDataLog"],["impl Event for TokenForceCloseBorrowsWithTokenLog"],["impl Event for DepositLog"],["impl Event for MangoAccountData"],["impl Event for TokenLiqWithTokenLog"],["impl Event for Serum3OpenOrdersBalanceLogV2"],["impl Event for PerpLiqBaseOrPositivePnlLog"],["impl Event for PerpLiqNegativePnlOrBankruptcyLog"],["impl Event for FillLogV3"],["impl Event for TokenConditionalSwapTriggerLog"],["impl Event for WithdrawLog"],["impl Event for TokenConditionalSwapTriggerLogV2"],["impl Event for WithdrawLoanLog"],["impl Event for TokenConditionalSwapCreateLogV2"],["impl Event for TokenBalanceLog"],["impl Event for TokenConditionalSwapStartLog"]]
+"mango_v4":[["impl Event for WithdrawLoanLog"],["impl Event for PerpLiqNegativePnlOrBankruptcyLog"],["impl Event for PerpBalanceLog"],["impl Event for Serum3OpenOrdersBalanceLog"],["impl Event for FilledPerpOrderLog"],["impl Event for FlashLoanLog"],["impl Event for TokenConditionalSwapTriggerLog"],["impl Event for PerpMarketMetaDataLog"],["impl Event for PerpLiqBaseOrPositivePnlLog"],["impl Event for TokenConditionalSwapStartLog"],["impl Event for TokenConditionalSwapCreateLog"],["impl Event for WithdrawLoanOriginationFeeLog"],["impl Event for TokenConditionalSwapCreateLogV3"],["impl Event for TokenForceCloseBorrowsWithTokenLog"],["impl Event for PerpUpdateFundingLogV2"],["impl Event for PerpSettleFeesLog"],["impl Event for UpdateRateLog"],["impl Event for FlashLoanLogV2"],["impl Event for Serum3RegisterMarketLog"],["impl Event for TokenMetaDataLog"],["impl Event for PerpForceClosePositionLog"],["impl Event for TokenLiqWithTokenLog"],["impl Event for FlashLoanLogV3"],["impl Event for TokenLiqBankruptcyLog"],["impl Event for Serum3OpenOrdersBalanceLogV2"],["impl Event for PerpLiqBankruptcyLog"],["impl Event for TokenConditionalSwapCancelLog"],["impl Event for FillLogV3"],["impl Event for DepositLog"],["impl Event for TokenConditionalSwapTriggerLogV2"],["impl Event for FillLogV2"],["impl Event for UpdateIndexLog"],["impl Event for DeactivateTokenPositionLog"],["impl Event for MangoAccountData"],["impl Event for PerpTakerTradeLog"],["impl Event for TokenConditionalSwapTriggerLogV3"],["impl Event for DeactivatePerpPositionLog"],["impl Event for PerpSettlePnlLog"],["impl Event for FillLog"],["impl Event for WithdrawLog"],["impl Event for PerpUpdateFundingLog"],["impl Event for TokenBalanceLog"],["impl Event for AccountBuybackFeesWithMngoLog"],["impl Event for TokenConditionalSwapCreateLogV2"]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/rs/doc/implementors/borsh/de/trait.BorshDeserialize.js b/rs/doc/implementors/borsh/de/trait.BorshDeserialize.js
index 4e090c151..6abeb5cc7 100644
--- a/rs/doc/implementors/borsh/de/trait.BorshDeserialize.js
+++ b/rs/doc/implementors/borsh/de/trait.BorshDeserialize.js
@@ -1,3 +1,3 @@
(function() {var implementors = {
-"mango_v4":[["impl BorshDeserialize for TokenAddBankwhere\n TokenIndex: BorshDeserialize,\n u32: BorshDeserialize,"],["impl BorshDeserialize for Serum3OrderType"],["impl BorshDeserialize for UpdateRateLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for AccountToggleFreezewhere\n bool: BorshDeserialize,"],["impl BorshDeserialize for FillLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n u8: BorshDeserialize,\n bool: BorshDeserialize,\n u64: BorshDeserialize,\n u128: BorshDeserialize,\n i128: BorshDeserialize,\n i64: BorshDeserialize,"],["impl BorshDeserialize for ComputeAccountData"],["impl BorshDeserialize for DeactivateTokenPositionLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n f64: BorshDeserialize,"],["impl BorshDeserialize for OpenbookV2RegisterMarketwhere\n OpenbookV2MarketIndex: BorshDeserialize,\n String: BorshDeserialize,"],["impl BorshDeserialize for PerpLiqNegativePnlOrBankruptcyV2where\n u64: BorshDeserialize,"],["impl BorshDeserialize for Serum3SettleFunds"],["impl BorshDeserialize for TokenConditionalSwapTriggerV2where\n u8: BorshDeserialize,\n u64: BorshDeserialize,\n f32: BorshDeserialize,"],["impl BorshDeserialize for FlashLoanTokenDetailwhere\n u16: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapCancelLogwhere\n Pubkey: BorshDeserialize,\n u64: BorshDeserialize,"],["impl BorshDeserialize for InnerNodewhere\n u8: BorshDeserialize,\n [u8; 3]: BorshDeserialize,\n u32: BorshDeserialize,\n u128: BorshDeserialize,\n [NodeHandle; 2]: BorshDeserialize,\n [u64; 2]: BorshDeserialize,\n [u8; 72]: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapCreateLinearAuctionwhere\n u64: BorshDeserialize,\n f64: BorshDeserialize,\n bool: BorshDeserialize,\n TokenConditionalSwapDisplayPriceStyle: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapDisplayPriceStyle"],["impl BorshDeserialize for AccountBuybackFeesWithMngowhere\n u64: BorshDeserialize,"],["impl BorshDeserialize for TokenDepositIntoExistingwhere\n u64: BorshDeserialize,\n bool: BorshDeserialize,"],["impl BorshDeserialize for Equitywhere\n Vec<TokenEquity>: BorshDeserialize,\n Vec<PerpEquity>: BorshDeserialize,"],["impl BorshDeserialize for FlashLoanBeginwhere\n Vec<u64>: BorshDeserialize,"],["impl BorshDeserialize for AccountExpandV2where\n u8: BorshDeserialize,"],["impl BorshDeserialize for PerpConsumeEventswhere\n usize: BorshDeserialize,"],["impl BorshDeserialize for TokenWithdrawwhere\n u64: BorshDeserialize,\n bool: BorshDeserialize,"],["impl BorshDeserialize for TokenIndexwhere\n u16: BorshDeserialize,"],["impl BorshDeserialize for PerpCancelAllOrdersBySidewhere\n Option<Side>: BorshDeserialize,\n u8: BorshDeserialize,"],["impl BorshDeserialize for TokenPositionwhere\n I80F48: BorshDeserialize,\n TokenIndex: BorshDeserialize,\n u16: BorshDeserialize,\n [u8; 4]: BorshDeserialize,\n f64: BorshDeserialize,\n [u8; 128]: BorshDeserialize,"],["impl BorshDeserialize for HealthRegionEnd"],["impl BorshDeserialize for TokenConditionalSwapStartLogwhere\n Pubkey: BorshDeserialize,\n u64: BorshDeserialize,\n u16: BorshDeserialize,"],["impl BorshDeserialize for PerpSettlePnl"],["impl BorshDeserialize for FlashLoanTokenDetailV2where\n u16: BorshDeserialize,\n i128: BorshDeserialize,\n u64: BorshDeserialize,"],["impl BorshDeserialize for TokenLiqWithTokenLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,\n bool: BorshDeserialize,"],["impl BorshDeserialize for DeactivatePerpPositionLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n f64: BorshDeserialize,\n u64: BorshDeserialize,\n i64: BorshDeserialize,"],["impl BorshDeserialize for StubOracleSetTestwhere\n I80F48: BorshDeserialize,\n u64: BorshDeserialize,"],["impl BorshDeserialize for OpenbookV2DeregisterMarket"],["impl BorshDeserialize for Serum3PlaceOrderwhere\n Serum3Side: BorshDeserialize,\n u64: BorshDeserialize,\n Serum3SelfTradeBehavior: BorshDeserialize,\n Serum3OrderType: BorshDeserialize,\n u16: BorshDeserialize,"],["impl BorshDeserialize for IxGateSetwhere\n u128: BorshDeserialize,"],["impl BorshDeserialize for TokenEquitywhere\n TokenIndex: BorshDeserialize,\n I80F48: BorshDeserialize,"],["impl BorshDeserialize for Serum3DeregisterMarket"],["impl BorshDeserialize for TokenEditwhere\n Option<Pubkey>: BorshDeserialize,\n Option<OracleConfigParams>: BorshDeserialize,\n Option<bool>: BorshDeserialize,\n Option<InterestRateParams>: BorshDeserialize,\n Option<f32>: BorshDeserialize,\n Option<u32>: BorshDeserialize,\n Option<f64>: BorshDeserialize,\n Option<i64>: BorshDeserialize,\n Option<u64>: BorshDeserialize,\n bool: BorshDeserialize,\n Option<u8>: BorshDeserialize,\n Option<String>: BorshDeserialize,"],["impl BorshDeserialize for PerpCancelOrderByClientOrderIdwhere\n u64: BorshDeserialize,"],["impl BorshDeserialize for MangoAccountDatawhere\n I80F48: BorshDeserialize,\n Equity: BorshDeserialize,"],["impl BorshDeserialize for TokenBalanceLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for PerpBalanceLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i64: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for Benchmark"],["impl BorshDeserialize for HealthRegionBegin"],["impl BorshDeserialize for Side"],["impl BorshDeserialize for GroupCreatewhere\n u32: BorshDeserialize,\n u8: BorshDeserialize,"],["impl BorshDeserialize for TokenLiqBankruptcyLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for Serum3RegisterMarketLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,"],["impl BorshDeserialize for GroupClose"],["impl BorshDeserialize for PerpSettlePnlLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapTriggerLogV2where\n Pubkey: BorshDeserialize,\n u64: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,\n bool: BorshDeserialize,\n u8: BorshDeserialize,"],["impl BorshDeserialize for Serum3CloseOpenOrders"],["impl BorshDeserialize for PerpTakerTradeLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n u8: BorshDeserialize,\n i64: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for WithdrawLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n u64: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for AccountCreateV2where\n u32: BorshDeserialize,\n u8: BorshDeserialize,\n String: BorshDeserialize,"],["impl BorshDeserialize for AccountCreatewhere\n u32: BorshDeserialize,\n u8: BorshDeserialize,\n String: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapType"],["impl BorshDeserialize for Serum3CancelOrderwhere\n Serum3Side: BorshDeserialize,\n u128: BorshDeserialize,"],["impl BorshDeserialize for UpdateIndexLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for FilledPerpOrderLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n u64: BorshDeserialize,"],["impl BorshDeserialize for OpenbookV2CancelAllOrderswhere\n u8: BorshDeserialize,"],["impl BorshDeserialize for MangoAccountwhere\n Pubkey: BorshDeserialize,\n [u8; 32]: BorshDeserialize,\n u32: BorshDeserialize,\n u8: BorshDeserialize,\n [u8; 1]: BorshDeserialize,\n i64: BorshDeserialize,\n u64: BorshDeserialize,\n [u8; 200]: BorshDeserialize,\n [u8; 7]: BorshDeserialize,\n Vec<TokenPosition>: BorshDeserialize,\n Vec<Serum3Orders>: BorshDeserialize,\n Vec<PerpPosition>: BorshDeserialize,\n Vec<PerpOpenOrder>: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapTriggerLogV3where\n Pubkey: BorshDeserialize,\n u64: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,\n bool: BorshDeserialize,\n u8: BorshDeserialize,"],["impl BorshDeserialize for PerpSettleFeeswhere\n u64: BorshDeserialize,"],["impl BorshDeserialize for BookSideOrderTree"],["impl BorshDeserialize for FlashLoanEndV2where\n u8: BorshDeserialize,\n FlashLoanType: BorshDeserialize,"],["impl BorshDeserialize for Serum3LiqForceCancelOrderswhere\n u8: BorshDeserialize,"],["impl BorshDeserialize for LoanOriginationFeeInstruction"],["impl BorshDeserialize for TokenConditionalSwapTriggerwhere\n u8: BorshDeserialize,\n u64: BorshDeserialize,"],["impl BorshDeserialize for Serum3EditMarketwhere\n Option<bool>: BorshDeserialize,\n Option<String>: BorshDeserialize,"],["impl BorshDeserialize for OracleConfigwhere\n I80F48: BorshDeserialize,\n i64: BorshDeserialize,\n [u8; 72]: BorshDeserialize,"],["impl BorshDeserialize for PlaceOrderType"],["impl BorshDeserialize for PerpUpdateFundingLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,\n u64: BorshDeserialize,\n i64: BorshDeserialize,"],["impl BorshDeserialize for OracleType"],["impl BorshDeserialize for OpenbookV2PlaceTakerOrderwhere\n u8: BorshDeserialize,\n u64: BorshDeserialize,\n u16: BorshDeserialize,"],["impl BorshDeserialize for FillLogV3where\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n u8: BorshDeserialize,\n bool: BorshDeserialize,\n u64: BorshDeserialize,\n f32: BorshDeserialize,\n i64: BorshDeserialize,\n f64: BorshDeserialize,"],["impl BorshDeserialize for PerpLiqNegativePnlOrBankruptcyLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for StubOracleSetwhere\n I80F48: BorshDeserialize,"],["impl BorshDeserialize for StubOracleCreatewhere\n I80F48: BorshDeserialize,"],["impl BorshDeserialize for PerpForceClosePosition"],["impl BorshDeserialize for PerpCreateMarketwhere\n PerpMarketIndex: BorshDeserialize,\n String: BorshDeserialize,\n OracleConfigParams: BorshDeserialize,\n u8: BorshDeserialize,\n i64: BorshDeserialize,\n f32: BorshDeserialize,\n bool: BorshDeserialize,\n TokenIndex: BorshDeserialize,\n u64: BorshDeserialize,"],["impl BorshDeserialize for FlashLoanType"],["impl BorshDeserialize for PerpPlaceOrderwhere\n Side: BorshDeserialize,\n i64: BorshDeserialize,\n u64: BorshDeserialize,\n PlaceOrderType: BorshDeserialize,\n bool: BorshDeserialize,\n u8: BorshDeserialize,"],["impl BorshDeserialize for SelfTradeBehavior"],["impl BorshDeserialize for TokenForceCloseBorrowsWithTokenLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for AccountExpandwhere\n u8: BorshDeserialize,"],["impl BorshDeserialize for PerpCancelAllOrderswhere\n u8: BorshDeserialize,"],["impl BorshDeserialize for TokenDeregister"],["impl BorshDeserialize for TokenConditionalSwapCreateLogwhere\n Pubkey: BorshDeserialize,\n u64: BorshDeserialize,\n f64: BorshDeserialize,\n f32: BorshDeserialize,\n u16: BorshDeserialize,\n bool: BorshDeserialize,"],["impl BorshDeserialize for PerpLiqForceCancelOrderswhere\n u8: BorshDeserialize,"],["impl BorshDeserialize for PerpOpenOrderwhere\n u8: BorshDeserialize,\n [u8; 1]: BorshDeserialize,\n PerpMarketIndex: BorshDeserialize,\n [u8; 4]: BorshDeserialize,\n u64: BorshDeserialize,\n u128: BorshDeserialize,\n [u8; 64]: BorshDeserialize,"],["impl BorshDeserialize for OpenbookV2SettleFundswhere\n bool: BorshDeserialize,"],["impl BorshDeserialize for PerpPlaceOrderPeggedV2where\n Side: BorshDeserialize,\n i64: BorshDeserialize,\n u64: BorshDeserialize,\n PlaceOrderType: BorshDeserialize,\n SelfTradeBehavior: BorshDeserialize,\n bool: BorshDeserialize,\n u8: BorshDeserialize,\n i32: BorshDeserialize,"],["impl BorshDeserialize for SideAndOrderTree"],["impl BorshDeserialize for PerpPlaceOrderPeggedwhere\n Side: BorshDeserialize,\n i64: BorshDeserialize,\n u64: BorshDeserialize,\n PlaceOrderType: BorshDeserialize,\n bool: BorshDeserialize,\n u8: BorshDeserialize,\n i32: BorshDeserialize,"],["impl BorshDeserialize for AccountSizeMigration"],["impl BorshDeserialize for TokenUpdateIndexAndRate"],["impl BorshDeserialize for InterestRateParamswhere\n f32: BorshDeserialize,"],["impl BorshDeserialize for AltExtendwhere\n u8: BorshDeserialize,\n Vec<Pubkey>: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapTriggerLogwhere\n Pubkey: BorshDeserialize,\n u64: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,\n bool: BorshDeserialize,"],["impl BorshDeserialize for FillEventwhere\n u8: BorshDeserialize,\n [u8; 4]: BorshDeserialize,\n u64: BorshDeserialize,\n Pubkey: BorshDeserialize,\n [u8; 32]: BorshDeserialize,\n [u8; 16]: BorshDeserialize,\n i64: BorshDeserialize,\n f32: BorshDeserialize,\n [u8; 8]: BorshDeserialize,"],["impl BorshDeserialize for Serum3SelfTradeBehavior"],["impl BorshDeserialize for Serum3RegisterMarketwhere\n Serum3MarketIndex: BorshDeserialize,\n String: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapCreateLogV3where\n Pubkey: BorshDeserialize,\n u64: BorshDeserialize,\n f64: BorshDeserialize,\n f32: BorshDeserialize,\n u16: BorshDeserialize,\n bool: BorshDeserialize,\n u8: BorshDeserialize,"],["impl BorshDeserialize for TokenRegisterwhere\n TokenIndex: BorshDeserialize,\n String: BorshDeserialize,\n OracleConfigParams: BorshDeserialize,\n InterestRateParams: BorshDeserialize,\n f32: BorshDeserialize,\n u32: BorshDeserialize,\n f64: BorshDeserialize,\n u64: BorshDeserialize,\n i64: BorshDeserialize,\n u8: BorshDeserialize,"],["impl BorshDeserialize for PerpPositionwhere\n PerpMarketIndex: BorshDeserialize,\n [u8; 2]: BorshDeserialize,\n u32: BorshDeserialize,\n i64: BorshDeserialize,\n I80F48: BorshDeserialize,\n f64: BorshDeserialize,\n u64: BorshDeserialize,\n [u8; 88]: BorshDeserialize,"],["impl BorshDeserialize for HealthType"],["impl BorshDeserialize for AccountBuybackFeesWithMngoLogwhere\n Pubkey: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for OracleConfigParamswhere\n f32: BorshDeserialize,\n Option<u32>: BorshDeserialize,"],["impl BorshDeserialize for PerpLiqBaseOrPositivePnlwhere\n i64: BorshDeserialize,\n u64: BorshDeserialize,"],["impl BorshDeserialize for OpenbookV2LiqForceCancelOrderswhere\n u8: BorshDeserialize,"],["impl BorshDeserialize for WithdrawLoanLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,\n LoanOriginationFeeInstruction: BorshDeserialize,\n Option<i128>: BorshDeserialize,"],["impl BorshDeserialize for PerpUpdateFunding"],["impl BorshDeserialize for AdminPerpWithdrawFees"],["impl BorshDeserialize for AltSetwhere\n u8: BorshDeserialize,"],["impl BorshDeserialize for AccountEditwhere\n Option<String>: BorshDeserialize,\n Option<Pubkey>: BorshDeserialize,\n Option<u64>: BorshDeserialize,"],["impl BorshDeserialize for PerpEquitywhere\n PerpMarketIndex: BorshDeserialize,\n I80F48: BorshDeserialize,"],["impl BorshDeserialize for I80F48where\n i128: BorshDeserialize,"],["impl BorshDeserialize for Serum3CreateOpenOrders"],["impl BorshDeserialize for TokenConditionalSwapCancelwhere\n u8: BorshDeserialize,\n u64: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapCreateV2where\n u64: BorshDeserialize,\n f64: BorshDeserialize,\n bool: BorshDeserialize,\n TokenConditionalSwapDisplayPriceStyle: BorshDeserialize,\n TokenConditionalSwapIntention: BorshDeserialize,"],["impl BorshDeserialize for FlashLoanLogwhere\n Pubkey: BorshDeserialize,\n Vec<FlashLoanTokenDetail>: BorshDeserialize,\n FlashLoanType: BorshDeserialize,"],["impl BorshDeserialize for PerpLiqNegativePnlOrBankruptcywhere\n u64: BorshDeserialize,"],["impl BorshDeserialize for Serum3SettleFundsV2where\n bool: BorshDeserialize,"],["impl BorshDeserialize for AccountClosewhere\n bool: BorshDeserialize,"],["impl BorshDeserialize for PerpSettleFeesLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for OrderTreeType"],["impl BorshDeserialize for OpenbookV2CreateOpenOrderswhere\n u32: BorshDeserialize,"],["impl BorshDeserialize for OpenbookV2CloseOpenOrders"],["impl BorshDeserialize for TokenDepositwhere\n u64: BorshDeserialize,\n bool: BorshDeserialize,"],["impl BorshDeserialize for OutEventwhere\n u8: BorshDeserialize,\n [u8; 5]: BorshDeserialize,\n u64: BorshDeserialize,\n Pubkey: BorshDeserialize,\n i64: BorshDeserialize,\n [u8; 144]: BorshDeserialize,"],["impl BorshDeserialize for StubOracleClose"],["impl BorshDeserialize for PerpCancelOrderwhere\n u128: BorshDeserialize,"],["impl BorshDeserialize for LiqTokenWithTokenwhere\n TokenIndex: BorshDeserialize,\n I80F48: BorshDeserialize,"],["impl BorshDeserialize for Serum3MarketIndexwhere\n u16: BorshDeserialize,"],["impl BorshDeserialize for Serum3OpenOrdersBalanceLogV2where\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n u64: BorshDeserialize,"],["impl BorshDeserialize for DepositLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n u64: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for FlashLoanEndwhere\n FlashLoanType: BorshDeserialize,"],["impl BorshDeserialize for FlashLoanSwapBeginwhere\n u64: BorshDeserialize,"],["impl BorshDeserialize for Serum3Orderswhere\n Pubkey: BorshDeserialize,\n u64: BorshDeserialize,\n Serum3MarketIndex: BorshDeserialize,\n TokenIndex: BorshDeserialize,\n [u8; 2]: BorshDeserialize,\n f64: BorshDeserialize,\n [u8; 48]: BorshDeserialize,"],["impl BorshDeserialize for PerpMarketMetaDataLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n u8: BorshDeserialize,\n i64: BorshDeserialize,"],["impl BorshDeserialize for FillLogV2where\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n u8: BorshDeserialize,\n bool: BorshDeserialize,\n u64: BorshDeserialize,\n f32: BorshDeserialize,\n i64: BorshDeserialize,"],["impl BorshDeserialize for Serum3CancelAllOrderswhere\n u8: BorshDeserialize,"],["impl BorshDeserialize for LeafNodewhere\n u8: BorshDeserialize,\n [u8; 1]: BorshDeserialize,\n u16: BorshDeserialize,\n [u8; 2]: BorshDeserialize,\n u128: BorshDeserialize,\n Pubkey: BorshDeserialize,\n i64: BorshDeserialize,\n u64: BorshDeserialize,\n [u8; 32]: BorshDeserialize,"],["impl BorshDeserialize for PerpForceClosePositionLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i64: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for PerpDeactivatePosition"],["impl BorshDeserialize for Serum3OpenOrdersBalanceLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n u64: BorshDeserialize,"],["impl BorshDeserialize for PerpPlaceOrderV2where\n Side: BorshDeserialize,\n i64: BorshDeserialize,\n u64: BorshDeserialize,\n PlaceOrderType: BorshDeserialize,\n SelfTradeBehavior: BorshDeserialize,\n bool: BorshDeserialize,\n u8: BorshDeserialize,"],["impl BorshDeserialize for PerpEditMarketwhere\n Option<Pubkey>: BorshDeserialize,\n Option<OracleConfigParams>: BorshDeserialize,\n Option<u8>: BorshDeserialize,\n Option<f32>: BorshDeserialize,\n Option<i64>: BorshDeserialize,\n Option<bool>: BorshDeserialize,\n Option<u32>: BorshDeserialize,\n Option<u64>: BorshDeserialize,\n bool: BorshDeserialize,\n Option<String>: BorshDeserialize,"],["impl BorshDeserialize for OpenbookV2PlaceOrderwhere\n u8: BorshDeserialize,\n u64: BorshDeserialize,\n u16: BorshDeserialize,"],["impl BorshDeserialize for PerpLiqBaseOrPositivePnlLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i64: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for PerpCloseMarket"],["impl BorshDeserialize for TokenForceCloseBorrowsWithTokenwhere\n TokenIndex: BorshDeserialize,\n u64: BorshDeserialize,"],["impl BorshDeserialize for TokenLiqWithTokenwhere\n TokenIndex: BorshDeserialize,\n I80F48: BorshDeserialize,"],["impl BorshDeserialize for PerpMarketIndexwhere\n u16: BorshDeserialize,"],["impl BorshDeserialize for TokenRegisterTrustlesswhere\n TokenIndex: BorshDeserialize,\n String: BorshDeserialize,"],["impl BorshDeserialize for GroupEditwhere\n Option<Pubkey>: BorshDeserialize,\n Option<u8>: BorshDeserialize,\n Option<u64>: BorshDeserialize,\n Option<bool>: BorshDeserialize,\n Option<f32>: BorshDeserialize,\n Option<TokenIndex>: BorshDeserialize,"],["impl BorshDeserialize for TokenLiqBankruptcywhere\n I80F48: BorshDeserialize,"],["impl BorshDeserialize for OpenbookV2CancelOrderwhere\n u8: BorshDeserialize,\n u128: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapStartwhere\n u8: BorshDeserialize,\n u64: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapCreatePremiumAuctionwhere\n u64: BorshDeserialize,\n f64: BorshDeserialize,\n bool: BorshDeserialize,\n TokenConditionalSwapDisplayPriceStyle: BorshDeserialize,\n TokenConditionalSwapIntention: BorshDeserialize,"],["impl BorshDeserialize for TokenMetaDataLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n u8: BorshDeserialize,"],["impl BorshDeserialize for GroupWithdrawInsuranceFundwhere\n u64: BorshDeserialize,"],["impl BorshDeserialize for PerpUpdateFundingLogV2where\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,\n u64: BorshDeserialize,\n OracleType: BorshDeserialize,\n i64: BorshDeserialize,"],["impl BorshDeserialize for LiqTokenBankruptcywhere\n I80F48: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapIntention"],["impl BorshDeserialize for Serum3Side"],["impl BorshDeserialize for PostOrderType"],["impl BorshDeserialize for OpenbookV2EditMarketwhere\n Option<bool>: BorshDeserialize,"],["impl BorshDeserialize for PerpLiqBankruptcyLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapCreateLogV2where\n Pubkey: BorshDeserialize,\n u64: BorshDeserialize,\n f64: BorshDeserialize,\n f32: BorshDeserialize,\n u16: BorshDeserialize,\n bool: BorshDeserialize,\n u8: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapwhere\n u64: BorshDeserialize,\n f64: BorshDeserialize,\n f32: BorshDeserialize,\n TokenIndex: BorshDeserialize,\n u8: BorshDeserialize,\n [u8; 6]: BorshDeserialize,\n [u8; 88]: BorshDeserialize,"],["impl BorshDeserialize for WithdrawLoanOriginationFeeLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,\n LoanOriginationFeeInstruction: BorshDeserialize,"],["impl BorshDeserialize for AdminTokenWithdrawFees"],["impl BorshDeserialize for FlashLoanLogV2where\n Pubkey: BorshDeserialize,\n Vec<FlashLoanTokenDetailV2>: BorshDeserialize,\n FlashLoanType: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapCreatewhere\n u64: BorshDeserialize,\n f64: BorshDeserialize,\n bool: BorshDeserialize,"]]
+"mango_v4":[["impl BorshDeserialize for TokenAddBankwhere\n TokenIndex: BorshDeserialize,\n u32: BorshDeserialize,"],["impl BorshDeserialize for Serum3OrderType"],["impl BorshDeserialize for AccountToggleFreezewhere\n bool: BorshDeserialize,"],["impl BorshDeserialize for ComputeAccountData"],["impl BorshDeserialize for OpenbookV2RegisterMarketwhere\n OpenbookV2MarketIndex: BorshDeserialize,\n String: BorshDeserialize,"],["impl BorshDeserialize for PerpLiqNegativePnlOrBankruptcyV2where\n u64: BorshDeserialize,"],["impl BorshDeserialize for Serum3SettleFunds"],["impl BorshDeserialize for TokenConditionalSwapTriggerV2where\n u8: BorshDeserialize,\n u64: BorshDeserialize,\n f32: BorshDeserialize,"],["impl BorshDeserialize for FlashLoanTokenDetailwhere\n u16: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for InnerNodewhere\n u8: BorshDeserialize,\n [u8; 3]: BorshDeserialize,\n u32: BorshDeserialize,\n u128: BorshDeserialize,\n [NodeHandle; 2]: BorshDeserialize,\n [u64; 2]: BorshDeserialize,\n [u8; 72]: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapCreateLinearAuctionwhere\n u64: BorshDeserialize,\n f64: BorshDeserialize,\n bool: BorshDeserialize,\n TokenConditionalSwapDisplayPriceStyle: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapDisplayPriceStyle"],["impl BorshDeserialize for AccountBuybackFeesWithMngowhere\n u64: BorshDeserialize,"],["impl BorshDeserialize for TokenDepositIntoExistingwhere\n u64: BorshDeserialize,\n bool: BorshDeserialize,"],["impl BorshDeserialize for Equitywhere\n Vec<TokenEquity>: BorshDeserialize,\n Vec<PerpEquity>: BorshDeserialize,"],["impl BorshDeserialize for FlashLoanBeginwhere\n Vec<u64>: BorshDeserialize,"],["impl BorshDeserialize for PerpLiqNegativePnlOrBankruptcyLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for AccountExpandV2where\n u8: BorshDeserialize,"],["impl BorshDeserialize for PerpConsumeEventswhere\n usize: BorshDeserialize,"],["impl BorshDeserialize for TokenWithdrawwhere\n u64: BorshDeserialize,\n bool: BorshDeserialize,"],["impl BorshDeserialize for PerpLiqBaseOrPositivePnlLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i64: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for TokenIndexwhere\n u16: BorshDeserialize,"],["impl BorshDeserialize for PerpCancelAllOrdersBySidewhere\n Option<Side>: BorshDeserialize,\n u8: BorshDeserialize,"],["impl BorshDeserialize for TokenPositionwhere\n I80F48: BorshDeserialize,\n TokenIndex: BorshDeserialize,\n u16: BorshDeserialize,\n [u8; 4]: BorshDeserialize,\n f64: BorshDeserialize,\n [u8; 128]: BorshDeserialize,"],["impl BorshDeserialize for PerpMarketMetaDataLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n u8: BorshDeserialize,\n i64: BorshDeserialize,"],["impl BorshDeserialize for HealthRegionEnd"],["impl BorshDeserialize for PerpSettlePnl"],["impl BorshDeserialize for TokenMetaDataLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n u8: BorshDeserialize,"],["impl BorshDeserialize for FlashLoanTokenDetailV2where\n u16: BorshDeserialize,\n i128: BorshDeserialize,\n u64: BorshDeserialize,"],["impl BorshDeserialize for StubOracleSetTestwhere\n I80F48: BorshDeserialize,\n u64: BorshDeserialize,"],["impl BorshDeserialize for OpenbookV2DeregisterMarket"],["impl BorshDeserialize for Serum3PlaceOrderwhere\n Serum3Side: BorshDeserialize,\n u64: BorshDeserialize,\n Serum3SelfTradeBehavior: BorshDeserialize,\n Serum3OrderType: BorshDeserialize,\n u16: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapTriggerLogwhere\n Pubkey: BorshDeserialize,\n u64: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,\n bool: BorshDeserialize,"],["impl BorshDeserialize for IxGateSetwhere\n u128: BorshDeserialize,"],["impl BorshDeserialize for TokenEquitywhere\n TokenIndex: BorshDeserialize,\n I80F48: BorshDeserialize,"],["impl BorshDeserialize for PerpUpdateFundingLogV2where\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,\n u64: BorshDeserialize,\n OracleType: BorshDeserialize,\n i64: BorshDeserialize,"],["impl BorshDeserialize for Serum3DeregisterMarket"],["impl BorshDeserialize for TokenEditwhere\n Option<Pubkey>: BorshDeserialize,\n Option<OracleConfigParams>: BorshDeserialize,\n Option<bool>: BorshDeserialize,\n Option<InterestRateParams>: BorshDeserialize,\n Option<f32>: BorshDeserialize,\n Option<u32>: BorshDeserialize,\n Option<f64>: BorshDeserialize,\n Option<i64>: BorshDeserialize,\n Option<u64>: BorshDeserialize,\n bool: BorshDeserialize,\n Option<u8>: BorshDeserialize,\n Option<String>: BorshDeserialize,"],["impl BorshDeserialize for PerpCancelOrderByClientOrderIdwhere\n u64: BorshDeserialize,"],["impl BorshDeserialize for MangoAccountDatawhere\n I80F48: BorshDeserialize,\n Equity: BorshDeserialize,"],["impl BorshDeserialize for TokenBalanceLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for AccountBuybackFeesWithMngoLogwhere\n Pubkey: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapCancelLogwhere\n Pubkey: BorshDeserialize,\n u64: BorshDeserialize,"],["impl BorshDeserialize for PerpBalanceLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i64: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for Benchmark"],["impl BorshDeserialize for HealthRegionBegin"],["impl BorshDeserialize for Side"],["impl BorshDeserialize for WithdrawLoanOriginationFeeLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,\n LoanOriginationFeeInstruction: BorshDeserialize,"],["impl BorshDeserialize for GroupCreatewhere\n u32: BorshDeserialize,\n u8: BorshDeserialize,"],["impl BorshDeserialize for GroupClose"],["impl BorshDeserialize for PerpUpdateFundingLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,\n u64: BorshDeserialize,\n i64: BorshDeserialize,"],["impl BorshDeserialize for PerpSettlePnlLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for Serum3CloseOpenOrders"],["impl BorshDeserialize for PerpSettleFeesLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for AccountCreateV2where\n u32: BorshDeserialize,\n u8: BorshDeserialize,\n String: BorshDeserialize,"],["impl BorshDeserialize for AccountCreatewhere\n u32: BorshDeserialize,\n u8: BorshDeserialize,\n String: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapType"],["impl BorshDeserialize for Serum3CancelOrderwhere\n Serum3Side: BorshDeserialize,\n u128: BorshDeserialize,"],["impl BorshDeserialize for OpenbookV2CancelAllOrderswhere\n u8: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapCreateLogV3where\n Pubkey: BorshDeserialize,\n u64: BorshDeserialize,\n f64: BorshDeserialize,\n f32: BorshDeserialize,\n u16: BorshDeserialize,\n bool: BorshDeserialize,\n u8: BorshDeserialize,"],["impl BorshDeserialize for TokenLiqBankruptcyLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for MangoAccountwhere\n Pubkey: BorshDeserialize,\n [u8; 32]: BorshDeserialize,\n u32: BorshDeserialize,\n u8: BorshDeserialize,\n [u8; 1]: BorshDeserialize,\n i64: BorshDeserialize,\n u64: BorshDeserialize,\n [u8; 200]: BorshDeserialize,\n [u8; 7]: BorshDeserialize,\n Vec<TokenPosition>: BorshDeserialize,\n Vec<Serum3Orders>: BorshDeserialize,\n Vec<PerpPosition>: BorshDeserialize,\n Vec<PerpOpenOrder>: BorshDeserialize,"],["impl BorshDeserialize for PerpTakerTradeLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n u8: BorshDeserialize,\n i64: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for PerpSettleFeeswhere\n u64: BorshDeserialize,"],["impl BorshDeserialize for BookSideOrderTree"],["impl BorshDeserialize for FlashLoanEndV2where\n u8: BorshDeserialize,\n FlashLoanType: BorshDeserialize,"],["impl BorshDeserialize for Serum3LiqForceCancelOrderswhere\n u8: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapTriggerwhere\n u8: BorshDeserialize,\n u64: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapCreateLogwhere\n Pubkey: BorshDeserialize,\n u64: BorshDeserialize,\n f64: BorshDeserialize,\n f32: BorshDeserialize,\n u16: BorshDeserialize,\n bool: BorshDeserialize,"],["impl BorshDeserialize for Serum3EditMarketwhere\n Option<bool>: BorshDeserialize,\n Option<String>: BorshDeserialize,"],["impl BorshDeserialize for OracleConfigwhere\n I80F48: BorshDeserialize,\n i64: BorshDeserialize,\n [u8; 72]: BorshDeserialize,"],["impl BorshDeserialize for PlaceOrderType"],["impl BorshDeserialize for OracleType"],["impl BorshDeserialize for FlashLoanLogV3where\n Pubkey: BorshDeserialize,\n Vec<FlashLoanTokenDetailV3>: BorshDeserialize,\n FlashLoanType: BorshDeserialize,"],["impl BorshDeserialize for OpenbookV2PlaceTakerOrderwhere\n u8: BorshDeserialize,\n u64: BorshDeserialize,\n u16: BorshDeserialize,"],["impl BorshDeserialize for StubOracleSetwhere\n I80F48: BorshDeserialize,"],["impl BorshDeserialize for TokenLiqWithTokenLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,\n bool: BorshDeserialize,"],["impl BorshDeserialize for FlashLoanTokenDetailV3where\n u16: BorshDeserialize,\n i128: BorshDeserialize,\n u64: BorshDeserialize,"],["impl BorshDeserialize for Serum3OpenOrdersBalanceLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n u64: BorshDeserialize,"],["impl BorshDeserialize for TokenForceCloseBorrowsWithTokenLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for StubOracleCreatewhere\n I80F48: BorshDeserialize,"],["impl BorshDeserialize for DepositLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n u64: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for PerpForceClosePosition"],["impl BorshDeserialize for PerpCreateMarketwhere\n PerpMarketIndex: BorshDeserialize,\n String: BorshDeserialize,\n OracleConfigParams: BorshDeserialize,\n u8: BorshDeserialize,\n i64: BorshDeserialize,\n f32: BorshDeserialize,\n bool: BorshDeserialize,\n TokenIndex: BorshDeserialize,\n u64: BorshDeserialize,"],["impl BorshDeserialize for FlashLoanType"],["impl BorshDeserialize for PerpPlaceOrderwhere\n Side: BorshDeserialize,\n i64: BorshDeserialize,\n u64: BorshDeserialize,\n PlaceOrderType: BorshDeserialize,\n bool: BorshDeserialize,\n u8: BorshDeserialize,"],["impl BorshDeserialize for SelfTradeBehavior"],["impl BorshDeserialize for FillLogV3where\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n u8: BorshDeserialize,\n bool: BorshDeserialize,\n u64: BorshDeserialize,\n f32: BorshDeserialize,\n i64: BorshDeserialize,\n f64: BorshDeserialize,"],["impl BorshDeserialize for AccountExpandwhere\n u8: BorshDeserialize,"],["impl BorshDeserialize for PerpCancelAllOrderswhere\n u8: BorshDeserialize,"],["impl BorshDeserialize for TokenDeregister"],["impl BorshDeserialize for PerpLiqForceCancelOrderswhere\n u8: BorshDeserialize,"],["impl BorshDeserialize for PerpOpenOrderwhere\n u8: BorshDeserialize,\n [u8; 1]: BorshDeserialize,\n PerpMarketIndex: BorshDeserialize,\n [u8; 4]: BorshDeserialize,\n u64: BorshDeserialize,\n u128: BorshDeserialize,\n [u8; 64]: BorshDeserialize,"],["impl BorshDeserialize for OpenbookV2SettleFundswhere\n bool: BorshDeserialize,"],["impl BorshDeserialize for PerpPlaceOrderPeggedV2where\n Side: BorshDeserialize,\n i64: BorshDeserialize,\n u64: BorshDeserialize,\n PlaceOrderType: BorshDeserialize,\n SelfTradeBehavior: BorshDeserialize,\n bool: BorshDeserialize,\n u8: BorshDeserialize,\n i32: BorshDeserialize,"],["impl BorshDeserialize for SideAndOrderTree"],["impl BorshDeserialize for PerpPlaceOrderPeggedwhere\n Side: BorshDeserialize,\n i64: BorshDeserialize,\n u64: BorshDeserialize,\n PlaceOrderType: BorshDeserialize,\n bool: BorshDeserialize,\n u8: BorshDeserialize,\n i32: BorshDeserialize,"],["impl BorshDeserialize for AccountSizeMigration"],["impl BorshDeserialize for TokenUpdateIndexAndRate"],["impl BorshDeserialize for InterestRateParamswhere\n f32: BorshDeserialize,"],["impl BorshDeserialize for AltExtendwhere\n u8: BorshDeserialize,\n Vec<Pubkey>: BorshDeserialize,"],["impl BorshDeserialize for FillEventwhere\n u8: BorshDeserialize,\n [u8; 4]: BorshDeserialize,\n u64: BorshDeserialize,\n Pubkey: BorshDeserialize,\n [u8; 32]: BorshDeserialize,\n [u8; 16]: BorshDeserialize,\n i64: BorshDeserialize,\n f32: BorshDeserialize,\n [u8; 8]: BorshDeserialize,"],["impl BorshDeserialize for Serum3SelfTradeBehavior"],["impl BorshDeserialize for Serum3RegisterMarketwhere\n Serum3MarketIndex: BorshDeserialize,\n String: BorshDeserialize,"],["impl BorshDeserialize for Serum3RegisterMarketLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,"],["impl BorshDeserialize for TokenRegisterwhere\n TokenIndex: BorshDeserialize,\n String: BorshDeserialize,\n OracleConfigParams: BorshDeserialize,\n InterestRateParams: BorshDeserialize,\n f32: BorshDeserialize,\n u32: BorshDeserialize,\n f64: BorshDeserialize,\n u64: BorshDeserialize,\n i64: BorshDeserialize,\n u8: BorshDeserialize,"],["impl BorshDeserialize for Serum3OpenOrdersBalanceLogV2where\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n u64: BorshDeserialize,"],["impl BorshDeserialize for PerpPositionwhere\n PerpMarketIndex: BorshDeserialize,\n [u8; 2]: BorshDeserialize,\n u32: BorshDeserialize,\n i64: BorshDeserialize,\n I80F48: BorshDeserialize,\n f64: BorshDeserialize,\n u64: BorshDeserialize,\n [u8; 88]: BorshDeserialize,"],["impl BorshDeserialize for HealthType"],["impl BorshDeserialize for OracleConfigParamswhere\n f32: BorshDeserialize,\n Option<u32>: BorshDeserialize,"],["impl BorshDeserialize for PerpLiqBaseOrPositivePnlwhere\n i64: BorshDeserialize,\n u64: BorshDeserialize,"],["impl BorshDeserialize for OpenbookV2LiqForceCancelOrderswhere\n u8: BorshDeserialize,"],["impl BorshDeserialize for PerpUpdateFunding"],["impl BorshDeserialize for AdminPerpWithdrawFees"],["impl BorshDeserialize for AltSetwhere\n u8: BorshDeserialize,"],["impl BorshDeserialize for FillLogV2where\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n u8: BorshDeserialize,\n bool: BorshDeserialize,\n u64: BorshDeserialize,\n f32: BorshDeserialize,\n i64: BorshDeserialize,"],["impl BorshDeserialize for AccountEditwhere\n Option<String>: BorshDeserialize,\n Option<Pubkey>: BorshDeserialize,\n Option<u64>: BorshDeserialize,"],["impl BorshDeserialize for PerpEquitywhere\n PerpMarketIndex: BorshDeserialize,\n I80F48: BorshDeserialize,"],["impl BorshDeserialize for I80F48where\n i128: BorshDeserialize,"],["impl BorshDeserialize for Serum3CreateOpenOrders"],["impl BorshDeserialize for TokenConditionalSwapCancelwhere\n u8: BorshDeserialize,\n u64: BorshDeserialize,"],["impl BorshDeserialize for FlashLoanLogwhere\n Pubkey: BorshDeserialize,\n Vec<FlashLoanTokenDetail>: BorshDeserialize,\n FlashLoanType: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapCreateV2where\n u64: BorshDeserialize,\n f64: BorshDeserialize,\n bool: BorshDeserialize,\n TokenConditionalSwapDisplayPriceStyle: BorshDeserialize,\n TokenConditionalSwapIntention: BorshDeserialize,"],["impl BorshDeserialize for PerpLiqNegativePnlOrBankruptcywhere\n u64: BorshDeserialize,"],["impl BorshDeserialize for Serum3SettleFundsV2where\n bool: BorshDeserialize,"],["impl BorshDeserialize for AccountClosewhere\n bool: BorshDeserialize,"],["impl BorshDeserialize for OrderTreeType"],["impl BorshDeserialize for OpenbookV2CreateOpenOrderswhere\n u32: BorshDeserialize,"],["impl BorshDeserialize for OpenbookV2CloseOpenOrders"],["impl BorshDeserialize for TokenDepositwhere\n u64: BorshDeserialize,\n bool: BorshDeserialize,"],["impl BorshDeserialize for OutEventwhere\n u8: BorshDeserialize,\n [u8; 5]: BorshDeserialize,\n u64: BorshDeserialize,\n Pubkey: BorshDeserialize,\n i64: BorshDeserialize,\n [u8; 144]: BorshDeserialize,"],["impl BorshDeserialize for PerpLiqBankruptcyLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for WithdrawLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n u64: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for StubOracleClose"],["impl BorshDeserialize for FlashLoanLogV2where\n Pubkey: BorshDeserialize,\n Vec<FlashLoanTokenDetailV2>: BorshDeserialize,\n FlashLoanType: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapTriggerLogV2where\n Pubkey: BorshDeserialize,\n u64: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,\n bool: BorshDeserialize,\n u8: BorshDeserialize,"],["impl BorshDeserialize for PerpCancelOrderwhere\n u128: BorshDeserialize,"],["impl BorshDeserialize for FillLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n u8: BorshDeserialize,\n bool: BorshDeserialize,\n u64: BorshDeserialize,\n u128: BorshDeserialize,\n i128: BorshDeserialize,\n i64: BorshDeserialize,"],["impl BorshDeserialize for LiqTokenWithTokenwhere\n TokenIndex: BorshDeserialize,\n I80F48: BorshDeserialize,"],["impl BorshDeserialize for Serum3MarketIndexwhere\n u16: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapStartLogwhere\n Pubkey: BorshDeserialize,\n u64: BorshDeserialize,\n u16: BorshDeserialize,"],["impl BorshDeserialize for FlashLoanEndwhere\n FlashLoanType: BorshDeserialize,"],["impl BorshDeserialize for FlashLoanSwapBeginwhere\n u64: BorshDeserialize,"],["impl BorshDeserialize for Serum3Orderswhere\n Pubkey: BorshDeserialize,\n u64: BorshDeserialize,\n Serum3MarketIndex: BorshDeserialize,\n TokenIndex: BorshDeserialize,\n [u8; 2]: BorshDeserialize,\n f64: BorshDeserialize,\n [u8; 48]: BorshDeserialize,"],["impl BorshDeserialize for Serum3CancelAllOrderswhere\n u8: BorshDeserialize,"],["impl BorshDeserialize for LeafNodewhere\n u8: BorshDeserialize,\n [u8; 1]: BorshDeserialize,\n u16: BorshDeserialize,\n [u8; 2]: BorshDeserialize,\n u128: BorshDeserialize,\n Pubkey: BorshDeserialize,\n i64: BorshDeserialize,\n u64: BorshDeserialize,\n [u8; 32]: BorshDeserialize,"],["impl BorshDeserialize for PerpDeactivatePosition"],["impl BorshDeserialize for PerpPlaceOrderV2where\n Side: BorshDeserialize,\n i64: BorshDeserialize,\n u64: BorshDeserialize,\n PlaceOrderType: BorshDeserialize,\n SelfTradeBehavior: BorshDeserialize,\n bool: BorshDeserialize,\n u8: BorshDeserialize,"],["impl BorshDeserialize for PerpEditMarketwhere\n Option<Pubkey>: BorshDeserialize,\n Option<OracleConfigParams>: BorshDeserialize,\n Option<u8>: BorshDeserialize,\n Option<f32>: BorshDeserialize,\n Option<i64>: BorshDeserialize,\n Option<bool>: BorshDeserialize,\n Option<u32>: BorshDeserialize,\n Option<u64>: BorshDeserialize,\n bool: BorshDeserialize,\n Option<String>: BorshDeserialize,"],["impl BorshDeserialize for WithdrawLoanLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,\n LoanOriginationFeeInstruction: BorshDeserialize,\n Option<i128>: BorshDeserialize,"],["impl BorshDeserialize for OpenbookV2PlaceOrderwhere\n u8: BorshDeserialize,\n u64: BorshDeserialize,\n u16: BorshDeserialize,"],["impl BorshDeserialize for PerpCloseMarket"],["impl BorshDeserialize for TokenForceCloseBorrowsWithTokenwhere\n TokenIndex: BorshDeserialize,\n u64: BorshDeserialize,"],["impl BorshDeserialize for TokenLiqWithTokenwhere\n TokenIndex: BorshDeserialize,\n I80F48: BorshDeserialize,"],["impl BorshDeserialize for PerpMarketIndexwhere\n u16: BorshDeserialize,"],["impl BorshDeserialize for TokenRegisterTrustlesswhere\n TokenIndex: BorshDeserialize,\n String: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapCreateLogV2where\n Pubkey: BorshDeserialize,\n u64: BorshDeserialize,\n f64: BorshDeserialize,\n f32: BorshDeserialize,\n u16: BorshDeserialize,\n bool: BorshDeserialize,\n u8: BorshDeserialize,"],["impl BorshDeserialize for DeactivateTokenPositionLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n f64: BorshDeserialize,"],["impl BorshDeserialize for GroupEditwhere\n Option<Pubkey>: BorshDeserialize,\n Option<u8>: BorshDeserialize,\n Option<u64>: BorshDeserialize,\n Option<bool>: BorshDeserialize,\n Option<f32>: BorshDeserialize,\n Option<TokenIndex>: BorshDeserialize,"],["impl BorshDeserialize for TokenLiqBankruptcywhere\n I80F48: BorshDeserialize,"],["impl BorshDeserialize for DeactivatePerpPositionLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n f64: BorshDeserialize,\n u64: BorshDeserialize,\n i64: BorshDeserialize,"],["impl BorshDeserialize for OpenbookV2CancelOrderwhere\n u8: BorshDeserialize,\n u128: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapStartwhere\n u8: BorshDeserialize,\n u64: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapCreatePremiumAuctionwhere\n u64: BorshDeserialize,\n f64: BorshDeserialize,\n bool: BorshDeserialize,\n TokenConditionalSwapDisplayPriceStyle: BorshDeserialize,\n TokenConditionalSwapIntention: BorshDeserialize,"],["impl BorshDeserialize for GroupWithdrawInsuranceFundwhere\n u64: BorshDeserialize,"],["impl BorshDeserialize for LiqTokenBankruptcywhere\n I80F48: BorshDeserialize,"],["impl BorshDeserialize for FilledPerpOrderLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n u64: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapIntention"],["impl BorshDeserialize for Serum3Side"],["impl BorshDeserialize for PostOrderType"],["impl BorshDeserialize for OpenbookV2EditMarketwhere\n Option<bool>: BorshDeserialize,"],["impl BorshDeserialize for LoanOriginationFeeInstruction"],["impl BorshDeserialize for TokenConditionalSwapwhere\n u64: BorshDeserialize,\n f64: BorshDeserialize,\n f32: BorshDeserialize,\n TokenIndex: BorshDeserialize,\n u8: BorshDeserialize,\n [u8; 6]: BorshDeserialize,\n [u8; 88]: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapTriggerLogV3where\n Pubkey: BorshDeserialize,\n u64: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,\n bool: BorshDeserialize,\n u8: BorshDeserialize,"],["impl BorshDeserialize for AdminTokenWithdrawFees"],["impl BorshDeserialize for UpdateRateLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for UpdateIndexLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for PerpForceClosePositionLogwhere\n Pubkey: BorshDeserialize,\n u16: BorshDeserialize,\n i64: BorshDeserialize,\n i128: BorshDeserialize,"],["impl BorshDeserialize for TokenConditionalSwapCreatewhere\n u64: BorshDeserialize,\n f64: BorshDeserialize,\n bool: BorshDeserialize,"]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/rs/doc/implementors/borsh/de/trait.EnumExt.js b/rs/doc/implementors/borsh/de/trait.EnumExt.js
index f800838b0..7b538dd5c 100644
--- a/rs/doc/implementors/borsh/de/trait.EnumExt.js
+++ b/rs/doc/implementors/borsh/de/trait.EnumExt.js
@@ -1,3 +1,3 @@
(function() {var implementors = {
-"mango_v4":[["impl EnumExt for TokenConditionalSwapType"],["impl EnumExt for HealthType"],["impl EnumExt for PostOrderType"],["impl EnumExt for TokenConditionalSwapDisplayPriceStyle"],["impl EnumExt for BookSideOrderTree"],["impl EnumExt for LoanOriginationFeeInstruction"],["impl EnumExt for FlashLoanType"],["impl EnumExt for OrderTreeType"],["impl EnumExt for SelfTradeBehavior"],["impl EnumExt for TokenConditionalSwapIntention"],["impl EnumExt for PlaceOrderType"],["impl EnumExt for Serum3Side"],["impl EnumExt for Side"],["impl EnumExt for Serum3SelfTradeBehavior"],["impl EnumExt for Serum3OrderType"],["impl EnumExt for OracleType"],["impl EnumExt for SideAndOrderTree"]]
+"mango_v4":[["impl EnumExt for TokenConditionalSwapType"],["impl EnumExt for HealthType"],["impl EnumExt for PostOrderType"],["impl EnumExt for TokenConditionalSwapDisplayPriceStyle"],["impl EnumExt for BookSideOrderTree"],["impl EnumExt for FlashLoanType"],["impl EnumExt for OrderTreeType"],["impl EnumExt for SelfTradeBehavior"],["impl EnumExt for TokenConditionalSwapIntention"],["impl EnumExt for PlaceOrderType"],["impl EnumExt for LoanOriginationFeeInstruction"],["impl EnumExt for Serum3Side"],["impl EnumExt for Side"],["impl EnumExt for Serum3SelfTradeBehavior"],["impl EnumExt for Serum3OrderType"],["impl EnumExt for OracleType"],["impl EnumExt for SideAndOrderTree"]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/rs/doc/implementors/borsh/ser/trait.BorshSerialize.js b/rs/doc/implementors/borsh/ser/trait.BorshSerialize.js
index 2652ea4a2..6e633e70b 100644
--- a/rs/doc/implementors/borsh/ser/trait.BorshSerialize.js
+++ b/rs/doc/implementors/borsh/ser/trait.BorshSerialize.js
@@ -1,3 +1,3 @@
(function() {var implementors = {
-"mango_v4":[["impl BorshSerialize for AdminTokenWithdrawFees"],["impl BorshSerialize for AccountCreatewhere\n u32: BorshSerialize,\n u8: BorshSerialize,\n String: BorshSerialize,"],["impl BorshSerialize for OpenbookV2CancelAllOrderswhere\n u8: BorshSerialize,"],["impl BorshSerialize for TokenLiqBankruptcyLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for Serum3DeregisterMarket"],["impl BorshSerialize for PerpSettlePnlLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for TokenForceCloseBorrowsWithTokenwhere\n TokenIndex: BorshSerialize,\n u64: BorshSerialize,"],["impl BorshSerialize for Benchmarkwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for AccountCreateV2where\n Pubkey: BorshSerialize,"],["impl BorshSerialize for OpenbookV2RegisterMarketwhere\n OpenbookV2MarketIndex: BorshSerialize,\n String: BorshSerialize,"],["impl BorshSerialize for OpenbookV2CancelOrderwhere\n u8: BorshSerialize,\n u128: BorshSerialize,"],["impl BorshSerialize for HealthType"],["impl BorshSerialize for PerpLiqNegativePnlOrBankruptcywhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3MarketIndexwhere\n u16: BorshSerialize,"],["impl BorshSerialize for Serum3OpenOrdersBalanceLogV2where\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n u64: BorshSerialize,"],["impl BorshSerialize for TokenLiqBankruptcywhere\n I80F48: BorshSerialize,"],["impl BorshSerialize for HealthRegionBegin"],["impl BorshSerialize for TokenConditionalSwapDisplayPriceStyle"],["impl BorshSerialize for OpenbookV2EditMarketwhere\n Option<bool>: BorshSerialize,"],["impl BorshSerialize for PerpTakerTradeLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n u8: BorshSerialize,\n i64: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for TokenDepositwhere\n u64: BorshSerialize,\n bool: BorshSerialize,"],["impl BorshSerialize for StubOracleClose"],["impl BorshSerialize for GroupEditwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for AccountExpandwhere\n u8: BorshSerialize,"],["impl BorshSerialize for FlashLoanLogwhere\n Pubkey: BorshSerialize,\n Vec<FlashLoanTokenDetail>: BorshSerialize,\n FlashLoanType: BorshSerialize,"],["impl BorshSerialize for StubOracleCreatewhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3CloseOpenOrderswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for OpenbookV2PlaceTakeOrderwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for AccountToggleFreezewhere\n bool: BorshSerialize,"],["impl BorshSerialize for PerpEditMarketwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for Equitywhere\n Vec<TokenEquity>: BorshSerialize,\n Vec<PerpEquity>: BorshSerialize,"],["impl BorshSerialize for PerpLiqBaseOrPositivePnlwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapTriggerLogV2where\n Pubkey: BorshSerialize,\n u64: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,\n bool: BorshSerialize,\n u8: BorshSerialize,"],["impl BorshSerialize for PerpPlaceOrderwhere\n Side: BorshSerialize,\n i64: BorshSerialize,\n u64: BorshSerialize,\n PlaceOrderType: BorshSerialize,\n bool: BorshSerialize,\n u8: BorshSerialize,"],["impl BorshSerialize for PerpMarketIndexwhere\n u16: BorshSerialize,"],["impl BorshSerialize for Serum3RegisterMarketLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,"],["impl BorshSerialize for AccountToggleFreezewhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpCancelOrderByClientOrderIdwhere\n u64: BorshSerialize,"],["impl BorshSerialize for TokenDepositIntoExistingwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpCloseMarketwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for OpenbookV2CreateOpenOrderswhere\n u32: BorshSerialize,"],["impl BorshSerialize for PerpLiqBankruptcyLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for Serum3RegisterMarketwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapCreatewhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3Orderswhere\n Pubkey: BorshSerialize,\n u64: BorshSerialize,\n Serum3MarketIndex: BorshSerialize,\n TokenIndex: BorshSerialize,\n [u8; 2]: BorshSerialize,\n f64: BorshSerialize,\n [u8; 48]: BorshSerialize,"],["impl BorshSerialize for TokenDeregister"],["impl BorshSerialize for GroupClose"],["impl BorshSerialize for PerpCancelOrderwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapCreateLogV2where\n Pubkey: BorshSerialize,\n u64: BorshSerialize,\n f64: BorshSerialize,\n f32: BorshSerialize,\n u16: BorshSerialize,\n bool: BorshSerialize,\n u8: BorshSerialize,"],["impl BorshSerialize for PerpUpdateFundingwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for FlashLoanSwapBeginwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for FlashLoanTokenDetailV2where\n u16: BorshSerialize,\n i128: BorshSerialize,\n u64: BorshSerialize,"],["impl BorshSerialize for PerpSettlePnlwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3CloseOpenOrders"],["impl BorshSerialize for TokenConditionalSwapIntention"],["impl BorshSerialize for FlashLoanBeginwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpConsumeEventswhere\n usize: BorshSerialize,"],["impl BorshSerialize for WithdrawLoanLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,\n LoanOriginationFeeInstruction: BorshSerialize,\n Option<i128>: BorshSerialize,"],["impl BorshSerialize for MangoAccountwhere\n Pubkey: BorshSerialize,\n [u8; 32]: BorshSerialize,\n u32: BorshSerialize,\n u8: BorshSerialize,\n [u8; 1]: BorshSerialize,\n i64: BorshSerialize,\n u64: BorshSerialize,\n [u8; 200]: BorshSerialize,\n [u8; 7]: BorshSerialize,\n Vec<TokenPosition>: BorshSerialize,\n Vec<Serum3Orders>: BorshSerialize,\n Vec<PerpPosition>: BorshSerialize,\n Vec<PerpOpenOrder>: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapTriggerLogwhere\n Pubkey: BorshSerialize,\n u64: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,\n bool: BorshSerialize,"],["impl BorshSerialize for AccountSizeMigrationwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for StubOracleCreatewhere\n I80F48: BorshSerialize,"],["impl BorshSerialize for Side"],["impl BorshSerialize for GroupClosewhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3CancelOrderwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for InterestRateParamswhere\n f32: BorshSerialize,"],["impl BorshSerialize for StubOracleSetwhere\n I80F48: BorshSerialize,"],["impl BorshSerialize for Serum3SettleFunds"],["impl BorshSerialize for OpenbookV2PlaceOrderwhere\n u8: BorshSerialize,\n u64: BorshSerialize,\n u16: BorshSerialize,"],["impl BorshSerialize for PerpCancelOrderwhere\n u128: BorshSerialize,"],["impl BorshSerialize for OracleConfigParamswhere\n f32: BorshSerialize,\n Option<u32>: BorshSerialize,"],["impl BorshSerialize for OpenbookV2LiqForceCancelOrderswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapCreateLogwhere\n Pubkey: BorshSerialize,\n u64: BorshSerialize,\n f64: BorshSerialize,\n f32: BorshSerialize,\n u16: BorshSerialize,\n bool: BorshSerialize,"],["impl BorshSerialize for TokenDepositwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for OpenbookV2EditMarketwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpDeactivatePositionwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpLiqNegativePnlOrBankruptcyV2where\n u64: BorshSerialize,"],["impl BorshSerialize for StubOracleClosewhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PostOrderType"],["impl BorshSerialize for TokenConditionalSwapType"],["impl BorshSerialize for PerpSettleFeeswhere\n u64: BorshSerialize,"],["impl BorshSerialize for GroupCreatewhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for OpenbookV2PlaceTakerOrderwhere\n u8: BorshSerialize,\n u64: BorshSerialize,\n u16: BorshSerialize,"],["impl BorshSerialize for ComputeAccountDatawhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PlaceOrderType"],["impl BorshSerialize for OracleConfigwhere\n I80F48: BorshSerialize,\n i64: BorshSerialize,\n [u8; 72]: BorshSerialize,"],["impl BorshSerialize for TokenAddBankwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3SettleFundsV2where\n bool: BorshSerialize,"],["impl BorshSerialize for UpdateIndexLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for BookSideOrderTree"],["impl BorshSerialize for OpenbookV2PlaceOrderwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for AccountBuybackFeesWithMngoLogwhere\n Pubkey: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapStartwhere\n u8: BorshSerialize,\n u64: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapCancelwhere\n u8: BorshSerialize,\n u64: BorshSerialize,"],["impl BorshSerialize for Serum3SettleFundsV2where\n Serum3SettleFunds: BorshSerialize,\n Serum3SettleFundsV2Extra: BorshSerialize,"],["impl BorshSerialize for OpenbookV2SettleFundswhere\n bool: BorshSerialize,"],["impl BorshSerialize for TokenRegisterTrustlesswhere\n TokenIndex: BorshSerialize,\n String: BorshSerialize,"],["impl BorshSerialize for TokenLiqWithTokenLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,\n bool: BorshSerialize,"],["impl BorshSerialize for TokenDepositIntoExistingwhere\n u64: BorshSerialize,\n bool: BorshSerialize,"],["impl BorshSerialize for FlashLoanType"],["impl BorshSerialize for AccountClosewhere\n bool: BorshSerialize,"],["impl BorshSerialize for FlashLoanLogV2where\n Pubkey: BorshSerialize,\n Vec<FlashLoanTokenDetailV2>: BorshSerialize,\n FlashLoanType: BorshSerialize,"],["impl BorshSerialize for AltSetwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenRegisterwhere\n TokenIndex: BorshSerialize,\n String: BorshSerialize,\n OracleConfigParams: BorshSerialize,\n InterestRateParams: BorshSerialize,\n f32: BorshSerialize,\n u32: BorshSerialize,\n f64: BorshSerialize,\n u64: BorshSerialize,\n i64: BorshSerialize,\n u8: BorshSerialize,"],["impl BorshSerialize for PerpCancelAllOrdersBySidewhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for AccountEditwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for OpenbookV2CloseOpenOrderswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for WithdrawLoanOriginationFeeLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,\n LoanOriginationFeeInstruction: BorshSerialize,"],["impl BorshSerialize for AdminTokenWithdrawFeeswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for OracleType"],["impl BorshSerialize for PerpForceClosePosition"],["impl BorshSerialize for PerpCancelAllOrderswhere\n u8: BorshSerialize,"],["impl BorshSerialize for LiqTokenBankruptcywhere\n I80F48: BorshSerialize,"],["impl BorshSerialize for TokenDeregisterwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for MangoAccountDatawhere\n I80F48: BorshSerialize,\n Equity: BorshSerialize,"],["impl BorshSerialize for PerpCancelAllOrdersBySidewhere\n Option<Side>: BorshSerialize,\n u8: BorshSerialize,"],["impl BorshSerialize for TokenBalanceLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for TokenLiqWithTokenwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpLiqBaseOrPositivePnlLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i64: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapwhere\n u64: BorshSerialize,\n f64: BorshSerialize,\n f32: BorshSerialize,\n TokenIndex: BorshSerialize,\n u8: BorshSerialize,\n [u8; 6]: BorshSerialize,\n [u8; 88]: BorshSerialize,"],["impl BorshSerialize for PerpConsumeEventswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpMarketMetaDataLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n u8: BorshSerialize,\n i64: BorshSerialize,"],["impl BorshSerialize for StubOracleSetTestwhere\n I80F48: BorshSerialize,\n u64: BorshSerialize,"],["impl BorshSerialize for TokenForceCloseBorrowsWithTokenLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for TokenLiqWithTokenwhere\n TokenIndex: BorshSerialize,\n I80F48: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapCreatePremiumAuctionwhere\n u64: BorshSerialize,\n f64: BorshSerialize,\n bool: BorshSerialize,\n TokenConditionalSwapDisplayPriceStyle: BorshSerialize,\n TokenConditionalSwapIntention: BorshSerialize,"],["impl BorshSerialize for PerpLiqNegativePnlOrBankruptcyV2where\n Pubkey: BorshSerialize,"],["impl BorshSerialize for FlashLoanEndwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenEquitywhere\n TokenIndex: BorshSerialize,\n I80F48: BorshSerialize,"],["impl BorshSerialize for TokenIndexwhere\n u16: BorshSerialize,"],["impl BorshSerialize for Serum3OpenOrdersBalanceLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n u64: BorshSerialize,"],["impl BorshSerialize for FlashLoanBeginwhere\n Vec<u64>: BorshSerialize,"],["impl BorshSerialize for AltSetwhere\n u8: BorshSerialize,"],["impl BorshSerialize for AccountCreateV2where\n u32: BorshSerialize,\n u8: BorshSerialize,\n String: BorshSerialize,"],["impl BorshSerialize for StubOracleSetwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for OrderTreeType"],["impl BorshSerialize for AccountClosewhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for SideAndOrderTree"],["impl BorshSerialize for AltExtendwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for WithdrawLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n u64: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for PerpCloseMarket"],["impl BorshSerialize for Serum3PlaceOrderwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for GroupWithdrawInsuranceFundwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpLiqForceCancelOrderswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpForceClosePositionwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for DeactivateTokenPositionLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n f64: BorshSerialize,"],["impl BorshSerialize for AccountCreatewhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for OpenbookV2LiqForceCancelOrderswhere\n u8: BorshSerialize,"],["impl BorshSerialize for Serum3CancelAllOrderswhere\n u8: BorshSerialize,"],["impl BorshSerialize for IxGateSetwhere\n u128: BorshSerialize,"],["impl BorshSerialize for AccountBuybackFeesWithMngowhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpLiqBaseOrPositivePnlwhere\n i64: BorshSerialize,\n u64: BorshSerialize,"],["impl BorshSerialize for PerpLiqNegativePnlOrBankruptcyLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for TokenPositionwhere\n I80F48: BorshSerialize,\n TokenIndex: BorshSerialize,\n u16: BorshSerialize,\n [u8; 4]: BorshSerialize,\n f64: BorshSerialize,\n [u8; 128]: BorshSerialize,"],["impl BorshSerialize for FlashLoanEndwhere\n FlashLoanType: BorshSerialize,"],["impl BorshSerialize for LoanOriginationFeeInstruction"],["impl BorshSerialize for Serum3LiqForceCancelOrderswhere\n u8: BorshSerialize,"],["impl BorshSerialize for OutEventwhere\n u8: BorshSerialize,\n [u8; 5]: BorshSerialize,\n u64: BorshSerialize,\n Pubkey: BorshSerialize,\n i64: BorshSerialize,\n [u8; 144]: BorshSerialize,"],["impl BorshSerialize for PerpUpdateFunding"],["impl BorshSerialize for TokenConditionalSwapStartLogwhere\n Pubkey: BorshSerialize,\n u64: BorshSerialize,\n u16: BorshSerialize,"],["impl BorshSerialize for TokenRegisterTrustlesswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpPlaceOrderPeggedV2where\n Side: BorshSerialize,\n i64: BorshSerialize,\n u64: BorshSerialize,\n PlaceOrderType: BorshSerialize,\n SelfTradeBehavior: BorshSerialize,\n bool: BorshSerialize,\n u8: BorshSerialize,\n i32: BorshSerialize,"],["impl BorshSerialize for PerpSettlePnl"],["impl BorshSerialize for Serum3Side"],["impl BorshSerialize for Serum3CancelOrderwhere\n Serum3Side: BorshSerialize,\n u128: BorshSerialize,"],["impl BorshSerialize for PerpUpdateFundingLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,\n u64: BorshSerialize,\n i64: BorshSerialize,"],["impl BorshSerialize for FillLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n u8: BorshSerialize,\n bool: BorshSerialize,\n u64: BorshSerialize,\n u128: BorshSerialize,\n i128: BorshSerialize,\n i64: BorshSerialize,"],["impl BorshSerialize for PerpOpenOrderwhere\n u8: BorshSerialize,\n [u8; 1]: BorshSerialize,\n PerpMarketIndex: BorshSerialize,\n [u8; 4]: BorshSerialize,\n u64: BorshSerialize,\n u128: BorshSerialize,\n [u8; 64]: BorshSerialize,"],["impl BorshSerialize for TokenLiqBankruptcywhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapCancelwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapCreateV2where\n u64: BorshSerialize,\n f64: BorshSerialize,\n bool: BorshSerialize,\n TokenConditionalSwapDisplayPriceStyle: BorshSerialize,\n TokenConditionalSwapIntention: BorshSerialize,"],["impl BorshSerialize for FlashLoanSwapBeginwhere\n u64: BorshSerialize,"],["impl BorshSerialize for PerpEditMarketwhere\n Option<Pubkey>: BorshSerialize,\n Option<OracleConfigParams>: BorshSerialize,\n Option<u8>: BorshSerialize,\n Option<f32>: BorshSerialize,\n Option<i64>: BorshSerialize,\n Option<bool>: BorshSerialize,\n Option<u32>: BorshSerialize,\n Option<u64>: BorshSerialize,\n bool: BorshSerialize,\n Option<String>: BorshSerialize,"],["impl BorshSerialize for AdminPerpWithdrawFeeswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3PlaceOrderwhere\n Serum3Side: BorshSerialize,\n u64: BorshSerialize,\n Serum3SelfTradeBehavior: BorshSerialize,\n Serum3OrderType: BorshSerialize,\n u16: BorshSerialize,"],["impl BorshSerialize for TokenUpdateIndexAndRatewhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpDeactivatePosition"],["impl BorshSerialize for TokenConditionalSwapTriggerLogV3where\n Pubkey: BorshSerialize,\n u64: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,\n bool: BorshSerialize,\n u8: BorshSerialize,"],["impl BorshSerialize for FillLogV3where\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n u8: BorshSerialize,\n bool: BorshSerialize,\n u64: BorshSerialize,\n f32: BorshSerialize,\n i64: BorshSerialize,\n f64: BorshSerialize,"],["impl BorshSerialize for Serum3SettleFundswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpBalanceLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i64: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for FillEventwhere\n u8: BorshSerialize,\n [u8; 4]: BorshSerialize,\n u64: BorshSerialize,\n Pubkey: BorshSerialize,\n [u8; 32]: BorshSerialize,\n [u8; 16]: BorshSerialize,\n i64: BorshSerialize,\n f32: BorshSerialize,\n [u8; 8]: BorshSerialize,"],["impl BorshSerialize for PerpCreateMarketwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpCancelOrderByClientOrderIdwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3EditMarketwhere\n Option<bool>: BorshSerialize,\n Option<String>: BorshSerialize,"],["impl BorshSerialize for GroupWithdrawInsuranceFundwhere\n u64: BorshSerialize,"],["impl BorshSerialize for OpenbookV2CancelOrderwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for AccountExpandV2where\n u8: BorshSerialize,"],["impl BorshSerialize for InnerNodewhere\n u8: BorshSerialize,\n [u8; 3]: BorshSerialize,\n u32: BorshSerialize,\n u128: BorshSerialize,\n [NodeHandle; 2]: BorshSerialize,\n [u64; 2]: BorshSerialize,\n [u8; 72]: BorshSerialize,"],["impl BorshSerialize for FlashLoanTokenDetailwhere\n u16: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for HealthRegionBeginwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for AccountBuybackFeesWithMngowhere\n u64: BorshSerialize,"],["impl BorshSerialize for UpdateRateLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for OpenbookV2SettleFundswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpPositionwhere\n PerpMarketIndex: BorshSerialize,\n [u8; 2]: BorshSerialize,\n u32: BorshSerialize,\n i64: BorshSerialize,\n I80F48: BorshSerialize,\n f64: BorshSerialize,\n u64: BorshSerialize,\n [u8; 88]: BorshSerialize,"],["impl BorshSerialize for I80F48where\n i128: BorshSerialize,"],["impl BorshSerialize for HealthRegionEndwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for OpenbookV2DeregisterMarketwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3DeregisterMarketwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3OrderType"],["impl BorshSerialize for TokenEditwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for OpenbookV2DeregisterMarket"],["impl BorshSerialize for TokenRegisterwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapCreatewhere\n u64: BorshSerialize,\n f64: BorshSerialize,\n bool: BorshSerialize,"],["impl BorshSerialize for SelfTradeBehavior"],["impl BorshSerialize for Serum3RegisterMarketwhere\n Serum3MarketIndex: BorshSerialize,\n String: BorshSerialize,"],["impl BorshSerialize for AccountEditwhere\n Option<String>: BorshSerialize,\n Option<Pubkey>: BorshSerialize,\n Option<u64>: BorshSerialize,"],["impl BorshSerialize for DeactivatePerpPositionLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n f64: BorshSerialize,\n u64: BorshSerialize,\n i64: BorshSerialize,"],["impl BorshSerialize for PerpPlaceOrderV2where\n Side: BorshSerialize,\n i64: BorshSerialize,\n u64: BorshSerialize,\n PlaceOrderType: BorshSerialize,\n SelfTradeBehavior: BorshSerialize,\n bool: BorshSerialize,\n u8: BorshSerialize,"],["impl BorshSerialize for Serum3EditMarketwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3CreateOpenOrders"],["impl BorshSerialize for PerpForceClosePositionLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i64: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for Serum3SelfTradeBehavior"],["impl BorshSerialize for PerpPlaceOrderwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpSettleFeeswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapCreateLinearAuctionwhere\n u64: BorshSerialize,\n f64: BorshSerialize,\n bool: BorshSerialize,\n TokenConditionalSwapDisplayPriceStyle: BorshSerialize,"],["impl BorshSerialize for Serum3LiqForceCancelOrderswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for GroupEditwhere\n Option<Pubkey>: BorshSerialize,\n Option<u8>: BorshSerialize,\n Option<u64>: BorshSerialize,\n Option<bool>: BorshSerialize,\n Option<f32>: BorshSerialize,\n Option<TokenIndex>: BorshSerialize,"],["impl BorshSerialize for PerpEquitywhere\n PerpMarketIndex: BorshSerialize,\n I80F48: BorshSerialize,"],["impl BorshSerialize for OpenbookV2RegisterMarketwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapCancelLogwhere\n Pubkey: BorshSerialize,\n u64: BorshSerialize,"],["impl BorshSerialize for TokenMetaDataLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n u8: BorshSerialize,"],["impl BorshSerialize for AccountExpandwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for LiqTokenWithTokenwhere\n TokenIndex: BorshSerialize,\n I80F48: BorshSerialize,"],["impl BorshSerialize for PerpSettleFeesLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for Serum3CreateOpenOrderswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for FillLogV2where\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n u8: BorshSerialize,\n bool: BorshSerialize,\n u64: BorshSerialize,\n f32: BorshSerialize,\n i64: BorshSerialize,"],["impl BorshSerialize for IxGateSetwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for DepositLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n u64: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for OpenbookV2CreateOpenOrderswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpLiqNegativePnlOrBankruptcywhere\n u64: BorshSerialize,"],["impl BorshSerialize for PerpPlaceOrderPeggedwhere\n Side: BorshSerialize,\n i64: BorshSerialize,\n u64: BorshSerialize,\n PlaceOrderType: BorshSerialize,\n bool: BorshSerialize,\n u8: BorshSerialize,\n i32: BorshSerialize,"],["impl BorshSerialize for Serum3SettleFundsV2Extrawhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenWithdrawwhere\n u64: BorshSerialize,\n bool: BorshSerialize,"],["impl BorshSerialize for TokenEditwhere\n Option<Pubkey>: BorshSerialize,\n Option<OracleConfigParams>: BorshSerialize,\n Option<bool>: BorshSerialize,\n Option<InterestRateParams>: BorshSerialize,\n Option<f32>: BorshSerialize,\n Option<u32>: BorshSerialize,\n Option<f64>: BorshSerialize,\n Option<i64>: BorshSerialize,\n Option<u64>: BorshSerialize,\n bool: BorshSerialize,\n Option<u8>: BorshSerialize,\n Option<String>: BorshSerialize,"],["impl BorshSerialize for OpenbookV2CloseOpenOrders"],["impl BorshSerialize for AltExtendwhere\n u8: BorshSerialize,\n Vec<Pubkey>: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapStartwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapTriggerV2where\n u8: BorshSerialize,\n u64: BorshSerialize,\n f32: BorshSerialize,"],["impl BorshSerialize for AccountSizeMigration"],["impl BorshSerialize for PerpUpdateFundingLogV2where\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,\n u64: BorshSerialize,\n OracleType: BorshSerialize,\n i64: BorshSerialize,"],["impl BorshSerialize for PerpLiqForceCancelOrderswhere\n u8: BorshSerialize,"],["impl BorshSerialize for PerpCreateMarketwhere\n PerpMarketIndex: BorshSerialize,\n String: BorshSerialize,\n OracleConfigParams: BorshSerialize,\n u8: BorshSerialize,\n i64: BorshSerialize,\n f32: BorshSerialize,\n bool: BorshSerialize,\n TokenIndex: BorshSerialize,\n u64: BorshSerialize,"],["impl BorshSerialize for ComputeAccountData"],["impl BorshSerialize for TokenForceCloseBorrowsWithTokenwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for FlashLoanEndV2where\n u8: BorshSerialize,\n FlashLoanType: BorshSerialize,"],["impl BorshSerialize for Benchmark"],["impl BorshSerialize for TokenConditionalSwapTriggerwhere\n u8: BorshSerialize,\n u64: BorshSerialize,"],["impl BorshSerialize for TokenAddBankwhere\n TokenIndex: BorshSerialize,\n u32: BorshSerialize,"],["impl BorshSerialize for TokenUpdateIndexAndRate"],["impl BorshSerialize for PerpCancelAllOrderswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenWithdrawwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapTriggerwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for HealthRegionEnd"],["impl BorshSerialize for FilledPerpOrderLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n u64: BorshSerialize,"],["impl BorshSerialize for AdminPerpWithdrawFees"],["impl BorshSerialize for LeafNodewhere\n u8: BorshSerialize,\n [u8; 1]: BorshSerialize,\n u16: BorshSerialize,\n [u8; 2]: BorshSerialize,\n u128: BorshSerialize,\n Pubkey: BorshSerialize,\n i64: BorshSerialize,\n u64: BorshSerialize,\n [u8; 32]: BorshSerialize,"],["impl BorshSerialize for GroupCreatewhere\n u32: BorshSerialize,\n u8: BorshSerialize,"],["impl BorshSerialize for Serum3CancelAllOrderswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapCreateLogV3where\n Pubkey: BorshSerialize,\n u64: BorshSerialize,\n f64: BorshSerialize,\n f32: BorshSerialize,\n u16: BorshSerialize,\n bool: BorshSerialize,\n u8: BorshSerialize,"]]
+"mango_v4":[["impl BorshSerialize for AdminTokenWithdrawFees"],["impl BorshSerialize for AccountCreatewhere\n u32: BorshSerialize,\n u8: BorshSerialize,\n String: BorshSerialize,"],["impl BorshSerialize for OpenbookV2CancelAllOrderswhere\n u8: BorshSerialize,"],["impl BorshSerialize for DeactivateTokenPositionLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n f64: BorshSerialize,"],["impl BorshSerialize for Serum3DeregisterMarket"],["impl BorshSerialize for TokenForceCloseBorrowsWithTokenwhere\n TokenIndex: BorshSerialize,\n u64: BorshSerialize,"],["impl BorshSerialize for Benchmarkwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for AccountCreateV2where\n Pubkey: BorshSerialize,"],["impl BorshSerialize for WithdrawLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n u64: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for OpenbookV2RegisterMarketwhere\n OpenbookV2MarketIndex: BorshSerialize,\n String: BorshSerialize,"],["impl BorshSerialize for OpenbookV2CancelOrderwhere\n u8: BorshSerialize,\n u128: BorshSerialize,"],["impl BorshSerialize for HealthType"],["impl BorshSerialize for PerpLiqNegativePnlOrBankruptcywhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3MarketIndexwhere\n u16: BorshSerialize,"],["impl BorshSerialize for TokenLiqBankruptcywhere\n I80F48: BorshSerialize,"],["impl BorshSerialize for HealthRegionBegin"],["impl BorshSerialize for TokenConditionalSwapDisplayPriceStyle"],["impl BorshSerialize for OpenbookV2EditMarketwhere\n Option<bool>: BorshSerialize,"],["impl BorshSerialize for TokenDepositwhere\n u64: BorshSerialize,\n bool: BorshSerialize,"],["impl BorshSerialize for StubOracleClose"],["impl BorshSerialize for GroupEditwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpUpdateFundingLogV2where\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,\n u64: BorshSerialize,\n OracleType: BorshSerialize,\n i64: BorshSerialize,"],["impl BorshSerialize for AccountExpandwhere\n u8: BorshSerialize,"],["impl BorshSerialize for StubOracleCreatewhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3CloseOpenOrderswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for OpenbookV2PlaceTakeOrderwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for AccountToggleFreezewhere\n bool: BorshSerialize,"],["impl BorshSerialize for PerpEditMarketwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for Equitywhere\n Vec<TokenEquity>: BorshSerialize,\n Vec<PerpEquity>: BorshSerialize,"],["impl BorshSerialize for PerpLiqBaseOrPositivePnlwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpPlaceOrderwhere\n Side: BorshSerialize,\n i64: BorshSerialize,\n u64: BorshSerialize,\n PlaceOrderType: BorshSerialize,\n bool: BorshSerialize,\n u8: BorshSerialize,"],["impl BorshSerialize for FilledPerpOrderLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n u64: BorshSerialize,"],["impl BorshSerialize for PerpMarketIndexwhere\n u16: BorshSerialize,"],["impl BorshSerialize for AccountToggleFreezewhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpCancelOrderByClientOrderIdwhere\n u64: BorshSerialize,"],["impl BorshSerialize for TokenDepositIntoExistingwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpCloseMarketwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for OpenbookV2CreateOpenOrderswhere\n u32: BorshSerialize,"],["impl BorshSerialize for TokenLiqBankruptcyLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for Serum3RegisterMarketwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapCreatewhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3Orderswhere\n Pubkey: BorshSerialize,\n u64: BorshSerialize,\n Serum3MarketIndex: BorshSerialize,\n TokenIndex: BorshSerialize,\n [u8; 2]: BorshSerialize,\n f64: BorshSerialize,\n [u8; 48]: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapCancelLogwhere\n Pubkey: BorshSerialize,\n u64: BorshSerialize,"],["impl BorshSerialize for TokenDeregister"],["impl BorshSerialize for GroupClose"],["impl BorshSerialize for PerpCancelOrderwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for WithdrawLoanOriginationFeeLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,\n LoanOriginationFeeInstruction: BorshSerialize,"],["impl BorshSerialize for PerpUpdateFundingwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for FlashLoanSwapBeginwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapTriggerLogV2where\n Pubkey: BorshSerialize,\n u64: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,\n bool: BorshSerialize,\n u8: BorshSerialize,"],["impl BorshSerialize for FillLogV3where\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n u8: BorshSerialize,\n bool: BorshSerialize,\n u64: BorshSerialize,\n f32: BorshSerialize,\n i64: BorshSerialize,\n f64: BorshSerialize,"],["impl BorshSerialize for FlashLoanTokenDetailV2where\n u16: BorshSerialize,\n i128: BorshSerialize,\n u64: BorshSerialize,"],["impl BorshSerialize for PerpSettlePnlwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3CloseOpenOrders"],["impl BorshSerialize for TokenConditionalSwapIntention"],["impl BorshSerialize for FlashLoanBeginwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpConsumeEventswhere\n usize: BorshSerialize,"],["impl BorshSerialize for MangoAccountwhere\n Pubkey: BorshSerialize,\n [u8; 32]: BorshSerialize,\n u32: BorshSerialize,\n u8: BorshSerialize,\n [u8; 1]: BorshSerialize,\n i64: BorshSerialize,\n u64: BorshSerialize,\n [u8; 200]: BorshSerialize,\n [u8; 7]: BorshSerialize,\n Vec<TokenPosition>: BorshSerialize,\n Vec<Serum3Orders>: BorshSerialize,\n Vec<PerpPosition>: BorshSerialize,\n Vec<PerpOpenOrder>: BorshSerialize,"],["impl BorshSerialize for AccountSizeMigrationwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for StubOracleCreatewhere\n I80F48: BorshSerialize,"],["impl BorshSerialize for Side"],["impl BorshSerialize for GroupClosewhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapStartLogwhere\n Pubkey: BorshSerialize,\n u64: BorshSerialize,\n u16: BorshSerialize,"],["impl BorshSerialize for Serum3CancelOrderwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for InterestRateParamswhere\n f32: BorshSerialize,"],["impl BorshSerialize for StubOracleSetwhere\n I80F48: BorshSerialize,"],["impl BorshSerialize for UpdateRateLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for Serum3SettleFunds"],["impl BorshSerialize for OpenbookV2PlaceOrderwhere\n u8: BorshSerialize,\n u64: BorshSerialize,\n u16: BorshSerialize,"],["impl BorshSerialize for PerpCancelOrderwhere\n u128: BorshSerialize,"],["impl BorshSerialize for OracleConfigParamswhere\n f32: BorshSerialize,\n Option<u32>: BorshSerialize,"],["impl BorshSerialize for OpenbookV2LiqForceCancelOrderswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenDepositwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for OpenbookV2EditMarketwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpDeactivatePositionwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpLiqNegativePnlOrBankruptcyV2where\n u64: BorshSerialize,"],["impl BorshSerialize for FillLogV2where\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n u8: BorshSerialize,\n bool: BorshSerialize,\n u64: BorshSerialize,\n f32: BorshSerialize,\n i64: BorshSerialize,"],["impl BorshSerialize for StubOracleClosewhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PostOrderType"],["impl BorshSerialize for TokenConditionalSwapType"],["impl BorshSerialize for PerpSettleFeeswhere\n u64: BorshSerialize,"],["impl BorshSerialize for GroupCreatewhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for OpenbookV2PlaceTakerOrderwhere\n u8: BorshSerialize,\n u64: BorshSerialize,\n u16: BorshSerialize,"],["impl BorshSerialize for ComputeAccountDatawhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PlaceOrderType"],["impl BorshSerialize for OracleConfigwhere\n I80F48: BorshSerialize,\n i64: BorshSerialize,\n [u8; 72]: BorshSerialize,"],["impl BorshSerialize for TokenAddBankwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3SettleFundsV2where\n bool: BorshSerialize,"],["impl BorshSerialize for BookSideOrderTree"],["impl BorshSerialize for OpenbookV2PlaceOrderwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapStartwhere\n u8: BorshSerialize,\n u64: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapCancelwhere\n u8: BorshSerialize,\n u64: BorshSerialize,"],["impl BorshSerialize for Serum3SettleFundsV2where\n Serum3SettleFunds: BorshSerialize,\n Serum3SettleFundsV2Extra: BorshSerialize,"],["impl BorshSerialize for OpenbookV2SettleFundswhere\n bool: BorshSerialize,"],["impl BorshSerialize for TokenRegisterTrustlesswhere\n TokenIndex: BorshSerialize,\n String: BorshSerialize,"],["impl BorshSerialize for TokenDepositIntoExistingwhere\n u64: BorshSerialize,\n bool: BorshSerialize,"],["impl BorshSerialize for FlashLoanType"],["impl BorshSerialize for AccountClosewhere\n bool: BorshSerialize,"],["impl BorshSerialize for AltSetwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenRegisterwhere\n TokenIndex: BorshSerialize,\n String: BorshSerialize,\n OracleConfigParams: BorshSerialize,\n InterestRateParams: BorshSerialize,\n f32: BorshSerialize,\n u32: BorshSerialize,\n f64: BorshSerialize,\n u64: BorshSerialize,\n i64: BorshSerialize,\n u8: BorshSerialize,"],["impl BorshSerialize for PerpLiqBankruptcyLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for PerpCancelAllOrdersBySidewhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for AccountEditwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for OpenbookV2CloseOpenOrderswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for FlashLoanTokenDetailV3where\n u16: BorshSerialize,\n i128: BorshSerialize,\n u64: BorshSerialize,"],["impl BorshSerialize for AdminTokenWithdrawFeeswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for AccountBuybackFeesWithMngoLogwhere\n Pubkey: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for PerpUpdateFundingLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,\n u64: BorshSerialize,\n i64: BorshSerialize,"],["impl BorshSerialize for OracleType"],["impl BorshSerialize for PerpForceClosePosition"],["impl BorshSerialize for PerpCancelAllOrderswhere\n u8: BorshSerialize,"],["impl BorshSerialize for LiqTokenBankruptcywhere\n I80F48: BorshSerialize,"],["impl BorshSerialize for TokenDeregisterwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for MangoAccountDatawhere\n I80F48: BorshSerialize,\n Equity: BorshSerialize,"],["impl BorshSerialize for PerpCancelAllOrdersBySidewhere\n Option<Side>: BorshSerialize,\n u8: BorshSerialize,"],["impl BorshSerialize for TokenBalanceLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for TokenLiqWithTokenwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapwhere\n u64: BorshSerialize,\n f64: BorshSerialize,\n f32: BorshSerialize,\n TokenIndex: BorshSerialize,\n u8: BorshSerialize,\n [u8; 6]: BorshSerialize,\n [u8; 88]: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapCreateLogwhere\n Pubkey: BorshSerialize,\n u64: BorshSerialize,\n f64: BorshSerialize,\n f32: BorshSerialize,\n u16: BorshSerialize,\n bool: BorshSerialize,"],["impl BorshSerialize for PerpConsumeEventswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for StubOracleSetTestwhere\n I80F48: BorshSerialize,\n u64: BorshSerialize,"],["impl BorshSerialize for FlashLoanLogwhere\n Pubkey: BorshSerialize,\n Vec<FlashLoanTokenDetail>: BorshSerialize,\n FlashLoanType: BorshSerialize,"],["impl BorshSerialize for TokenLiqWithTokenwhere\n TokenIndex: BorshSerialize,\n I80F48: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapCreatePremiumAuctionwhere\n u64: BorshSerialize,\n f64: BorshSerialize,\n bool: BorshSerialize,\n TokenConditionalSwapDisplayPriceStyle: BorshSerialize,\n TokenConditionalSwapIntention: BorshSerialize,"],["impl BorshSerialize for PerpLiqNegativePnlOrBankruptcyV2where\n Pubkey: BorshSerialize,"],["impl BorshSerialize for FlashLoanEndwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenEquitywhere\n TokenIndex: BorshSerialize,\n I80F48: BorshSerialize,"],["impl BorshSerialize for TokenIndexwhere\n u16: BorshSerialize,"],["impl BorshSerialize for FlashLoanBeginwhere\n Vec<u64>: BorshSerialize,"],["impl BorshSerialize for AltSetwhere\n u8: BorshSerialize,"],["impl BorshSerialize for AccountCreateV2where\n u32: BorshSerialize,\n u8: BorshSerialize,\n String: BorshSerialize,"],["impl BorshSerialize for StubOracleSetwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for OrderTreeType"],["impl BorshSerialize for AccountClosewhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapTriggerLogwhere\n Pubkey: BorshSerialize,\n u64: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,\n bool: BorshSerialize,"],["impl BorshSerialize for SideAndOrderTree"],["impl BorshSerialize for AltExtendwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpCloseMarket"],["impl BorshSerialize for PerpLiqNegativePnlOrBankruptcyLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for Serum3PlaceOrderwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for GroupWithdrawInsuranceFundwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpLiqForceCancelOrderswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for DepositLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n u64: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for PerpForceClosePositionwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for AccountCreatewhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3OpenOrdersBalanceLogV2where\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n u64: BorshSerialize,"],["impl BorshSerialize for OpenbookV2LiqForceCancelOrderswhere\n u8: BorshSerialize,"],["impl BorshSerialize for Serum3CancelAllOrderswhere\n u8: BorshSerialize,"],["impl BorshSerialize for IxGateSetwhere\n u128: BorshSerialize,"],["impl BorshSerialize for AccountBuybackFeesWithMngowhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpLiqBaseOrPositivePnlwhere\n i64: BorshSerialize,\n u64: BorshSerialize,"],["impl BorshSerialize for TokenPositionwhere\n I80F48: BorshSerialize,\n TokenIndex: BorshSerialize,\n u16: BorshSerialize,\n [u8; 4]: BorshSerialize,\n f64: BorshSerialize,\n [u8; 128]: BorshSerialize,"],["impl BorshSerialize for FlashLoanEndwhere\n FlashLoanType: BorshSerialize,"],["impl BorshSerialize for PerpSettlePnlLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for PerpSettleFeesLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for Serum3LiqForceCancelOrderswhere\n u8: BorshSerialize,"],["impl BorshSerialize for OutEventwhere\n u8: BorshSerialize,\n [u8; 5]: BorshSerialize,\n u64: BorshSerialize,\n Pubkey: BorshSerialize,\n i64: BorshSerialize,\n [u8; 144]: BorshSerialize,"],["impl BorshSerialize for PerpUpdateFunding"],["impl BorshSerialize for Serum3RegisterMarketLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,"],["impl BorshSerialize for TokenRegisterTrustlesswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpPlaceOrderPeggedV2where\n Side: BorshSerialize,\n i64: BorshSerialize,\n u64: BorshSerialize,\n PlaceOrderType: BorshSerialize,\n SelfTradeBehavior: BorshSerialize,\n bool: BorshSerialize,\n u8: BorshSerialize,\n i32: BorshSerialize,"],["impl BorshSerialize for PerpSettlePnl"],["impl BorshSerialize for Serum3Side"],["impl BorshSerialize for Serum3CancelOrderwhere\n Serum3Side: BorshSerialize,\n u128: BorshSerialize,"],["impl BorshSerialize for Serum3OpenOrdersBalanceLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n u64: BorshSerialize,"],["impl BorshSerialize for PerpOpenOrderwhere\n u8: BorshSerialize,\n [u8; 1]: BorshSerialize,\n PerpMarketIndex: BorshSerialize,\n [u8; 4]: BorshSerialize,\n u64: BorshSerialize,\n u128: BorshSerialize,\n [u8; 64]: BorshSerialize,"],["impl BorshSerialize for TokenLiqBankruptcywhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapCancelwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapCreateV2where\n u64: BorshSerialize,\n f64: BorshSerialize,\n bool: BorshSerialize,\n TokenConditionalSwapDisplayPriceStyle: BorshSerialize,\n TokenConditionalSwapIntention: BorshSerialize,"],["impl BorshSerialize for FlashLoanSwapBeginwhere\n u64: BorshSerialize,"],["impl BorshSerialize for WithdrawLoanLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,\n LoanOriginationFeeInstruction: BorshSerialize,\n Option<i128>: BorshSerialize,"],["impl BorshSerialize for TokenMetaDataLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n u8: BorshSerialize,"],["impl BorshSerialize for PerpForceClosePositionLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i64: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for PerpEditMarketwhere\n Option<Pubkey>: BorshSerialize,\n Option<OracleConfigParams>: BorshSerialize,\n Option<u8>: BorshSerialize,\n Option<f32>: BorshSerialize,\n Option<i64>: BorshSerialize,\n Option<bool>: BorshSerialize,\n Option<u32>: BorshSerialize,\n Option<u64>: BorshSerialize,\n bool: BorshSerialize,\n Option<String>: BorshSerialize,"],["impl BorshSerialize for AdminPerpWithdrawFeeswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3PlaceOrderwhere\n Serum3Side: BorshSerialize,\n u64: BorshSerialize,\n Serum3SelfTradeBehavior: BorshSerialize,\n Serum3OrderType: BorshSerialize,\n u16: BorshSerialize,"],["impl BorshSerialize for TokenUpdateIndexAndRatewhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for DeactivatePerpPositionLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n f64: BorshSerialize,\n u64: BorshSerialize,\n i64: BorshSerialize,"],["impl BorshSerialize for PerpDeactivatePosition"],["impl BorshSerialize for PerpTakerTradeLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n u8: BorshSerialize,\n i64: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for Serum3SettleFundswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpBalanceLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i64: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for FillEventwhere\n u8: BorshSerialize,\n [u8; 4]: BorshSerialize,\n u64: BorshSerialize,\n Pubkey: BorshSerialize,\n [u8; 32]: BorshSerialize,\n [u8; 16]: BorshSerialize,\n i64: BorshSerialize,\n f32: BorshSerialize,\n [u8; 8]: BorshSerialize,"],["impl BorshSerialize for PerpCreateMarketwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpCancelOrderByClientOrderIdwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3EditMarketwhere\n Option<bool>: BorshSerialize,\n Option<String>: BorshSerialize,"],["impl BorshSerialize for GroupWithdrawInsuranceFundwhere\n u64: BorshSerialize,"],["impl BorshSerialize for OpenbookV2CancelOrderwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for AccountExpandV2where\n u8: BorshSerialize,"],["impl BorshSerialize for InnerNodewhere\n u8: BorshSerialize,\n [u8; 3]: BorshSerialize,\n u32: BorshSerialize,\n u128: BorshSerialize,\n [NodeHandle; 2]: BorshSerialize,\n [u64; 2]: BorshSerialize,\n [u8; 72]: BorshSerialize,"],["impl BorshSerialize for FlashLoanTokenDetailwhere\n u16: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for HealthRegionBeginwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for AccountBuybackFeesWithMngowhere\n u64: BorshSerialize,"],["impl BorshSerialize for OpenbookV2SettleFundswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpPositionwhere\n PerpMarketIndex: BorshSerialize,\n [u8; 2]: BorshSerialize,\n u32: BorshSerialize,\n i64: BorshSerialize,\n I80F48: BorshSerialize,\n f64: BorshSerialize,\n u64: BorshSerialize,\n [u8; 88]: BorshSerialize,"],["impl BorshSerialize for I80F48where\n i128: BorshSerialize,"],["impl BorshSerialize for HealthRegionEndwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for OpenbookV2DeregisterMarketwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3DeregisterMarketwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3OrderType"],["impl BorshSerialize for TokenEditwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for FlashLoanLogV3where\n Pubkey: BorshSerialize,\n Vec<FlashLoanTokenDetailV3>: BorshSerialize,\n FlashLoanType: BorshSerialize,"],["impl BorshSerialize for OpenbookV2DeregisterMarket"],["impl BorshSerialize for TokenRegisterwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapCreatewhere\n u64: BorshSerialize,\n f64: BorshSerialize,\n bool: BorshSerialize,"],["impl BorshSerialize for SelfTradeBehavior"],["impl BorshSerialize for Serum3RegisterMarketwhere\n Serum3MarketIndex: BorshSerialize,\n String: BorshSerialize,"],["impl BorshSerialize for AccountEditwhere\n Option<String>: BorshSerialize,\n Option<Pubkey>: BorshSerialize,\n Option<u64>: BorshSerialize,"],["impl BorshSerialize for PerpPlaceOrderV2where\n Side: BorshSerialize,\n i64: BorshSerialize,\n u64: BorshSerialize,\n PlaceOrderType: BorshSerialize,\n SelfTradeBehavior: BorshSerialize,\n bool: BorshSerialize,\n u8: BorshSerialize,"],["impl BorshSerialize for Serum3EditMarketwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for UpdateIndexLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for Serum3CreateOpenOrders"],["impl BorshSerialize for Serum3SelfTradeBehavior"],["impl BorshSerialize for TokenLiqWithTokenLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,\n bool: BorshSerialize,"],["impl BorshSerialize for PerpPlaceOrderwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpMarketMetaDataLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n u8: BorshSerialize,\n i64: BorshSerialize,"],["impl BorshSerialize for PerpSettleFeeswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapCreateLinearAuctionwhere\n u64: BorshSerialize,\n f64: BorshSerialize,\n bool: BorshSerialize,\n TokenConditionalSwapDisplayPriceStyle: BorshSerialize,"],["impl BorshSerialize for Serum3LiqForceCancelOrderswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for GroupEditwhere\n Option<Pubkey>: BorshSerialize,\n Option<u8>: BorshSerialize,\n Option<u64>: BorshSerialize,\n Option<bool>: BorshSerialize,\n Option<f32>: BorshSerialize,\n Option<TokenIndex>: BorshSerialize,"],["impl BorshSerialize for PerpEquitywhere\n PerpMarketIndex: BorshSerialize,\n I80F48: BorshSerialize,"],["impl BorshSerialize for PerpLiqBaseOrPositivePnlLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i64: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for OpenbookV2RegisterMarketwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for AccountExpandwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for LiqTokenWithTokenwhere\n TokenIndex: BorshSerialize,\n I80F48: BorshSerialize,"],["impl BorshSerialize for Serum3CreateOpenOrderswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for FillLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n u8: BorshSerialize,\n bool: BorshSerialize,\n u64: BorshSerialize,\n u128: BorshSerialize,\n i128: BorshSerialize,\n i64: BorshSerialize,"],["impl BorshSerialize for IxGateSetwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for OpenbookV2CreateOpenOrderswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpLiqNegativePnlOrBankruptcywhere\n u64: BorshSerialize,"],["impl BorshSerialize for PerpPlaceOrderPeggedwhere\n Side: BorshSerialize,\n i64: BorshSerialize,\n u64: BorshSerialize,\n PlaceOrderType: BorshSerialize,\n bool: BorshSerialize,\n u8: BorshSerialize,\n i32: BorshSerialize,"],["impl BorshSerialize for Serum3SettleFundsV2Extrawhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenWithdrawwhere\n u64: BorshSerialize,\n bool: BorshSerialize,"],["impl BorshSerialize for TokenEditwhere\n Option<Pubkey>: BorshSerialize,\n Option<OracleConfigParams>: BorshSerialize,\n Option<bool>: BorshSerialize,\n Option<InterestRateParams>: BorshSerialize,\n Option<f32>: BorshSerialize,\n Option<u32>: BorshSerialize,\n Option<f64>: BorshSerialize,\n Option<i64>: BorshSerialize,\n Option<u64>: BorshSerialize,\n bool: BorshSerialize,\n Option<u8>: BorshSerialize,\n Option<String>: BorshSerialize,"],["impl BorshSerialize for OpenbookV2CloseOpenOrders"],["impl BorshSerialize for AltExtendwhere\n u8: BorshSerialize,\n Vec<Pubkey>: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapStartwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapCreateLogV2where\n Pubkey: BorshSerialize,\n u64: BorshSerialize,\n f64: BorshSerialize,\n f32: BorshSerialize,\n u16: BorshSerialize,\n bool: BorshSerialize,\n u8: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapTriggerV2where\n u8: BorshSerialize,\n u64: BorshSerialize,\n f32: BorshSerialize,"],["impl BorshSerialize for AccountSizeMigration"],["impl BorshSerialize for PerpLiqForceCancelOrderswhere\n u8: BorshSerialize,"],["impl BorshSerialize for FlashLoanLogV2where\n Pubkey: BorshSerialize,\n Vec<FlashLoanTokenDetailV2>: BorshSerialize,\n FlashLoanType: BorshSerialize,"],["impl BorshSerialize for PerpCreateMarketwhere\n PerpMarketIndex: BorshSerialize,\n String: BorshSerialize,\n OracleConfigParams: BorshSerialize,\n u8: BorshSerialize,\n i64: BorshSerialize,\n f32: BorshSerialize,\n bool: BorshSerialize,\n TokenIndex: BorshSerialize,\n u64: BorshSerialize,"],["impl BorshSerialize for ComputeAccountData"],["impl BorshSerialize for TokenForceCloseBorrowsWithTokenwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapCreateLogV3where\n Pubkey: BorshSerialize,\n u64: BorshSerialize,\n f64: BorshSerialize,\n f32: BorshSerialize,\n u16: BorshSerialize,\n bool: BorshSerialize,\n u8: BorshSerialize,"],["impl BorshSerialize for LoanOriginationFeeInstruction"],["impl BorshSerialize for TokenForceCloseBorrowsWithTokenLogwhere\n Pubkey: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,"],["impl BorshSerialize for FlashLoanEndV2where\n u8: BorshSerialize,\n FlashLoanType: BorshSerialize,"],["impl BorshSerialize for Benchmark"],["impl BorshSerialize for TokenConditionalSwapTriggerwhere\n u8: BorshSerialize,\n u64: BorshSerialize,"],["impl BorshSerialize for TokenAddBankwhere\n TokenIndex: BorshSerialize,\n u32: BorshSerialize,"],["impl BorshSerialize for TokenUpdateIndexAndRate"],["impl BorshSerialize for PerpCancelAllOrderswhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenWithdrawwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenConditionalSwapTriggerwhere\n Pubkey: BorshSerialize,"],["impl BorshSerialize for HealthRegionEnd"],["impl BorshSerialize for TokenConditionalSwapTriggerLogV3where\n Pubkey: BorshSerialize,\n u64: BorshSerialize,\n u16: BorshSerialize,\n i128: BorshSerialize,\n bool: BorshSerialize,\n u8: BorshSerialize,"],["impl BorshSerialize for AdminPerpWithdrawFees"],["impl BorshSerialize for LeafNodewhere\n u8: BorshSerialize,\n [u8; 1]: BorshSerialize,\n u16: BorshSerialize,\n [u8; 2]: BorshSerialize,\n u128: BorshSerialize,\n Pubkey: BorshSerialize,\n i64: BorshSerialize,\n u64: BorshSerialize,\n [u8; 32]: BorshSerialize,"],["impl BorshSerialize for GroupCreatewhere\n u32: BorshSerialize,\n u8: BorshSerialize,"],["impl BorshSerialize for Serum3CancelAllOrderswhere\n Pubkey: BorshSerialize,"]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/rs/doc/implementors/core/clone/trait.Clone.js b/rs/doc/implementors/core/clone/trait.Clone.js
index ec5cdf370..ceb210bba 100644
--- a/rs/doc/implementors/core/clone/trait.Clone.js
+++ b/rs/doc/implementors/core/clone/trait.Clone.js
@@ -1,4 +1,4 @@
(function() {var implementors = {
-"mango_v4":[["impl Clone for StubOracle"],["impl Clone for Mango"],["impl Clone for Serum3Info"],["impl Clone for AnyEvent"],["impl Clone for InnerNode"],["impl Clone for TokenInfo"],["impl Clone for Prices"],["impl Clone for EventType"],["impl Clone for FreeNode"],["impl Clone for FillEvent"],["impl Clone for OpenbookV2Market"],["impl Clone for TokenConditionalSwapType"],["impl Clone for HealthType"],["impl<Header: Clone, Fixed: Clone, Dynamic: Clone> Clone for DynamicAccount<Header, Fixed, Dynamic>"],["impl Clone for OpenbookV2MarketIndexReservation"],["impl Clone for LeafNode"],["impl Clone for TokenConditionalSwap"],["impl Clone for BookSide"],["impl Clone for TokenPosition"],["impl Clone for MangoV4"],["impl Clone for OrderState"],["impl Clone for LoanOriginationFeeInstruction"],["impl Clone for Serum3SelfTradeBehavior"],["impl Clone for IxGate"],["impl Clone for OrderTreeRoot"],["impl Clone for MangoAccountDynamicHeader"],["impl Clone for PlaceOrderType"],["impl Clone for MangoAccountFixed"],["impl Clone for BookSideOrderTree"],["impl Clone for Side"],["impl Clone for FlashLoanType"],["impl Clone for Serum3Market"],["impl Clone for PerpOpenOrder"],["impl Clone for OrderBookStateHeader"],["impl Clone for TokenConditionalSwapIntention"],["impl Clone for PerpPosition"],["impl Clone for EventQueueHeader"],["impl Clone for OrderTreeNodes"],["impl Clone for OrderTreeType"],["impl Clone for Serum3MarketIndexReservation"],["impl Clone for OracleType"],["impl Clone for OracleConfig"],["impl Clone for TokenConditionalSwapDisplayPriceStyle"],["impl Clone for StablePriceModel"],["impl Clone for KeyedAccount"],["impl Clone for PerpMarket"],["impl Clone for SelfTradeBehavior"],["impl Clone for Group"],["impl Clone for TokenBalance"],["impl Clone for AnyNode"],["impl Clone for MangoAccount"],["impl Clone for HealthCache"],["impl Clone for OutEvent"],["impl Clone for Serum3OrderType"],["impl Clone for KeyedAccountSharedData"],["impl Clone for PostOrderType"],["impl Clone for PerpInfo"],["impl Clone for Bank"],["impl Clone for Serum3Orders"],["impl Clone for MintInfo"],["impl Clone for Serum3Side"],["impl Clone for TokenMaxReserved"],["impl Clone for SideAndOrderTree"],["impl Clone for MangoError"],["impl Clone for EventQueue"]],
+"mango_v4":[["impl Clone for StubOracle"],["impl Clone for Mango"],["impl Clone for Serum3Info"],["impl Clone for AnyEvent"],["impl Clone for InnerNode"],["impl Clone for TokenInfo"],["impl Clone for Prices"],["impl Clone for EventType"],["impl Clone for FreeNode"],["impl Clone for FillEvent"],["impl Clone for OpenbookV2Market"],["impl Clone for TokenConditionalSwapType"],["impl Clone for HealthType"],["impl<Header: Clone, Fixed: Clone, Dynamic: Clone> Clone for DynamicAccount<Header, Fixed, Dynamic>"],["impl Clone for OpenbookV2MarketIndexReservation"],["impl Clone for LeafNode"],["impl Clone for TokenConditionalSwap"],["impl Clone for BookSide"],["impl Clone for TokenPosition"],["impl Clone for MangoV4"],["impl Clone for OrderState"],["impl Clone for Serum3SelfTradeBehavior"],["impl Clone for IxGate"],["impl Clone for OrderTreeRoot"],["impl Clone for MangoAccountDynamicHeader"],["impl Clone for PlaceOrderType"],["impl Clone for MangoAccountFixed"],["impl Clone for BookSideOrderTree"],["impl Clone for Side"],["impl Clone for FlashLoanType"],["impl Clone for Serum3Market"],["impl Clone for PerpOpenOrder"],["impl Clone for OrderBookStateHeader"],["impl Clone for TokenConditionalSwapIntention"],["impl Clone for PerpPosition"],["impl Clone for EventQueueHeader"],["impl Clone for OrderTreeNodes"],["impl Clone for OrderTreeType"],["impl Clone for Serum3MarketIndexReservation"],["impl Clone for OracleType"],["impl Clone for LoanOriginationFeeInstruction"],["impl Clone for OracleConfig"],["impl Clone for TokenConditionalSwapDisplayPriceStyle"],["impl Clone for StablePriceModel"],["impl Clone for KeyedAccount"],["impl Clone for PerpMarket"],["impl Clone for SelfTradeBehavior"],["impl Clone for Group"],["impl Clone for TokenBalance"],["impl Clone for AnyNode"],["impl Clone for MangoAccount"],["impl Clone for HealthCache"],["impl Clone for OutEvent"],["impl Clone for Serum3OrderType"],["impl Clone for KeyedAccountSharedData"],["impl Clone for PostOrderType"],["impl Clone for PerpInfo"],["impl Clone for Bank"],["impl Clone for Serum3Orders"],["impl Clone for MintInfo"],["impl Clone for Serum3Side"],["impl Clone for TokenMaxReserved"],["impl Clone for SideAndOrderTree"],["impl Clone for MangoError"],["impl Clone for EventQueue"]],
"mango_v4_client":[["impl Clone for QueryRoute"],["impl Clone for AccountErrorState"],["impl Clone for InstructionResponse"],["impl Clone for SwapRequest"],["impl Clone for Message"],["impl Clone for TransactionSize"],["impl Clone for QuoteResponse"],["impl Clone for QueryMarketInfo"],["impl Clone for SwapResponse"],["impl Clone for QueryRouteFees"],["impl Clone for TokenContext"],["impl Clone for SwapInstructionsResponse"],["impl Clone for AccountUpdate"],["impl Clone for AccountMeta"],["impl Clone for Client"],["impl Clone for Quote"],["impl Clone for SwapResponse"],["impl Clone for RawQuote"],["impl Clone for QueryFee"],["impl Clone for SwapInfo"],["impl Clone for PlatformFee"],["impl Clone for QueryResult"],["impl Clone for SwapRequest"],["impl<T: AccountFetcher> Clone for CachedAccountFetcher<T>"],["impl Clone for JupiterSwapMode"],["impl Clone for TransactionBuilderConfig"],["impl Clone for RoutePlan"],["impl Clone for Version"]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/rs/doc/implementors/core/cmp/trait.PartialEq.js b/rs/doc/implementors/core/cmp/trait.PartialEq.js
index c4761d276..c850f78af 100644
--- a/rs/doc/implementors/core/cmp/trait.PartialEq.js
+++ b/rs/doc/implementors/core/cmp/trait.PartialEq.js
@@ -1,4 +1,4 @@
(function() {var implementors = {
-"mango_v4":[["impl PartialEq<OrderState> for OrderState"],["impl PartialEq<OracleType> for OracleType"],["impl PartialEq<HealthType> for HealthType"],["impl PartialEq<OrderTreeType> for OrderTreeType"],["impl PartialEq<TokenConditionalSwapDisplayPriceStyle> for TokenConditionalSwapDisplayPriceStyle"],["impl PartialEq<TokenConditionalSwapIntention> for TokenConditionalSwapIntention"],["impl PartialEq<Side> for Side"],["impl PartialEq<LeafNode> for LeafNode"],["impl PartialEq<LoanOriginationFeeInstruction> for LoanOriginationFeeInstruction"],["impl PartialEq<PostOrderType> for PostOrderType"],["impl PartialEq<BookSideOrderTree> for BookSideOrderTree"],["impl PartialEq<SelfTradeBehavior> for SelfTradeBehavior"],["impl PartialEq<CheckLiquidatable> for CheckLiquidatable"],["impl PartialEq<FlashLoanType> for FlashLoanType"],["impl PartialEq<PlaceOrderType> for PlaceOrderType"],["impl PartialEq<TokenConditionalSwapType> for TokenConditionalSwapType"],["impl PartialEq<SideAndOrderTree> for SideAndOrderTree"],["impl PartialEq<EventType> for EventType"]],
+"mango_v4":[["impl PartialEq<OrderState> for OrderState"],["impl PartialEq<OracleType> for OracleType"],["impl PartialEq<LoanOriginationFeeInstruction> for LoanOriginationFeeInstruction"],["impl PartialEq<HealthType> for HealthType"],["impl PartialEq<OrderTreeType> for OrderTreeType"],["impl PartialEq<TokenConditionalSwapDisplayPriceStyle> for TokenConditionalSwapDisplayPriceStyle"],["impl PartialEq<TokenConditionalSwapIntention> for TokenConditionalSwapIntention"],["impl PartialEq<Side> for Side"],["impl PartialEq<LeafNode> for LeafNode"],["impl PartialEq<PostOrderType> for PostOrderType"],["impl PartialEq<BookSideOrderTree> for BookSideOrderTree"],["impl PartialEq<SelfTradeBehavior> for SelfTradeBehavior"],["impl PartialEq<CheckLiquidatable> for CheckLiquidatable"],["impl PartialEq<FlashLoanType> for FlashLoanType"],["impl PartialEq<PlaceOrderType> for PlaceOrderType"],["impl PartialEq<TokenConditionalSwapType> for TokenConditionalSwapType"],["impl PartialEq<SideAndOrderTree> for SideAndOrderTree"],["impl PartialEq<EventType> for EventType"]],
"mango_v4_client":[["impl PartialEq<Version> for Version"],["impl PartialEq<Direction> for Direction"]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/rs/doc/implementors/core/fmt/trait.Debug.js b/rs/doc/implementors/core/fmt/trait.Debug.js
index dd720e231..e4b23af0a 100644
--- a/rs/doc/implementors/core/fmt/trait.Debug.js
+++ b/rs/doc/implementors/core/fmt/trait.Debug.js
@@ -1,4 +1,4 @@
(function() {var implementors = {
-"mango_v4":[["impl Debug for Side"],["impl Debug for PerpOpenOrder"],["impl Debug for PerpEquity"],["impl Debug for TokenPosition"],["impl Debug for Serum3Info"],["impl Debug for OpenbookV2Market"],["impl Debug for MangoError"],["impl Debug for PerpInfo"],["impl Debug for OpenbookV2MarketIndexReservation"],["impl Debug for PerpPosition"],["impl Debug for BookSideOrderTree"],["impl Debug for FlashLoanType"],["impl Debug for MangoAccountDynamicHeader"],["impl Debug for Group"],["impl Debug for PostOrderType"],["impl Debug for OracleConfigParams"],["impl Debug for Bank"],["impl Debug for TokenConditionalSwap"],["impl Debug for SideAndOrderTree"],["impl Debug for SelfTradeBehavior"],["impl Debug for LoanOriginationFeeInstruction"],["impl Debug for PlaceOrderType"],["impl Debug for MintInfo"],["impl Debug for TokenInfo"],["impl Debug for LeafNode"],["impl Debug for Serum3Market"],["impl Debug for HealthCache"],["impl Debug for Equity"],["impl Debug for TokenEquity"],["impl Debug for OutEvent"],["impl Debug for StablePriceModel"],["impl Debug for AnyEvent"],["impl Debug for Serum3Orders"],["impl Debug for PerpMarket"],["impl Debug for IxGate"],["impl Debug for Serum3MarketIndexReservation"],["impl Debug for OracleConfig"],["impl Debug for Prices"],["impl Debug for OpenOrdersSlim"],["impl Debug for FillEvent"],["impl Debug for OrderTreeType"]],
+"mango_v4":[["impl Debug for Side"],["impl Debug for PerpOpenOrder"],["impl Debug for PerpEquity"],["impl Debug for TokenPosition"],["impl Debug for Serum3Info"],["impl Debug for OpenbookV2Market"],["impl Debug for MangoError"],["impl Debug for PerpInfo"],["impl Debug for OpenbookV2MarketIndexReservation"],["impl Debug for PerpPosition"],["impl Debug for BookSideOrderTree"],["impl Debug for FlashLoanType"],["impl Debug for LoanOriginationFeeInstruction"],["impl Debug for MangoAccountDynamicHeader"],["impl Debug for Group"],["impl Debug for PostOrderType"],["impl Debug for OracleConfigParams"],["impl Debug for Bank"],["impl Debug for TokenConditionalSwap"],["impl Debug for SideAndOrderTree"],["impl Debug for SelfTradeBehavior"],["impl Debug for PlaceOrderType"],["impl Debug for MintInfo"],["impl Debug for TokenInfo"],["impl Debug for LeafNode"],["impl Debug for Serum3Market"],["impl Debug for HealthCache"],["impl Debug for Equity"],["impl Debug for TokenEquity"],["impl Debug for OutEvent"],["impl Debug for StablePriceModel"],["impl Debug for AnyEvent"],["impl Debug for Serum3Orders"],["impl Debug for PerpMarket"],["impl Debug for IxGate"],["impl Debug for Serum3MarketIndexReservation"],["impl Debug for OracleConfig"],["impl Debug for Prices"],["impl Debug for OpenOrdersSlim"],["impl Debug for FillEvent"],["impl Debug for OrderTreeType"]],
"mango_v4_client":[["impl Debug for TransactionBuilderConfig"],["impl Debug for PlatformFee"],["impl Debug for QueryMarketInfo"],["impl Debug for SwapInfo"],["impl Debug for SwapRequest"],["impl Debug for SwapRequest"],["impl Debug for MangoClientError"],["impl Debug for Direction"],["impl Debug for QueryResult"],["impl Debug for QuoteResponse"],["impl Debug for QueryRoute"],["impl Debug for RoutePlan"],["impl Debug for InstructionResponse"],["impl Debug for Client"],["impl Debug for QueryFee"],["impl Debug for SwapInstructionsResponse"],["impl Debug for TransactionSize"],["impl Debug for SwapResponse"],["impl Debug for SwapResponse"],["impl Debug for QueryRouteFees"],["impl Debug for AccountMeta"]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/rs/doc/implementors/core/marker/trait.Copy.js b/rs/doc/implementors/core/marker/trait.Copy.js
index d147b9207..24426a39e 100644
--- a/rs/doc/implementors/core/marker/trait.Copy.js
+++ b/rs/doc/implementors/core/marker/trait.Copy.js
@@ -1,4 +1,4 @@
(function() {var implementors = {
-"mango_v4":[["impl Copy for PerpPosition"],["impl Copy for EventQueueHeader"],["impl Copy for Serum3Market"],["impl Copy for PerpOpenOrder"],["impl Copy for OrderTreeNodes"],["impl Copy for OutEvent"],["impl Copy for TokenPosition"],["impl Copy for PostOrderType"],["impl Copy for FlashLoanType"],["impl Copy for OpenbookV2MarketIndexReservation"],["impl Copy for PerpMarket"],["impl Copy for Bank"],["impl Copy for TokenConditionalSwapIntention"],["impl Copy for LeafNode"],["impl Copy for TokenConditionalSwapDisplayPriceStyle"],["impl Copy for StubOracle"],["impl Copy for PlaceOrderType"],["impl Copy for SideAndOrderTree"],["impl Copy for OracleType"],["impl Copy for Serum3SelfTradeBehavior"],["impl Copy for SelfTradeBehavior"],["impl Copy for AnyNode"],["impl Copy for FreeNode"],["impl Copy for EventQueue"],["impl Copy for TokenConditionalSwapType"],["impl Copy for BookSideOrderTree"],["impl Copy for EventType"],["impl Copy for Group"],["impl Copy for MangoAccountFixed"],["impl Copy for LoanOriginationFeeInstruction"],["impl Copy for OrderState"],["impl Copy for OpenbookV2Market"],["impl Copy for OracleConfig"],["impl Copy for HealthType"],["impl Copy for Serum3Side"],["impl Copy for FillEvent"],["impl Copy for AnyEvent"],["impl Copy for TokenConditionalSwap"],["impl Copy for OrderBookStateHeader"],["impl Copy for IxGate"],["impl Copy for OrderTreeRoot"],["impl Copy for MangoError"],["impl Copy for Serum3Orders"],["impl Copy for MintInfo"],["impl Copy for Side"],["impl Copy for Serum3MarketIndexReservation"],["impl Copy for OrderTreeType"],["impl Copy for InnerNode"],["impl Copy for Serum3OrderType"],["impl Copy for BookSide"],["impl Copy for StablePriceModel"]],
+"mango_v4":[["impl Copy for PerpPosition"],["impl Copy for EventQueueHeader"],["impl Copy for Serum3Market"],["impl Copy for PerpOpenOrder"],["impl Copy for OrderTreeNodes"],["impl Copy for OutEvent"],["impl Copy for TokenPosition"],["impl Copy for PostOrderType"],["impl Copy for FlashLoanType"],["impl Copy for OpenbookV2MarketIndexReservation"],["impl Copy for PerpMarket"],["impl Copy for Bank"],["impl Copy for TokenConditionalSwapIntention"],["impl Copy for LeafNode"],["impl Copy for TokenConditionalSwapDisplayPriceStyle"],["impl Copy for StubOracle"],["impl Copy for PlaceOrderType"],["impl Copy for SideAndOrderTree"],["impl Copy for OracleType"],["impl Copy for Serum3SelfTradeBehavior"],["impl Copy for SelfTradeBehavior"],["impl Copy for AnyNode"],["impl Copy for FreeNode"],["impl Copy for EventQueue"],["impl Copy for TokenConditionalSwapType"],["impl Copy for BookSideOrderTree"],["impl Copy for EventType"],["impl Copy for Group"],["impl Copy for MangoAccountFixed"],["impl Copy for OrderState"],["impl Copy for OpenbookV2Market"],["impl Copy for OracleConfig"],["impl Copy for HealthType"],["impl Copy for Serum3Side"],["impl Copy for FillEvent"],["impl Copy for AnyEvent"],["impl Copy for LoanOriginationFeeInstruction"],["impl Copy for TokenConditionalSwap"],["impl Copy for OrderBookStateHeader"],["impl Copy for IxGate"],["impl Copy for OrderTreeRoot"],["impl Copy for MangoError"],["impl Copy for Serum3Orders"],["impl Copy for MintInfo"],["impl Copy for Side"],["impl Copy for Serum3MarketIndexReservation"],["impl Copy for OrderTreeType"],["impl Copy for InnerNode"],["impl Copy for Serum3OrderType"],["impl Copy for BookSide"],["impl Copy for StablePriceModel"]],
"mango_v4_client":[["impl Copy for JupiterSwapMode"],["impl Copy for TransactionBuilderConfig"],["impl Copy for Version"]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/rs/doc/implementors/core/marker/trait.Freeze.js b/rs/doc/implementors/core/marker/trait.Freeze.js
index 8266d86be..488406b26 100644
--- a/rs/doc/implementors/core/marker/trait.Freeze.js
+++ b/rs/doc/implementors/core/marker/trait.Freeze.js
@@ -1,4 +1,4 @@
(function() {var implementors = {
-"mango_v4":[["impl Freeze for AccountBuybackFeesWithMngo",1,["mango_v4::accounts_ix::account_buyback_fees_with_mngo::__client_accounts_account_buyback_fees_with_mngo::AccountBuybackFeesWithMngo"]],["impl<'info> Freeze for AccountBuybackFeesWithMngo<'info>",1,["mango_v4::accounts_ix::account_buyback_fees_with_mngo::AccountBuybackFeesWithMngo"]],["impl Freeze for AccountClose",1,["mango_v4::accounts_ix::account_close::__client_accounts_account_close::AccountClose"]],["impl<'info> Freeze for AccountClose<'info>",1,["mango_v4::accounts_ix::account_close::AccountClose"]],["impl Freeze for AccountCreate",1,["mango_v4::accounts_ix::account_create::__client_accounts_account_create::AccountCreate"]],["impl Freeze for AccountCreateV2",1,["mango_v4::accounts_ix::account_create::__client_accounts_account_create_v2::AccountCreateV2"]],["impl<'info> Freeze for AccountCreate<'info>",1,["mango_v4::accounts_ix::account_create::AccountCreate"]],["impl<'info> Freeze for AccountCreateV2<'info>",1,["mango_v4::accounts_ix::account_create::AccountCreateV2"]],["impl Freeze for AccountEdit",1,["mango_v4::accounts_ix::account_edit::__client_accounts_account_edit::AccountEdit"]],["impl<'info> Freeze for AccountEdit<'info>",1,["mango_v4::accounts_ix::account_edit::AccountEdit"]],["impl Freeze for AccountExpand",1,["mango_v4::accounts_ix::account_expand::__client_accounts_account_expand::AccountExpand"]],["impl<'info> Freeze for AccountExpand<'info>",1,["mango_v4::accounts_ix::account_expand::AccountExpand"]],["impl Freeze for AccountSizeMigration",1,["mango_v4::accounts_ix::account_size_migration::__client_accounts_account_size_migration::AccountSizeMigration"]],["impl<'info> Freeze for AccountSizeMigration<'info>",1,["mango_v4::accounts_ix::account_size_migration::AccountSizeMigration"]],["impl Freeze for AccountToggleFreeze",1,["mango_v4::accounts_ix::account_toggle_freeze::__client_accounts_account_toggle_freeze::AccountToggleFreeze"]],["impl<'info> Freeze for AccountToggleFreeze<'info>",1,["mango_v4::accounts_ix::account_toggle_freeze::AccountToggleFreeze"]],["impl Freeze for AdminPerpWithdrawFees",1,["mango_v4::accounts_ix::admin_perp_withdraw_fees::__client_accounts_admin_perp_withdraw_fees::AdminPerpWithdrawFees"]],["impl<'info> Freeze for AdminPerpWithdrawFees<'info>",1,["mango_v4::accounts_ix::admin_perp_withdraw_fees::AdminPerpWithdrawFees"]],["impl Freeze for AdminTokenWithdrawFees",1,["mango_v4::accounts_ix::admin_token_withdraw_fees::__client_accounts_admin_token_withdraw_fees::AdminTokenWithdrawFees"]],["impl<'info> Freeze for AdminTokenWithdrawFees<'info>",1,["mango_v4::accounts_ix::admin_token_withdraw_fees::AdminTokenWithdrawFees"]],["impl Freeze for AltExtend",1,["mango_v4::accounts_ix::alt_extend::__client_accounts_alt_extend::AltExtend"]],["impl<'info> Freeze for AltExtend<'info>",1,["mango_v4::accounts_ix::alt_extend::AltExtend"]],["impl Freeze for AltSet",1,["mango_v4::accounts_ix::alt_set::__client_accounts_alt_set::AltSet"]],["impl<'info> Freeze for AltSet<'info>",1,["mango_v4::accounts_ix::alt_set::AltSet"]],["impl Freeze for Benchmark",1,["mango_v4::accounts_ix::benchmark::__client_accounts_benchmark::Benchmark"]],["impl<'info> Freeze for Benchmark<'info>",1,["mango_v4::accounts_ix::benchmark::Benchmark"]],["impl Freeze for ComputeAccountData",1,["mango_v4::accounts_ix::compute_account_data::__client_accounts_compute_account_data::ComputeAccountData"]],["impl<'info> Freeze for ComputeAccountData<'info>",1,["mango_v4::accounts_ix::compute_account_data::ComputeAccountData"]],["impl Freeze for FlashLoanBegin",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_begin::FlashLoanBegin"]],["impl Freeze for FlashLoanSwapBegin",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_swap_begin::FlashLoanSwapBegin"]],["impl Freeze for FlashLoanEnd",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_end::FlashLoanEnd"]],["impl<'info> Freeze for FlashLoanBegin<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanBegin"]],["impl<'info> Freeze for FlashLoanSwapBegin<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanSwapBegin"]],["impl<'info> Freeze for FlashLoanEnd<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanEnd"]],["impl Freeze for FlashLoanType",1,["mango_v4::accounts_ix::flash_loan::FlashLoanType"]],["impl Freeze for GroupClose",1,["mango_v4::accounts_ix::group_close::__client_accounts_group_close::GroupClose"]],["impl<'info> Freeze for GroupClose<'info>",1,["mango_v4::accounts_ix::group_close::GroupClose"]],["impl Freeze for GroupCreate",1,["mango_v4::accounts_ix::group_create::__client_accounts_group_create::GroupCreate"]],["impl<'info> Freeze for GroupCreate<'info>",1,["mango_v4::accounts_ix::group_create::GroupCreate"]],["impl Freeze for GroupEdit",1,["mango_v4::accounts_ix::group_edit::__client_accounts_group_edit::GroupEdit"]],["impl<'info> Freeze for GroupEdit<'info>",1,["mango_v4::accounts_ix::group_edit::GroupEdit"]],["impl Freeze for GroupWithdrawInsuranceFund",1,["mango_v4::accounts_ix::group_withdraw_insurance_fund::__client_accounts_group_withdraw_insurance_fund::GroupWithdrawInsuranceFund"]],["impl<'info> Freeze for GroupWithdrawInsuranceFund<'info>",1,["mango_v4::accounts_ix::group_withdraw_insurance_fund::GroupWithdrawInsuranceFund"]],["impl Freeze for HealthRegionBegin",1,["mango_v4::accounts_ix::health_region::__client_accounts_health_region_begin::HealthRegionBegin"]],["impl Freeze for HealthRegionEnd",1,["mango_v4::accounts_ix::health_region::__client_accounts_health_region_end::HealthRegionEnd"]],["impl<'info> Freeze for HealthRegionBegin<'info>",1,["mango_v4::accounts_ix::health_region::HealthRegionBegin"]],["impl<'info> Freeze for HealthRegionEnd<'info>",1,["mango_v4::accounts_ix::health_region::HealthRegionEnd"]],["impl Freeze for IxGateSet",1,["mango_v4::accounts_ix::ix_gate_set::__client_accounts_ix_gate_set::IxGateSet"]],["impl<'info> Freeze for IxGateSet<'info>",1,["mango_v4::accounts_ix::ix_gate_set::IxGateSet"]],["impl Freeze for OpenbookV2CancelOrder",1,["mango_v4::accounts_ix::openbook_v2_cancel_order::__client_accounts_openbook_v2_cancel_order::OpenbookV2CancelOrder"]],["impl<'info> Freeze for OpenbookV2CancelOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_cancel_order::OpenbookV2CancelOrder"]],["impl Freeze for OpenbookV2CloseOpenOrders",1,["mango_v4::accounts_ix::openbook_v2_close_open_orders::__client_accounts_openbook_v2_close_open_orders::OpenbookV2CloseOpenOrders"]],["impl<'info> Freeze for OpenbookV2CloseOpenOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_close_open_orders::OpenbookV2CloseOpenOrders"]],["impl Freeze for OpenbookV2CreateOpenOrders",1,["mango_v4::accounts_ix::openbook_v2_create_open_orders::__client_accounts_openbook_v2_create_open_orders::OpenbookV2CreateOpenOrders"]],["impl<'info> Freeze for OpenbookV2CreateOpenOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_create_open_orders::OpenbookV2CreateOpenOrders"]],["impl Freeze for OpenbookV2DeregisterMarket",1,["mango_v4::accounts_ix::openbook_v2_deregister_market::__client_accounts_openbook_v2_deregister_market::OpenbookV2DeregisterMarket"]],["impl<'info> Freeze for OpenbookV2DeregisterMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_deregister_market::OpenbookV2DeregisterMarket"]],["impl Freeze for OpenbookV2EditMarket",1,["mango_v4::accounts_ix::openbook_v2_edit_market::__client_accounts_openbook_v2_edit_market::OpenbookV2EditMarket"]],["impl<'info> Freeze for OpenbookV2EditMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_edit_market::OpenbookV2EditMarket"]],["impl Freeze for OpenbookV2LiqForceCancelOrders",1,["mango_v4::accounts_ix::openbook_v2_liq_force_cancel_orders::__client_accounts_openbook_v2_liq_force_cancel_orders::OpenbookV2LiqForceCancelOrders"]],["impl<'info> Freeze for OpenbookV2LiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_liq_force_cancel_orders::OpenbookV2LiqForceCancelOrders"]],["impl Freeze for OpenbookV2PlaceOrder",1,["mango_v4::accounts_ix::openbook_v2_place_order::__client_accounts_openbook_v2_place_order::OpenbookV2PlaceOrder"]],["impl<'info> Freeze for OpenbookV2PlaceOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_place_order::OpenbookV2PlaceOrder"]],["impl Freeze for OpenbookV2PlaceTakeOrder",1,["mango_v4::accounts_ix::openbook_v2_place_take_order::__client_accounts_openbook_v2_place_take_order::OpenbookV2PlaceTakeOrder"]],["impl<'info> Freeze for OpenbookV2PlaceTakeOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_place_take_order::OpenbookV2PlaceTakeOrder"]],["impl Freeze for OpenbookV2RegisterMarket",1,["mango_v4::accounts_ix::openbook_v2_register_market::__client_accounts_openbook_v2_register_market::OpenbookV2RegisterMarket"]],["impl<'info> Freeze for OpenbookV2RegisterMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_register_market::OpenbookV2RegisterMarket"]],["impl Freeze for OpenbookV2SettleFunds",1,["mango_v4::accounts_ix::openbook_v2_settle_funds::__client_accounts_openbook_v2_settle_funds::OpenbookV2SettleFunds"]],["impl<'info> Freeze for OpenbookV2SettleFunds<'info>",1,["mango_v4::accounts_ix::openbook_v2_settle_funds::OpenbookV2SettleFunds"]],["impl Freeze for PerpCancelAllOrders",1,["mango_v4::accounts_ix::perp_cancel_all_orders::__client_accounts_perp_cancel_all_orders::PerpCancelAllOrders"]],["impl<'info> Freeze for PerpCancelAllOrders<'info>",1,["mango_v4::accounts_ix::perp_cancel_all_orders::PerpCancelAllOrders"]],["impl Freeze for PerpCancelAllOrdersBySide",1,["mango_v4::accounts_ix::perp_cancel_all_orders_by_side::__client_accounts_perp_cancel_all_orders_by_side::PerpCancelAllOrdersBySide"]],["impl<'info> Freeze for PerpCancelAllOrdersBySide<'info>",1,["mango_v4::accounts_ix::perp_cancel_all_orders_by_side::PerpCancelAllOrdersBySide"]],["impl Freeze for PerpCancelOrder",1,["mango_v4::accounts_ix::perp_cancel_order::__client_accounts_perp_cancel_order::PerpCancelOrder"]],["impl<'info> Freeze for PerpCancelOrder<'info>",1,["mango_v4::accounts_ix::perp_cancel_order::PerpCancelOrder"]],["impl Freeze for PerpCancelOrderByClientOrderId",1,["mango_v4::accounts_ix::perp_cancel_order_by_client_order_id::__client_accounts_perp_cancel_order_by_client_order_id::PerpCancelOrderByClientOrderId"]],["impl<'info> Freeze for PerpCancelOrderByClientOrderId<'info>",1,["mango_v4::accounts_ix::perp_cancel_order_by_client_order_id::PerpCancelOrderByClientOrderId"]],["impl Freeze for PerpCloseMarket",1,["mango_v4::accounts_ix::perp_close_market::__client_accounts_perp_close_market::PerpCloseMarket"]],["impl<'info> Freeze for PerpCloseMarket<'info>",1,["mango_v4::accounts_ix::perp_close_market::PerpCloseMarket"]],["impl Freeze for PerpConsumeEvents",1,["mango_v4::accounts_ix::perp_consume_events::__client_accounts_perp_consume_events::PerpConsumeEvents"]],["impl<'info> Freeze for PerpConsumeEvents<'info>",1,["mango_v4::accounts_ix::perp_consume_events::PerpConsumeEvents"]],["impl Freeze for PerpCreateMarket",1,["mango_v4::accounts_ix::perp_create_market::__client_accounts_perp_create_market::PerpCreateMarket"]],["impl<'info> Freeze for PerpCreateMarket<'info>",1,["mango_v4::accounts_ix::perp_create_market::PerpCreateMarket"]],["impl Freeze for PerpDeactivatePosition",1,["mango_v4::accounts_ix::perp_deactivate_position::__client_accounts_perp_deactivate_position::PerpDeactivatePosition"]],["impl<'info> Freeze for PerpDeactivatePosition<'info>",1,["mango_v4::accounts_ix::perp_deactivate_position::PerpDeactivatePosition"]],["impl Freeze for PerpEditMarket",1,["mango_v4::accounts_ix::perp_edit_market::__client_accounts_perp_edit_market::PerpEditMarket"]],["impl<'info> Freeze for PerpEditMarket<'info>",1,["mango_v4::accounts_ix::perp_edit_market::PerpEditMarket"]],["impl Freeze for PerpForceClosePosition",1,["mango_v4::accounts_ix::perp_force_close_position::__client_accounts_perp_force_close_position::PerpForceClosePosition"]],["impl<'info> Freeze for PerpForceClosePosition<'info>",1,["mango_v4::accounts_ix::perp_force_close_position::PerpForceClosePosition"]],["impl Freeze for PerpLiqBaseOrPositivePnl",1,["mango_v4::accounts_ix::perp_liq_base_or_positive_pnl::__client_accounts_perp_liq_base_or_positive_pnl::PerpLiqBaseOrPositivePnl"]],["impl<'info> Freeze for PerpLiqBaseOrPositivePnl<'info>",1,["mango_v4::accounts_ix::perp_liq_base_or_positive_pnl::PerpLiqBaseOrPositivePnl"]],["impl Freeze for PerpLiqForceCancelOrders",1,["mango_v4::accounts_ix::perp_liq_force_cancel_orders::__client_accounts_perp_liq_force_cancel_orders::PerpLiqForceCancelOrders"]],["impl<'info> Freeze for PerpLiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::perp_liq_force_cancel_orders::PerpLiqForceCancelOrders"]],["impl Freeze for PerpLiqNegativePnlOrBankruptcy",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::__client_accounts_perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcy"]],["impl Freeze for PerpLiqNegativePnlOrBankruptcyV2",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::__client_accounts_perp_liq_negative_pnl_or_bankruptcy_v2::PerpLiqNegativePnlOrBankruptcyV2"]],["impl<'info> Freeze for PerpLiqNegativePnlOrBankruptcy<'info>",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcy"]],["impl<'info> Freeze for PerpLiqNegativePnlOrBankruptcyV2<'info>",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcyV2"]],["impl Freeze for PerpPlaceOrder",1,["mango_v4::accounts_ix::perp_place_order::__client_accounts_perp_place_order::PerpPlaceOrder"]],["impl<'info> Freeze for PerpPlaceOrder<'info>",1,["mango_v4::accounts_ix::perp_place_order::PerpPlaceOrder"]],["impl Freeze for PerpSettleFees",1,["mango_v4::accounts_ix::perp_settle_fees::__client_accounts_perp_settle_fees::PerpSettleFees"]],["impl<'info> Freeze for PerpSettleFees<'info>",1,["mango_v4::accounts_ix::perp_settle_fees::PerpSettleFees"]],["impl Freeze for PerpSettlePnl",1,["mango_v4::accounts_ix::perp_settle_pnl::__client_accounts_perp_settle_pnl::PerpSettlePnl"]],["impl<'info> Freeze for PerpSettlePnl<'info>",1,["mango_v4::accounts_ix::perp_settle_pnl::PerpSettlePnl"]],["impl Freeze for PerpUpdateFunding",1,["mango_v4::accounts_ix::perp_update_funding::__client_accounts_perp_update_funding::PerpUpdateFunding"]],["impl<'info> Freeze for PerpUpdateFunding<'info>",1,["mango_v4::accounts_ix::perp_update_funding::PerpUpdateFunding"]],["impl Freeze for Serum3CancelAllOrders",1,["mango_v4::accounts_ix::serum3_cancel_all_orders::__client_accounts_serum3_cancel_all_orders::Serum3CancelAllOrders"]],["impl<'info> Freeze for Serum3CancelAllOrders<'info>",1,["mango_v4::accounts_ix::serum3_cancel_all_orders::Serum3CancelAllOrders"]],["impl Freeze for Serum3CancelOrder",1,["mango_v4::accounts_ix::serum3_cancel_order::__client_accounts_serum3_cancel_order::Serum3CancelOrder"]],["impl<'info> Freeze for Serum3CancelOrder<'info>",1,["mango_v4::accounts_ix::serum3_cancel_order::Serum3CancelOrder"]],["impl Freeze for Serum3CloseOpenOrders",1,["mango_v4::accounts_ix::serum3_close_open_orders::__client_accounts_serum3_close_open_orders::Serum3CloseOpenOrders"]],["impl<'info> Freeze for Serum3CloseOpenOrders<'info>",1,["mango_v4::accounts_ix::serum3_close_open_orders::Serum3CloseOpenOrders"]],["impl Freeze for Serum3CreateOpenOrders",1,["mango_v4::accounts_ix::serum3_create_open_orders::__client_accounts_serum3_create_open_orders::Serum3CreateOpenOrders"]],["impl<'info> Freeze for Serum3CreateOpenOrders<'info>",1,["mango_v4::accounts_ix::serum3_create_open_orders::Serum3CreateOpenOrders"]],["impl Freeze for Serum3DeregisterMarket",1,["mango_v4::accounts_ix::serum3_deregister_market::__client_accounts_serum3_deregister_market::Serum3DeregisterMarket"]],["impl<'info> Freeze for Serum3DeregisterMarket<'info>",1,["mango_v4::accounts_ix::serum3_deregister_market::Serum3DeregisterMarket"]],["impl Freeze for Serum3EditMarket",1,["mango_v4::accounts_ix::serum3_edit_market::__client_accounts_serum3_edit_market::Serum3EditMarket"]],["impl<'info> Freeze for Serum3EditMarket<'info>",1,["mango_v4::accounts_ix::serum3_edit_market::Serum3EditMarket"]],["impl Freeze for Serum3LiqForceCancelOrders",1,["mango_v4::accounts_ix::serum3_liq_force_cancel_orders::__client_accounts_serum3_liq_force_cancel_orders::Serum3LiqForceCancelOrders"]],["impl<'info> Freeze for Serum3LiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::serum3_liq_force_cancel_orders::Serum3LiqForceCancelOrders"]],["impl Freeze for Serum3PlaceOrder",1,["mango_v4::accounts_ix::serum3_place_order::__client_accounts_serum3_place_order::Serum3PlaceOrder"]],["impl Freeze for Serum3SelfTradeBehavior",1,["mango_v4::accounts_ix::serum3_place_order::Serum3SelfTradeBehavior"]],["impl Freeze for Serum3OrderType",1,["mango_v4::accounts_ix::serum3_place_order::Serum3OrderType"]],["impl Freeze for Serum3Side",1,["mango_v4::accounts_ix::serum3_place_order::Serum3Side"]],["impl<'info> Freeze for Serum3PlaceOrder<'info>",1,["mango_v4::accounts_ix::serum3_place_order::Serum3PlaceOrder"]],["impl Freeze for Serum3RegisterMarket",1,["mango_v4::accounts_ix::serum3_register_market::__client_accounts_serum3_register_market::Serum3RegisterMarket"]],["impl<'info> Freeze for Serum3RegisterMarket<'info>",1,["mango_v4::accounts_ix::serum3_register_market::Serum3RegisterMarket"]],["impl Freeze for Serum3SettleFunds",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds::Serum3SettleFunds"]],["impl Freeze for Serum3SettleFundsV2Extra",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds_v2_extra::Serum3SettleFundsV2Extra"]],["impl Freeze for Serum3SettleFundsV2",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds_v2::Serum3SettleFundsV2"]],["impl<'info> Freeze for Serum3SettleFunds<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFunds"]],["impl<'info> Freeze for Serum3SettleFundsV2Extra<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFundsV2Extra"]],["impl<'info> Freeze for Serum3SettleFundsV2<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFundsV2"]],["impl Freeze for StubOracleClose",1,["mango_v4::accounts_ix::stub_oracle_close::__client_accounts_stub_oracle_close::StubOracleClose"]],["impl<'info> Freeze for StubOracleClose<'info>",1,["mango_v4::accounts_ix::stub_oracle_close::StubOracleClose"]],["impl Freeze for StubOracleCreate",1,["mango_v4::accounts_ix::stub_oracle_create::__client_accounts_stub_oracle_create::StubOracleCreate"]],["impl<'info> Freeze for StubOracleCreate<'info>",1,["mango_v4::accounts_ix::stub_oracle_create::StubOracleCreate"]],["impl Freeze for StubOracleSet",1,["mango_v4::accounts_ix::stub_oracle_set::__client_accounts_stub_oracle_set::StubOracleSet"]],["impl<'info> Freeze for StubOracleSet<'info>",1,["mango_v4::accounts_ix::stub_oracle_set::StubOracleSet"]],["impl Freeze for TokenAddBank",1,["mango_v4::accounts_ix::token_add_bank::__client_accounts_token_add_bank::TokenAddBank"]],["impl<'info> Freeze for TokenAddBank<'info>",1,["mango_v4::accounts_ix::token_add_bank::TokenAddBank"]],["impl Freeze for TokenConditionalSwapCancel",1,["mango_v4::accounts_ix::token_conditional_swap_cancel::__client_accounts_token_conditional_swap_cancel::TokenConditionalSwapCancel"]],["impl<'info> Freeze for TokenConditionalSwapCancel<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_cancel::TokenConditionalSwapCancel"]],["impl Freeze for TokenConditionalSwapCreate",1,["mango_v4::accounts_ix::token_conditional_swap_create::__client_accounts_token_conditional_swap_create::TokenConditionalSwapCreate"]],["impl<'info> Freeze for TokenConditionalSwapCreate<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_create::TokenConditionalSwapCreate"]],["impl Freeze for TokenConditionalSwapStart",1,["mango_v4::accounts_ix::token_conditional_swap_start::__client_accounts_token_conditional_swap_start::TokenConditionalSwapStart"]],["impl<'info> Freeze for TokenConditionalSwapStart<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_start::TokenConditionalSwapStart"]],["impl Freeze for TokenConditionalSwapTrigger",1,["mango_v4::accounts_ix::token_conditional_swap_trigger::__client_accounts_token_conditional_swap_trigger::TokenConditionalSwapTrigger"]],["impl<'info> Freeze for TokenConditionalSwapTrigger<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_trigger::TokenConditionalSwapTrigger"]],["impl Freeze for TokenDepositIntoExisting",1,["mango_v4::accounts_ix::token_deposit::__client_accounts_token_deposit_into_existing::TokenDepositIntoExisting"]],["impl Freeze for TokenDeposit",1,["mango_v4::accounts_ix::token_deposit::__client_accounts_token_deposit::TokenDeposit"]],["impl<'info> Freeze for TokenDepositIntoExisting<'info>",1,["mango_v4::accounts_ix::token_deposit::TokenDepositIntoExisting"]],["impl<'info> Freeze for TokenDeposit<'info>",1,["mango_v4::accounts_ix::token_deposit::TokenDeposit"]],["impl Freeze for TokenDeregister",1,["mango_v4::accounts_ix::token_deregister::__client_accounts_token_deregister::TokenDeregister"]],["impl<'info> Freeze for TokenDeregister<'info>",1,["mango_v4::accounts_ix::token_deregister::TokenDeregister"]],["impl Freeze for TokenEdit",1,["mango_v4::accounts_ix::token_edit::__client_accounts_token_edit::TokenEdit"]],["impl<'info> Freeze for TokenEdit<'info>",1,["mango_v4::accounts_ix::token_edit::TokenEdit"]],["impl Freeze for TokenForceCloseBorrowsWithToken",1,["mango_v4::accounts_ix::token_force_close_borrows_with_token::__client_accounts_token_force_close_borrows_with_token::TokenForceCloseBorrowsWithToken"]],["impl<'info> Freeze for TokenForceCloseBorrowsWithToken<'info>",1,["mango_v4::accounts_ix::token_force_close_borrows_with_token::TokenForceCloseBorrowsWithToken"]],["impl Freeze for TokenLiqBankruptcy",1,["mango_v4::accounts_ix::token_liq_bankruptcy::__client_accounts_token_liq_bankruptcy::TokenLiqBankruptcy"]],["impl<'info> Freeze for TokenLiqBankruptcy<'info>",1,["mango_v4::accounts_ix::token_liq_bankruptcy::TokenLiqBankruptcy"]],["impl Freeze for TokenLiqWithToken",1,["mango_v4::accounts_ix::token_liq_with_token::__client_accounts_token_liq_with_token::TokenLiqWithToken"]],["impl<'info> Freeze for TokenLiqWithToken<'info>",1,["mango_v4::accounts_ix::token_liq_with_token::TokenLiqWithToken"]],["impl Freeze for TokenRegister",1,["mango_v4::accounts_ix::token_register::__client_accounts_token_register::TokenRegister"]],["impl<'info> Freeze for TokenRegister<'info>",1,["mango_v4::accounts_ix::token_register::TokenRegister"]],["impl Freeze for InterestRateParams",1,["mango_v4::accounts_ix::token_register::InterestRateParams"]],["impl Freeze for TokenRegisterTrustless",1,["mango_v4::accounts_ix::token_register_trustless::__client_accounts_token_register_trustless::TokenRegisterTrustless"]],["impl<'info> Freeze for TokenRegisterTrustless<'info>",1,["mango_v4::accounts_ix::token_register_trustless::TokenRegisterTrustless"]],["impl Freeze for TokenUpdateIndexAndRate",1,["mango_v4::accounts_ix::token_update_index_and_rate::__client_accounts_token_update_index_and_rate::TokenUpdateIndexAndRate"]],["impl<'info> Freeze for TokenUpdateIndexAndRate<'info>",1,["mango_v4::accounts_ix::token_update_index_and_rate::TokenUpdateIndexAndRate"]],["impl Freeze for TokenWithdraw",1,["mango_v4::accounts_ix::token_withdraw::__client_accounts_token_withdraw::TokenWithdraw"]],["impl<'info> Freeze for TokenWithdraw<'info>",1,["mango_v4::accounts_ix::token_withdraw::TokenWithdraw"]],["impl<'a, 'info> Freeze for AccountInfoRef<'a, 'info>",1,["mango_v4::accounts_zerocopy::AccountInfoRef"]],["impl<'a, 'info> Freeze for AccountInfoRefMut<'a, 'info>",1,["mango_v4::accounts_zerocopy::AccountInfoRefMut"]],["impl Freeze for KeyedAccount",1,["mango_v4::accounts_zerocopy::KeyedAccount"]],["impl Freeze for KeyedAccountSharedData",1,["mango_v4::accounts_zerocopy::KeyedAccountSharedData"]],["impl Freeze for MangoError",1,["mango_v4::error::MangoError"]],["impl Freeze for MangoAccountData",1,["mango_v4::events::MangoAccountData"]],["impl Freeze for Equity",1,["mango_v4::events::Equity"]],["impl Freeze for TokenEquity",1,["mango_v4::events::TokenEquity"]],["impl Freeze for PerpEquity",1,["mango_v4::events::PerpEquity"]],["impl<T> Freeze for FixedOrderAccountRetriever<T>",1,["mango_v4::health::account_retriever::FixedOrderAccountRetriever"]],["impl<'a, 'info> Freeze for ScannedBanksAndOracles<'a, 'info>",1,["mango_v4::health::account_retriever::ScannedBanksAndOracles"]],["impl<'a, 'info> Freeze for ScanningAccountRetriever<'a, 'info>",1,["mango_v4::health::account_retriever::ScanningAccountRetriever"]],["impl Freeze for Prices",1,["mango_v4::health::cache::Prices"]],["impl Freeze for HealthType",1,["mango_v4::health::cache::HealthType"]],["impl Freeze for TokenInfo",1,["mango_v4::health::cache::TokenInfo"]],["impl Freeze for TokenBalance",1,["mango_v4::health::cache::TokenBalance"]],["impl Freeze for TokenMaxReserved",1,["mango_v4::health::cache::TokenMaxReserved"]],["impl Freeze for Serum3Info",1,["mango_v4::health::cache::Serum3Info"]],["impl Freeze for PerpInfo",1,["mango_v4::health::cache::PerpInfo"]],["impl Freeze for HealthCache",1,["mango_v4::health::cache::HealthCache"]],["impl Freeze for PerpBalanceLog",1,["mango_v4::logs::PerpBalanceLog"]],["impl Freeze for TokenBalanceLog",1,["mango_v4::logs::TokenBalanceLog"]],["impl Freeze for FlashLoanTokenDetail",1,["mango_v4::logs::FlashLoanTokenDetail"]],["impl Freeze for FlashLoanTokenDetailV2",1,["mango_v4::logs::FlashLoanTokenDetailV2"]],["impl Freeze for FlashLoanLog",1,["mango_v4::logs::FlashLoanLog"]],["impl Freeze for FlashLoanLogV2",1,["mango_v4::logs::FlashLoanLogV2"]],["impl Freeze for WithdrawLog",1,["mango_v4::logs::WithdrawLog"]],["impl Freeze for DepositLog",1,["mango_v4::logs::DepositLog"]],["impl Freeze for FillLog",1,["mango_v4::logs::FillLog"]],["impl Freeze for FillLogV2",1,["mango_v4::logs::FillLogV2"]],["impl Freeze for FillLogV3",1,["mango_v4::logs::FillLogV3"]],["impl Freeze for PerpUpdateFundingLog",1,["mango_v4::logs::PerpUpdateFundingLog"]],["impl Freeze for PerpUpdateFundingLogV2",1,["mango_v4::logs::PerpUpdateFundingLogV2"]],["impl Freeze for UpdateIndexLog",1,["mango_v4::logs::UpdateIndexLog"]],["impl Freeze for UpdateRateLog",1,["mango_v4::logs::UpdateRateLog"]],["impl Freeze for TokenLiqWithTokenLog",1,["mango_v4::logs::TokenLiqWithTokenLog"]],["impl Freeze for Serum3OpenOrdersBalanceLog",1,["mango_v4::logs::Serum3OpenOrdersBalanceLog"]],["impl Freeze for Serum3OpenOrdersBalanceLogV2",1,["mango_v4::logs::Serum3OpenOrdersBalanceLogV2"]],["impl Freeze for LoanOriginationFeeInstruction",1,["mango_v4::logs::LoanOriginationFeeInstruction"]],["impl Freeze for WithdrawLoanOriginationFeeLog",1,["mango_v4::logs::WithdrawLoanOriginationFeeLog"]],["impl Freeze for WithdrawLoanLog",1,["mango_v4::logs::WithdrawLoanLog"]],["impl Freeze for TokenLiqBankruptcyLog",1,["mango_v4::logs::TokenLiqBankruptcyLog"]],["impl Freeze for DeactivateTokenPositionLog",1,["mango_v4::logs::DeactivateTokenPositionLog"]],["impl Freeze for DeactivatePerpPositionLog",1,["mango_v4::logs::DeactivatePerpPositionLog"]],["impl Freeze for TokenMetaDataLog",1,["mango_v4::logs::TokenMetaDataLog"]],["impl Freeze for PerpMarketMetaDataLog",1,["mango_v4::logs::PerpMarketMetaDataLog"]],["impl Freeze for Serum3RegisterMarketLog",1,["mango_v4::logs::Serum3RegisterMarketLog"]],["impl Freeze for PerpLiqBaseOrPositivePnlLog",1,["mango_v4::logs::PerpLiqBaseOrPositivePnlLog"]],["impl Freeze for PerpLiqBankruptcyLog",1,["mango_v4::logs::PerpLiqBankruptcyLog"]],["impl Freeze for PerpLiqNegativePnlOrBankruptcyLog",1,["mango_v4::logs::PerpLiqNegativePnlOrBankruptcyLog"]],["impl Freeze for PerpSettlePnlLog",1,["mango_v4::logs::PerpSettlePnlLog"]],["impl Freeze for PerpSettleFeesLog",1,["mango_v4::logs::PerpSettleFeesLog"]],["impl Freeze for AccountBuybackFeesWithMngoLog",1,["mango_v4::logs::AccountBuybackFeesWithMngoLog"]],["impl Freeze for FilledPerpOrderLog",1,["mango_v4::logs::FilledPerpOrderLog"]],["impl Freeze for PerpTakerTradeLog",1,["mango_v4::logs::PerpTakerTradeLog"]],["impl Freeze for PerpForceClosePositionLog",1,["mango_v4::logs::PerpForceClosePositionLog"]],["impl Freeze for TokenForceCloseBorrowsWithTokenLog",1,["mango_v4::logs::TokenForceCloseBorrowsWithTokenLog"]],["impl Freeze for TokenConditionalSwapCreateLog",1,["mango_v4::logs::TokenConditionalSwapCreateLog"]],["impl Freeze for TokenConditionalSwapCreateLogV2",1,["mango_v4::logs::TokenConditionalSwapCreateLogV2"]],["impl Freeze for TokenConditionalSwapCreateLogV3",1,["mango_v4::logs::TokenConditionalSwapCreateLogV3"]],["impl Freeze for TokenConditionalSwapTriggerLog",1,["mango_v4::logs::TokenConditionalSwapTriggerLog"]],["impl Freeze for TokenConditionalSwapTriggerLogV2",1,["mango_v4::logs::TokenConditionalSwapTriggerLogV2"]],["impl Freeze for TokenConditionalSwapTriggerLogV3",1,["mango_v4::logs::TokenConditionalSwapTriggerLogV3"]],["impl Freeze for TokenConditionalSwapCancelLog",1,["mango_v4::logs::TokenConditionalSwapCancelLog"]],["impl Freeze for TokenConditionalSwapStartLog",1,["mango_v4::logs::TokenConditionalSwapStartLog"]],["impl Freeze for OrderBookStateHeader",1,["mango_v4::serum3_cpi::OrderBookStateHeader"]],["impl Freeze for OpenOrdersSlim",1,["mango_v4::serum3_cpi::OpenOrdersSlim"]],["impl<'info> Freeze for InitOpenOrders<'info>",1,["mango_v4::serum3_cpi::InitOpenOrders"]],["impl<'info> Freeze for CloseOpenOrders<'info>",1,["mango_v4::serum3_cpi::CloseOpenOrders"]],["impl<'info> Freeze for SettleFunds<'info>",1,["mango_v4::serum3_cpi::SettleFunds"]],["impl<'info> Freeze for PlaceOrder<'info>",1,["mango_v4::serum3_cpi::PlaceOrder"]],["impl<'info> Freeze for CancelOrder<'info>",1,["mango_v4::serum3_cpi::CancelOrder"]],["impl Freeze for Bank",1,["mango_v4::state::bank::Bank"]],["impl Freeze for WithdrawResult",1,["mango_v4::state::bank::WithdrawResult"]],["impl<Header, Fixed, Dynamic> Freeze for DynamicAccount<Header, Fixed, Dynamic>where\n Dynamic: Freeze,\n Fixed: Freeze,\n Header: Freeze,",1,["mango_v4::state::dynamic_account::DynamicAccount"]],["impl Freeze for Group",1,["mango_v4::state::group::Group"]],["impl Freeze for IxGate",1,["mango_v4::state::group::IxGate"]],["impl Freeze for CheckLiquidatable",1,["mango_v4::state::mango_account::CheckLiquidatable"]],["impl Freeze for MangoAccountPdaSeeds",1,["mango_v4::state::mango_account::MangoAccountPdaSeeds"]],["impl Freeze for MangoAccount",1,["mango_v4::state::mango_account::MangoAccount"]],["impl Freeze for MangoAccountFixed",1,["mango_v4::state::mango_account::MangoAccountFixed"]],["impl Freeze for MangoAccountDynamicHeader",1,["mango_v4::state::mango_account::MangoAccountDynamicHeader"]],["impl Freeze for TokenPosition",1,["mango_v4::state::mango_account_components::TokenPosition"]],["impl Freeze for Serum3Orders",1,["mango_v4::state::mango_account_components::Serum3Orders"]],["impl Freeze for PerpPosition",1,["mango_v4::state::mango_account_components::PerpPosition"]],["impl Freeze for PerpOpenOrder",1,["mango_v4::state::mango_account_components::PerpOpenOrder"]],["impl Freeze for MintInfo",1,["mango_v4::state::mint_info::MintInfo"]],["impl Freeze for OpenbookV2Market",1,["mango_v4::state::openbook_v2_market::OpenbookV2Market"]],["impl Freeze for OpenbookV2MarketIndexReservation",1,["mango_v4::state::openbook_v2_market::OpenbookV2MarketIndexReservation"]],["impl Freeze for OracleConfig",1,["mango_v4::state::oracle::OracleConfig"]],["impl Freeze for OracleConfigParams",1,["mango_v4::state::oracle::OracleConfigParams"]],["impl Freeze for OracleType",1,["mango_v4::state::oracle::OracleType"]],["impl Freeze for OracleState",1,["mango_v4::state::oracle::OracleState"]],["impl Freeze for StubOracle",1,["mango_v4::state::oracle::StubOracle"]],["impl<'a> Freeze for Orderbook<'a>",1,["mango_v4::state::orderbook::book::Orderbook"]],["impl Freeze for BookSideOrderTree",1,["mango_v4::state::orderbook::bookside::BookSideOrderTree"]],["impl Freeze for BookSideOrderHandle",1,["mango_v4::state::orderbook::bookside::BookSideOrderHandle"]],["impl Freeze for BookSide",1,["mango_v4::state::orderbook::bookside::BookSide"]],["impl<'a> Freeze for BookSideIterItem<'a>",1,["mango_v4::state::orderbook::bookside_iterator::BookSideIterItem"]],["impl<'a> Freeze for BookSideIter<'a>",1,["mango_v4::state::orderbook::bookside_iterator::BookSideIter"]],["impl Freeze for OrderState",1,["mango_v4::state::orderbook::bookside_iterator::OrderState"]],["impl Freeze for NodeTag",1,["mango_v4::state::orderbook::nodes::NodeTag"]],["impl Freeze for InnerNode",1,["mango_v4::state::orderbook::nodes::InnerNode"]],["impl Freeze for LeafNode",1,["mango_v4::state::orderbook::nodes::LeafNode"]],["impl Freeze for FreeNode",1,["mango_v4::state::orderbook::nodes::FreeNode"]],["impl Freeze for AnyNode",1,["mango_v4::state::orderbook::nodes::AnyNode"]],["impl Freeze for Order",1,["mango_v4::state::orderbook::order::Order"]],["impl Freeze for OrderParams",1,["mango_v4::state::orderbook::order::OrderParams"]],["impl Freeze for PlaceOrderType",1,["mango_v4::state::orderbook::order_type::PlaceOrderType"]],["impl Freeze for PostOrderType",1,["mango_v4::state::orderbook::order_type::PostOrderType"]],["impl Freeze for SelfTradeBehavior",1,["mango_v4::state::orderbook::order_type::SelfTradeBehavior"]],["impl Freeze for Side",1,["mango_v4::state::orderbook::order_type::Side"]],["impl Freeze for SideAndOrderTree",1,["mango_v4::state::orderbook::order_type::SideAndOrderTree"]],["impl Freeze for OrderTreeType",1,["mango_v4::state::orderbook::ordertree::OrderTreeType"]],["impl Freeze for OrderTreeRoot",1,["mango_v4::state::orderbook::ordertree::OrderTreeRoot"]],["impl Freeze for OrderTreeNodes",1,["mango_v4::state::orderbook::ordertree::OrderTreeNodes"]],["impl<'a> Freeze for OrderTreeIter<'a>",1,["mango_v4::state::orderbook::ordertree_iterator::OrderTreeIter"]],["impl Freeze for EventQueue",1,["mango_v4::state::orderbook::queue::EventQueue"]],["impl Freeze for EventQueueHeader",1,["mango_v4::state::orderbook::queue::EventQueueHeader"]],["impl Freeze for AnyEvent",1,["mango_v4::state::orderbook::queue::AnyEvent"]],["impl Freeze for EventType",1,["mango_v4::state::orderbook::queue::EventType"]],["impl Freeze for FillEvent",1,["mango_v4::state::orderbook::queue::FillEvent"]],["impl Freeze for OutEvent",1,["mango_v4::state::orderbook::queue::OutEvent"]],["impl Freeze for PerpMarket",1,["mango_v4::state::perp_market::PerpMarket"]],["impl Freeze for Serum3Market",1,["mango_v4::state::serum3_market::Serum3Market"]],["impl Freeze for Serum3MarketIndexReservation",1,["mango_v4::state::serum3_market::Serum3MarketIndexReservation"]],["impl Freeze for StablePriceModel",1,["mango_v4::state::stable_price::StablePriceModel"]],["impl Freeze for TokenConditionalSwapDisplayPriceStyle",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapDisplayPriceStyle"]],["impl Freeze for TokenConditionalSwapIntention",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapIntention"]],["impl Freeze for TokenConditionalSwapType",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapType"]],["impl Freeze for TokenConditionalSwap",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwap"]],["impl Freeze for TokenIndex",1,["mango_v4::types::TokenIndex"]],["impl Freeze for Serum3MarketIndex",1,["mango_v4::types::Serum3MarketIndex"]],["impl Freeze for PerpMarketIndex",1,["mango_v4::types::PerpMarketIndex"]],["impl Freeze for I80F48",1,["mango_v4::types::I80F48"]],["impl Freeze for MangoV4",1,["mango_v4::program::MangoV4"]],["impl Freeze for AdminTokenWithdrawFees",1,["mango_v4::instruction::AdminTokenWithdrawFees"]],["impl Freeze for AdminPerpWithdrawFees",1,["mango_v4::instruction::AdminPerpWithdrawFees"]],["impl Freeze for GroupCreate",1,["mango_v4::instruction::GroupCreate"]],["impl Freeze for GroupEdit",1,["mango_v4::instruction::GroupEdit"]],["impl Freeze for GroupWithdrawInsuranceFund",1,["mango_v4::instruction::GroupWithdrawInsuranceFund"]],["impl Freeze for IxGateSet",1,["mango_v4::instruction::IxGateSet"]],["impl Freeze for GroupClose",1,["mango_v4::instruction::GroupClose"]],["impl Freeze for TokenRegister",1,["mango_v4::instruction::TokenRegister"]],["impl Freeze for TokenRegisterTrustless",1,["mango_v4::instruction::TokenRegisterTrustless"]],["impl Freeze for TokenEdit",1,["mango_v4::instruction::TokenEdit"]],["impl Freeze for TokenAddBank",1,["mango_v4::instruction::TokenAddBank"]],["impl Freeze for TokenDeregister",1,["mango_v4::instruction::TokenDeregister"]],["impl Freeze for TokenUpdateIndexAndRate",1,["mango_v4::instruction::TokenUpdateIndexAndRate"]],["impl Freeze for AccountCreate",1,["mango_v4::instruction::AccountCreate"]],["impl Freeze for AccountCreateV2",1,["mango_v4::instruction::AccountCreateV2"]],["impl Freeze for AccountExpand",1,["mango_v4::instruction::AccountExpand"]],["impl Freeze for AccountExpandV2",1,["mango_v4::instruction::AccountExpandV2"]],["impl Freeze for AccountSizeMigration",1,["mango_v4::instruction::AccountSizeMigration"]],["impl Freeze for AccountEdit",1,["mango_v4::instruction::AccountEdit"]],["impl Freeze for AccountToggleFreeze",1,["mango_v4::instruction::AccountToggleFreeze"]],["impl Freeze for AccountClose",1,["mango_v4::instruction::AccountClose"]],["impl Freeze for AccountBuybackFeesWithMngo",1,["mango_v4::instruction::AccountBuybackFeesWithMngo"]],["impl Freeze for StubOracleCreate",1,["mango_v4::instruction::StubOracleCreate"]],["impl Freeze for StubOracleClose",1,["mango_v4::instruction::StubOracleClose"]],["impl Freeze for StubOracleSet",1,["mango_v4::instruction::StubOracleSet"]],["impl Freeze for StubOracleSetTest",1,["mango_v4::instruction::StubOracleSetTest"]],["impl Freeze for TokenDeposit",1,["mango_v4::instruction::TokenDeposit"]],["impl Freeze for TokenDepositIntoExisting",1,["mango_v4::instruction::TokenDepositIntoExisting"]],["impl Freeze for TokenWithdraw",1,["mango_v4::instruction::TokenWithdraw"]],["impl Freeze for FlashLoanBegin",1,["mango_v4::instruction::FlashLoanBegin"]],["impl Freeze for FlashLoanSwapBegin",1,["mango_v4::instruction::FlashLoanSwapBegin"]],["impl Freeze for FlashLoanEnd",1,["mango_v4::instruction::FlashLoanEnd"]],["impl Freeze for FlashLoanEndV2",1,["mango_v4::instruction::FlashLoanEndV2"]],["impl Freeze for HealthRegionBegin",1,["mango_v4::instruction::HealthRegionBegin"]],["impl Freeze for HealthRegionEnd",1,["mango_v4::instruction::HealthRegionEnd"]],["impl Freeze for Serum3RegisterMarket",1,["mango_v4::instruction::Serum3RegisterMarket"]],["impl Freeze for Serum3EditMarket",1,["mango_v4::instruction::Serum3EditMarket"]],["impl Freeze for Serum3DeregisterMarket",1,["mango_v4::instruction::Serum3DeregisterMarket"]],["impl Freeze for Serum3CreateOpenOrders",1,["mango_v4::instruction::Serum3CreateOpenOrders"]],["impl Freeze for Serum3CloseOpenOrders",1,["mango_v4::instruction::Serum3CloseOpenOrders"]],["impl Freeze for Serum3PlaceOrder",1,["mango_v4::instruction::Serum3PlaceOrder"]],["impl Freeze for Serum3CancelOrder",1,["mango_v4::instruction::Serum3CancelOrder"]],["impl Freeze for Serum3CancelAllOrders",1,["mango_v4::instruction::Serum3CancelAllOrders"]],["impl Freeze for Serum3SettleFunds",1,["mango_v4::instruction::Serum3SettleFunds"]],["impl Freeze for Serum3SettleFundsV2",1,["mango_v4::instruction::Serum3SettleFundsV2"]],["impl Freeze for Serum3LiqForceCancelOrders",1,["mango_v4::instruction::Serum3LiqForceCancelOrders"]],["impl Freeze for LiqTokenWithToken",1,["mango_v4::instruction::LiqTokenWithToken"]],["impl Freeze for LiqTokenBankruptcy",1,["mango_v4::instruction::LiqTokenBankruptcy"]],["impl Freeze for TokenLiqWithToken",1,["mango_v4::instruction::TokenLiqWithToken"]],["impl Freeze for TokenForceCloseBorrowsWithToken",1,["mango_v4::instruction::TokenForceCloseBorrowsWithToken"]],["impl Freeze for TokenLiqBankruptcy",1,["mango_v4::instruction::TokenLiqBankruptcy"]],["impl Freeze for PerpCreateMarket",1,["mango_v4::instruction::PerpCreateMarket"]],["impl Freeze for PerpEditMarket",1,["mango_v4::instruction::PerpEditMarket"]],["impl Freeze for PerpCloseMarket",1,["mango_v4::instruction::PerpCloseMarket"]],["impl Freeze for PerpDeactivatePosition",1,["mango_v4::instruction::PerpDeactivatePosition"]],["impl Freeze for PerpPlaceOrder",1,["mango_v4::instruction::PerpPlaceOrder"]],["impl Freeze for PerpPlaceOrderV2",1,["mango_v4::instruction::PerpPlaceOrderV2"]],["impl Freeze for PerpPlaceOrderPegged",1,["mango_v4::instruction::PerpPlaceOrderPegged"]],["impl Freeze for PerpPlaceOrderPeggedV2",1,["mango_v4::instruction::PerpPlaceOrderPeggedV2"]],["impl Freeze for PerpCancelOrder",1,["mango_v4::instruction::PerpCancelOrder"]],["impl Freeze for PerpCancelOrderByClientOrderId",1,["mango_v4::instruction::PerpCancelOrderByClientOrderId"]],["impl Freeze for PerpCancelAllOrders",1,["mango_v4::instruction::PerpCancelAllOrders"]],["impl Freeze for PerpCancelAllOrdersBySide",1,["mango_v4::instruction::PerpCancelAllOrdersBySide"]],["impl Freeze for PerpConsumeEvents",1,["mango_v4::instruction::PerpConsumeEvents"]],["impl Freeze for PerpUpdateFunding",1,["mango_v4::instruction::PerpUpdateFunding"]],["impl Freeze for PerpSettlePnl",1,["mango_v4::instruction::PerpSettlePnl"]],["impl Freeze for PerpForceClosePosition",1,["mango_v4::instruction::PerpForceClosePosition"]],["impl Freeze for PerpSettleFees",1,["mango_v4::instruction::PerpSettleFees"]],["impl Freeze for PerpLiqBaseOrPositivePnl",1,["mango_v4::instruction::PerpLiqBaseOrPositivePnl"]],["impl Freeze for PerpLiqForceCancelOrders",1,["mango_v4::instruction::PerpLiqForceCancelOrders"]],["impl Freeze for PerpLiqNegativePnlOrBankruptcy",1,["mango_v4::instruction::PerpLiqNegativePnlOrBankruptcy"]],["impl Freeze for PerpLiqNegativePnlOrBankruptcyV2",1,["mango_v4::instruction::PerpLiqNegativePnlOrBankruptcyV2"]],["impl Freeze for TokenConditionalSwapCreate",1,["mango_v4::instruction::TokenConditionalSwapCreate"]],["impl Freeze for TokenConditionalSwapCreateV2",1,["mango_v4::instruction::TokenConditionalSwapCreateV2"]],["impl Freeze for TokenConditionalSwapCreatePremiumAuction",1,["mango_v4::instruction::TokenConditionalSwapCreatePremiumAuction"]],["impl Freeze for TokenConditionalSwapCreateLinearAuction",1,["mango_v4::instruction::TokenConditionalSwapCreateLinearAuction"]],["impl Freeze for TokenConditionalSwapCancel",1,["mango_v4::instruction::TokenConditionalSwapCancel"]],["impl Freeze for TokenConditionalSwapTrigger",1,["mango_v4::instruction::TokenConditionalSwapTrigger"]],["impl Freeze for TokenConditionalSwapTriggerV2",1,["mango_v4::instruction::TokenConditionalSwapTriggerV2"]],["impl Freeze for TokenConditionalSwapStart",1,["mango_v4::instruction::TokenConditionalSwapStart"]],["impl Freeze for AltSet",1,["mango_v4::instruction::AltSet"]],["impl Freeze for AltExtend",1,["mango_v4::instruction::AltExtend"]],["impl Freeze for ComputeAccountData",1,["mango_v4::instruction::ComputeAccountData"]],["impl Freeze for OpenbookV2RegisterMarket",1,["mango_v4::instruction::OpenbookV2RegisterMarket"]],["impl Freeze for OpenbookV2EditMarket",1,["mango_v4::instruction::OpenbookV2EditMarket"]],["impl Freeze for OpenbookV2DeregisterMarket",1,["mango_v4::instruction::OpenbookV2DeregisterMarket"]],["impl Freeze for OpenbookV2CreateOpenOrders",1,["mango_v4::instruction::OpenbookV2CreateOpenOrders"]],["impl Freeze for OpenbookV2CloseOpenOrders",1,["mango_v4::instruction::OpenbookV2CloseOpenOrders"]],["impl Freeze for OpenbookV2PlaceOrder",1,["mango_v4::instruction::OpenbookV2PlaceOrder"]],["impl Freeze for OpenbookV2PlaceTakerOrder",1,["mango_v4::instruction::OpenbookV2PlaceTakerOrder"]],["impl Freeze for OpenbookV2CancelOrder",1,["mango_v4::instruction::OpenbookV2CancelOrder"]],["impl Freeze for OpenbookV2SettleFunds",1,["mango_v4::instruction::OpenbookV2SettleFunds"]],["impl Freeze for OpenbookV2LiqForceCancelOrders",1,["mango_v4::instruction::OpenbookV2LiqForceCancelOrders"]],["impl Freeze for OpenbookV2CancelAllOrders",1,["mango_v4::instruction::OpenbookV2CancelAllOrders"]],["impl Freeze for Benchmark",1,["mango_v4::instruction::Benchmark"]],["impl Freeze for Mango",1,["mango_v4::Mango"]]],
+"mango_v4":[["impl Freeze for AccountBuybackFeesWithMngo",1,["mango_v4::accounts_ix::account_buyback_fees_with_mngo::__client_accounts_account_buyback_fees_with_mngo::AccountBuybackFeesWithMngo"]],["impl<'info> Freeze for AccountBuybackFeesWithMngo<'info>",1,["mango_v4::accounts_ix::account_buyback_fees_with_mngo::AccountBuybackFeesWithMngo"]],["impl Freeze for AccountClose",1,["mango_v4::accounts_ix::account_close::__client_accounts_account_close::AccountClose"]],["impl<'info> Freeze for AccountClose<'info>",1,["mango_v4::accounts_ix::account_close::AccountClose"]],["impl Freeze for AccountCreate",1,["mango_v4::accounts_ix::account_create::__client_accounts_account_create::AccountCreate"]],["impl Freeze for AccountCreateV2",1,["mango_v4::accounts_ix::account_create::__client_accounts_account_create_v2::AccountCreateV2"]],["impl<'info> Freeze for AccountCreate<'info>",1,["mango_v4::accounts_ix::account_create::AccountCreate"]],["impl<'info> Freeze for AccountCreateV2<'info>",1,["mango_v4::accounts_ix::account_create::AccountCreateV2"]],["impl Freeze for AccountEdit",1,["mango_v4::accounts_ix::account_edit::__client_accounts_account_edit::AccountEdit"]],["impl<'info> Freeze for AccountEdit<'info>",1,["mango_v4::accounts_ix::account_edit::AccountEdit"]],["impl Freeze for AccountExpand",1,["mango_v4::accounts_ix::account_expand::__client_accounts_account_expand::AccountExpand"]],["impl<'info> Freeze for AccountExpand<'info>",1,["mango_v4::accounts_ix::account_expand::AccountExpand"]],["impl Freeze for AccountSizeMigration",1,["mango_v4::accounts_ix::account_size_migration::__client_accounts_account_size_migration::AccountSizeMigration"]],["impl<'info> Freeze for AccountSizeMigration<'info>",1,["mango_v4::accounts_ix::account_size_migration::AccountSizeMigration"]],["impl Freeze for AccountToggleFreeze",1,["mango_v4::accounts_ix::account_toggle_freeze::__client_accounts_account_toggle_freeze::AccountToggleFreeze"]],["impl<'info> Freeze for AccountToggleFreeze<'info>",1,["mango_v4::accounts_ix::account_toggle_freeze::AccountToggleFreeze"]],["impl Freeze for AdminPerpWithdrawFees",1,["mango_v4::accounts_ix::admin_perp_withdraw_fees::__client_accounts_admin_perp_withdraw_fees::AdminPerpWithdrawFees"]],["impl<'info> Freeze for AdminPerpWithdrawFees<'info>",1,["mango_v4::accounts_ix::admin_perp_withdraw_fees::AdminPerpWithdrawFees"]],["impl Freeze for AdminTokenWithdrawFees",1,["mango_v4::accounts_ix::admin_token_withdraw_fees::__client_accounts_admin_token_withdraw_fees::AdminTokenWithdrawFees"]],["impl<'info> Freeze for AdminTokenWithdrawFees<'info>",1,["mango_v4::accounts_ix::admin_token_withdraw_fees::AdminTokenWithdrawFees"]],["impl Freeze for AltExtend",1,["mango_v4::accounts_ix::alt_extend::__client_accounts_alt_extend::AltExtend"]],["impl<'info> Freeze for AltExtend<'info>",1,["mango_v4::accounts_ix::alt_extend::AltExtend"]],["impl Freeze for AltSet",1,["mango_v4::accounts_ix::alt_set::__client_accounts_alt_set::AltSet"]],["impl<'info> Freeze for AltSet<'info>",1,["mango_v4::accounts_ix::alt_set::AltSet"]],["impl Freeze for Benchmark",1,["mango_v4::accounts_ix::benchmark::__client_accounts_benchmark::Benchmark"]],["impl<'info> Freeze for Benchmark<'info>",1,["mango_v4::accounts_ix::benchmark::Benchmark"]],["impl Freeze for ComputeAccountData",1,["mango_v4::accounts_ix::compute_account_data::__client_accounts_compute_account_data::ComputeAccountData"]],["impl<'info> Freeze for ComputeAccountData<'info>",1,["mango_v4::accounts_ix::compute_account_data::ComputeAccountData"]],["impl Freeze for FlashLoanBegin",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_begin::FlashLoanBegin"]],["impl Freeze for FlashLoanSwapBegin",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_swap_begin::FlashLoanSwapBegin"]],["impl Freeze for FlashLoanEnd",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_end::FlashLoanEnd"]],["impl<'info> Freeze for FlashLoanBegin<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanBegin"]],["impl<'info> Freeze for FlashLoanSwapBegin<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanSwapBegin"]],["impl<'info> Freeze for FlashLoanEnd<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanEnd"]],["impl Freeze for FlashLoanType",1,["mango_v4::accounts_ix::flash_loan::FlashLoanType"]],["impl Freeze for GroupClose",1,["mango_v4::accounts_ix::group_close::__client_accounts_group_close::GroupClose"]],["impl<'info> Freeze for GroupClose<'info>",1,["mango_v4::accounts_ix::group_close::GroupClose"]],["impl Freeze for GroupCreate",1,["mango_v4::accounts_ix::group_create::__client_accounts_group_create::GroupCreate"]],["impl<'info> Freeze for GroupCreate<'info>",1,["mango_v4::accounts_ix::group_create::GroupCreate"]],["impl Freeze for GroupEdit",1,["mango_v4::accounts_ix::group_edit::__client_accounts_group_edit::GroupEdit"]],["impl<'info> Freeze for GroupEdit<'info>",1,["mango_v4::accounts_ix::group_edit::GroupEdit"]],["impl Freeze for GroupWithdrawInsuranceFund",1,["mango_v4::accounts_ix::group_withdraw_insurance_fund::__client_accounts_group_withdraw_insurance_fund::GroupWithdrawInsuranceFund"]],["impl<'info> Freeze for GroupWithdrawInsuranceFund<'info>",1,["mango_v4::accounts_ix::group_withdraw_insurance_fund::GroupWithdrawInsuranceFund"]],["impl Freeze for HealthRegionBegin",1,["mango_v4::accounts_ix::health_region::__client_accounts_health_region_begin::HealthRegionBegin"]],["impl Freeze for HealthRegionEnd",1,["mango_v4::accounts_ix::health_region::__client_accounts_health_region_end::HealthRegionEnd"]],["impl<'info> Freeze for HealthRegionBegin<'info>",1,["mango_v4::accounts_ix::health_region::HealthRegionBegin"]],["impl<'info> Freeze for HealthRegionEnd<'info>",1,["mango_v4::accounts_ix::health_region::HealthRegionEnd"]],["impl Freeze for IxGateSet",1,["mango_v4::accounts_ix::ix_gate_set::__client_accounts_ix_gate_set::IxGateSet"]],["impl<'info> Freeze for IxGateSet<'info>",1,["mango_v4::accounts_ix::ix_gate_set::IxGateSet"]],["impl Freeze for OpenbookV2CancelOrder",1,["mango_v4::accounts_ix::openbook_v2_cancel_order::__client_accounts_openbook_v2_cancel_order::OpenbookV2CancelOrder"]],["impl<'info> Freeze for OpenbookV2CancelOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_cancel_order::OpenbookV2CancelOrder"]],["impl Freeze for OpenbookV2CloseOpenOrders",1,["mango_v4::accounts_ix::openbook_v2_close_open_orders::__client_accounts_openbook_v2_close_open_orders::OpenbookV2CloseOpenOrders"]],["impl<'info> Freeze for OpenbookV2CloseOpenOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_close_open_orders::OpenbookV2CloseOpenOrders"]],["impl Freeze for OpenbookV2CreateOpenOrders",1,["mango_v4::accounts_ix::openbook_v2_create_open_orders::__client_accounts_openbook_v2_create_open_orders::OpenbookV2CreateOpenOrders"]],["impl<'info> Freeze for OpenbookV2CreateOpenOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_create_open_orders::OpenbookV2CreateOpenOrders"]],["impl Freeze for OpenbookV2DeregisterMarket",1,["mango_v4::accounts_ix::openbook_v2_deregister_market::__client_accounts_openbook_v2_deregister_market::OpenbookV2DeregisterMarket"]],["impl<'info> Freeze for OpenbookV2DeregisterMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_deregister_market::OpenbookV2DeregisterMarket"]],["impl Freeze for OpenbookV2EditMarket",1,["mango_v4::accounts_ix::openbook_v2_edit_market::__client_accounts_openbook_v2_edit_market::OpenbookV2EditMarket"]],["impl<'info> Freeze for OpenbookV2EditMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_edit_market::OpenbookV2EditMarket"]],["impl Freeze for OpenbookV2LiqForceCancelOrders",1,["mango_v4::accounts_ix::openbook_v2_liq_force_cancel_orders::__client_accounts_openbook_v2_liq_force_cancel_orders::OpenbookV2LiqForceCancelOrders"]],["impl<'info> Freeze for OpenbookV2LiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_liq_force_cancel_orders::OpenbookV2LiqForceCancelOrders"]],["impl Freeze for OpenbookV2PlaceOrder",1,["mango_v4::accounts_ix::openbook_v2_place_order::__client_accounts_openbook_v2_place_order::OpenbookV2PlaceOrder"]],["impl<'info> Freeze for OpenbookV2PlaceOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_place_order::OpenbookV2PlaceOrder"]],["impl Freeze for OpenbookV2PlaceTakeOrder",1,["mango_v4::accounts_ix::openbook_v2_place_take_order::__client_accounts_openbook_v2_place_take_order::OpenbookV2PlaceTakeOrder"]],["impl<'info> Freeze for OpenbookV2PlaceTakeOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_place_take_order::OpenbookV2PlaceTakeOrder"]],["impl Freeze for OpenbookV2RegisterMarket",1,["mango_v4::accounts_ix::openbook_v2_register_market::__client_accounts_openbook_v2_register_market::OpenbookV2RegisterMarket"]],["impl<'info> Freeze for OpenbookV2RegisterMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_register_market::OpenbookV2RegisterMarket"]],["impl Freeze for OpenbookV2SettleFunds",1,["mango_v4::accounts_ix::openbook_v2_settle_funds::__client_accounts_openbook_v2_settle_funds::OpenbookV2SettleFunds"]],["impl<'info> Freeze for OpenbookV2SettleFunds<'info>",1,["mango_v4::accounts_ix::openbook_v2_settle_funds::OpenbookV2SettleFunds"]],["impl Freeze for PerpCancelAllOrders",1,["mango_v4::accounts_ix::perp_cancel_all_orders::__client_accounts_perp_cancel_all_orders::PerpCancelAllOrders"]],["impl<'info> Freeze for PerpCancelAllOrders<'info>",1,["mango_v4::accounts_ix::perp_cancel_all_orders::PerpCancelAllOrders"]],["impl Freeze for PerpCancelAllOrdersBySide",1,["mango_v4::accounts_ix::perp_cancel_all_orders_by_side::__client_accounts_perp_cancel_all_orders_by_side::PerpCancelAllOrdersBySide"]],["impl<'info> Freeze for PerpCancelAllOrdersBySide<'info>",1,["mango_v4::accounts_ix::perp_cancel_all_orders_by_side::PerpCancelAllOrdersBySide"]],["impl Freeze for PerpCancelOrder",1,["mango_v4::accounts_ix::perp_cancel_order::__client_accounts_perp_cancel_order::PerpCancelOrder"]],["impl<'info> Freeze for PerpCancelOrder<'info>",1,["mango_v4::accounts_ix::perp_cancel_order::PerpCancelOrder"]],["impl Freeze for PerpCancelOrderByClientOrderId",1,["mango_v4::accounts_ix::perp_cancel_order_by_client_order_id::__client_accounts_perp_cancel_order_by_client_order_id::PerpCancelOrderByClientOrderId"]],["impl<'info> Freeze for PerpCancelOrderByClientOrderId<'info>",1,["mango_v4::accounts_ix::perp_cancel_order_by_client_order_id::PerpCancelOrderByClientOrderId"]],["impl Freeze for PerpCloseMarket",1,["mango_v4::accounts_ix::perp_close_market::__client_accounts_perp_close_market::PerpCloseMarket"]],["impl<'info> Freeze for PerpCloseMarket<'info>",1,["mango_v4::accounts_ix::perp_close_market::PerpCloseMarket"]],["impl Freeze for PerpConsumeEvents",1,["mango_v4::accounts_ix::perp_consume_events::__client_accounts_perp_consume_events::PerpConsumeEvents"]],["impl<'info> Freeze for PerpConsumeEvents<'info>",1,["mango_v4::accounts_ix::perp_consume_events::PerpConsumeEvents"]],["impl Freeze for PerpCreateMarket",1,["mango_v4::accounts_ix::perp_create_market::__client_accounts_perp_create_market::PerpCreateMarket"]],["impl<'info> Freeze for PerpCreateMarket<'info>",1,["mango_v4::accounts_ix::perp_create_market::PerpCreateMarket"]],["impl Freeze for PerpDeactivatePosition",1,["mango_v4::accounts_ix::perp_deactivate_position::__client_accounts_perp_deactivate_position::PerpDeactivatePosition"]],["impl<'info> Freeze for PerpDeactivatePosition<'info>",1,["mango_v4::accounts_ix::perp_deactivate_position::PerpDeactivatePosition"]],["impl Freeze for PerpEditMarket",1,["mango_v4::accounts_ix::perp_edit_market::__client_accounts_perp_edit_market::PerpEditMarket"]],["impl<'info> Freeze for PerpEditMarket<'info>",1,["mango_v4::accounts_ix::perp_edit_market::PerpEditMarket"]],["impl Freeze for PerpForceClosePosition",1,["mango_v4::accounts_ix::perp_force_close_position::__client_accounts_perp_force_close_position::PerpForceClosePosition"]],["impl<'info> Freeze for PerpForceClosePosition<'info>",1,["mango_v4::accounts_ix::perp_force_close_position::PerpForceClosePosition"]],["impl Freeze for PerpLiqBaseOrPositivePnl",1,["mango_v4::accounts_ix::perp_liq_base_or_positive_pnl::__client_accounts_perp_liq_base_or_positive_pnl::PerpLiqBaseOrPositivePnl"]],["impl<'info> Freeze for PerpLiqBaseOrPositivePnl<'info>",1,["mango_v4::accounts_ix::perp_liq_base_or_positive_pnl::PerpLiqBaseOrPositivePnl"]],["impl Freeze for PerpLiqForceCancelOrders",1,["mango_v4::accounts_ix::perp_liq_force_cancel_orders::__client_accounts_perp_liq_force_cancel_orders::PerpLiqForceCancelOrders"]],["impl<'info> Freeze for PerpLiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::perp_liq_force_cancel_orders::PerpLiqForceCancelOrders"]],["impl Freeze for PerpLiqNegativePnlOrBankruptcy",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::__client_accounts_perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcy"]],["impl Freeze for PerpLiqNegativePnlOrBankruptcyV2",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::__client_accounts_perp_liq_negative_pnl_or_bankruptcy_v2::PerpLiqNegativePnlOrBankruptcyV2"]],["impl<'info> Freeze for PerpLiqNegativePnlOrBankruptcy<'info>",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcy"]],["impl<'info> Freeze for PerpLiqNegativePnlOrBankruptcyV2<'info>",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcyV2"]],["impl Freeze for PerpPlaceOrder",1,["mango_v4::accounts_ix::perp_place_order::__client_accounts_perp_place_order::PerpPlaceOrder"]],["impl<'info> Freeze for PerpPlaceOrder<'info>",1,["mango_v4::accounts_ix::perp_place_order::PerpPlaceOrder"]],["impl Freeze for PerpSettleFees",1,["mango_v4::accounts_ix::perp_settle_fees::__client_accounts_perp_settle_fees::PerpSettleFees"]],["impl<'info> Freeze for PerpSettleFees<'info>",1,["mango_v4::accounts_ix::perp_settle_fees::PerpSettleFees"]],["impl Freeze for PerpSettlePnl",1,["mango_v4::accounts_ix::perp_settle_pnl::__client_accounts_perp_settle_pnl::PerpSettlePnl"]],["impl<'info> Freeze for PerpSettlePnl<'info>",1,["mango_v4::accounts_ix::perp_settle_pnl::PerpSettlePnl"]],["impl Freeze for PerpUpdateFunding",1,["mango_v4::accounts_ix::perp_update_funding::__client_accounts_perp_update_funding::PerpUpdateFunding"]],["impl<'info> Freeze for PerpUpdateFunding<'info>",1,["mango_v4::accounts_ix::perp_update_funding::PerpUpdateFunding"]],["impl Freeze for Serum3CancelAllOrders",1,["mango_v4::accounts_ix::serum3_cancel_all_orders::__client_accounts_serum3_cancel_all_orders::Serum3CancelAllOrders"]],["impl<'info> Freeze for Serum3CancelAllOrders<'info>",1,["mango_v4::accounts_ix::serum3_cancel_all_orders::Serum3CancelAllOrders"]],["impl Freeze for Serum3CancelOrder",1,["mango_v4::accounts_ix::serum3_cancel_order::__client_accounts_serum3_cancel_order::Serum3CancelOrder"]],["impl<'info> Freeze for Serum3CancelOrder<'info>",1,["mango_v4::accounts_ix::serum3_cancel_order::Serum3CancelOrder"]],["impl Freeze for Serum3CloseOpenOrders",1,["mango_v4::accounts_ix::serum3_close_open_orders::__client_accounts_serum3_close_open_orders::Serum3CloseOpenOrders"]],["impl<'info> Freeze for Serum3CloseOpenOrders<'info>",1,["mango_v4::accounts_ix::serum3_close_open_orders::Serum3CloseOpenOrders"]],["impl Freeze for Serum3CreateOpenOrders",1,["mango_v4::accounts_ix::serum3_create_open_orders::__client_accounts_serum3_create_open_orders::Serum3CreateOpenOrders"]],["impl<'info> Freeze for Serum3CreateOpenOrders<'info>",1,["mango_v4::accounts_ix::serum3_create_open_orders::Serum3CreateOpenOrders"]],["impl Freeze for Serum3DeregisterMarket",1,["mango_v4::accounts_ix::serum3_deregister_market::__client_accounts_serum3_deregister_market::Serum3DeregisterMarket"]],["impl<'info> Freeze for Serum3DeregisterMarket<'info>",1,["mango_v4::accounts_ix::serum3_deregister_market::Serum3DeregisterMarket"]],["impl Freeze for Serum3EditMarket",1,["mango_v4::accounts_ix::serum3_edit_market::__client_accounts_serum3_edit_market::Serum3EditMarket"]],["impl<'info> Freeze for Serum3EditMarket<'info>",1,["mango_v4::accounts_ix::serum3_edit_market::Serum3EditMarket"]],["impl Freeze for Serum3LiqForceCancelOrders",1,["mango_v4::accounts_ix::serum3_liq_force_cancel_orders::__client_accounts_serum3_liq_force_cancel_orders::Serum3LiqForceCancelOrders"]],["impl<'info> Freeze for Serum3LiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::serum3_liq_force_cancel_orders::Serum3LiqForceCancelOrders"]],["impl Freeze for Serum3PlaceOrder",1,["mango_v4::accounts_ix::serum3_place_order::__client_accounts_serum3_place_order::Serum3PlaceOrder"]],["impl Freeze for Serum3SelfTradeBehavior",1,["mango_v4::accounts_ix::serum3_place_order::Serum3SelfTradeBehavior"]],["impl Freeze for Serum3OrderType",1,["mango_v4::accounts_ix::serum3_place_order::Serum3OrderType"]],["impl Freeze for Serum3Side",1,["mango_v4::accounts_ix::serum3_place_order::Serum3Side"]],["impl<'info> Freeze for Serum3PlaceOrder<'info>",1,["mango_v4::accounts_ix::serum3_place_order::Serum3PlaceOrder"]],["impl Freeze for Serum3RegisterMarket",1,["mango_v4::accounts_ix::serum3_register_market::__client_accounts_serum3_register_market::Serum3RegisterMarket"]],["impl<'info> Freeze for Serum3RegisterMarket<'info>",1,["mango_v4::accounts_ix::serum3_register_market::Serum3RegisterMarket"]],["impl Freeze for Serum3SettleFunds",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds::Serum3SettleFunds"]],["impl Freeze for Serum3SettleFundsV2Extra",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds_v2_extra::Serum3SettleFundsV2Extra"]],["impl Freeze for Serum3SettleFundsV2",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds_v2::Serum3SettleFundsV2"]],["impl<'info> Freeze for Serum3SettleFunds<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFunds"]],["impl<'info> Freeze for Serum3SettleFundsV2Extra<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFundsV2Extra"]],["impl<'info> Freeze for Serum3SettleFundsV2<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFundsV2"]],["impl Freeze for StubOracleClose",1,["mango_v4::accounts_ix::stub_oracle_close::__client_accounts_stub_oracle_close::StubOracleClose"]],["impl<'info> Freeze for StubOracleClose<'info>",1,["mango_v4::accounts_ix::stub_oracle_close::StubOracleClose"]],["impl Freeze for StubOracleCreate",1,["mango_v4::accounts_ix::stub_oracle_create::__client_accounts_stub_oracle_create::StubOracleCreate"]],["impl<'info> Freeze for StubOracleCreate<'info>",1,["mango_v4::accounts_ix::stub_oracle_create::StubOracleCreate"]],["impl Freeze for StubOracleSet",1,["mango_v4::accounts_ix::stub_oracle_set::__client_accounts_stub_oracle_set::StubOracleSet"]],["impl<'info> Freeze for StubOracleSet<'info>",1,["mango_v4::accounts_ix::stub_oracle_set::StubOracleSet"]],["impl Freeze for TokenAddBank",1,["mango_v4::accounts_ix::token_add_bank::__client_accounts_token_add_bank::TokenAddBank"]],["impl<'info> Freeze for TokenAddBank<'info>",1,["mango_v4::accounts_ix::token_add_bank::TokenAddBank"]],["impl Freeze for TokenConditionalSwapCancel",1,["mango_v4::accounts_ix::token_conditional_swap_cancel::__client_accounts_token_conditional_swap_cancel::TokenConditionalSwapCancel"]],["impl<'info> Freeze for TokenConditionalSwapCancel<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_cancel::TokenConditionalSwapCancel"]],["impl Freeze for TokenConditionalSwapCreate",1,["mango_v4::accounts_ix::token_conditional_swap_create::__client_accounts_token_conditional_swap_create::TokenConditionalSwapCreate"]],["impl<'info> Freeze for TokenConditionalSwapCreate<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_create::TokenConditionalSwapCreate"]],["impl Freeze for TokenConditionalSwapStart",1,["mango_v4::accounts_ix::token_conditional_swap_start::__client_accounts_token_conditional_swap_start::TokenConditionalSwapStart"]],["impl<'info> Freeze for TokenConditionalSwapStart<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_start::TokenConditionalSwapStart"]],["impl Freeze for TokenConditionalSwapTrigger",1,["mango_v4::accounts_ix::token_conditional_swap_trigger::__client_accounts_token_conditional_swap_trigger::TokenConditionalSwapTrigger"]],["impl<'info> Freeze for TokenConditionalSwapTrigger<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_trigger::TokenConditionalSwapTrigger"]],["impl Freeze for TokenDepositIntoExisting",1,["mango_v4::accounts_ix::token_deposit::__client_accounts_token_deposit_into_existing::TokenDepositIntoExisting"]],["impl Freeze for TokenDeposit",1,["mango_v4::accounts_ix::token_deposit::__client_accounts_token_deposit::TokenDeposit"]],["impl<'info> Freeze for TokenDepositIntoExisting<'info>",1,["mango_v4::accounts_ix::token_deposit::TokenDepositIntoExisting"]],["impl<'info> Freeze for TokenDeposit<'info>",1,["mango_v4::accounts_ix::token_deposit::TokenDeposit"]],["impl Freeze for TokenDeregister",1,["mango_v4::accounts_ix::token_deregister::__client_accounts_token_deregister::TokenDeregister"]],["impl<'info> Freeze for TokenDeregister<'info>",1,["mango_v4::accounts_ix::token_deregister::TokenDeregister"]],["impl Freeze for TokenEdit",1,["mango_v4::accounts_ix::token_edit::__client_accounts_token_edit::TokenEdit"]],["impl<'info> Freeze for TokenEdit<'info>",1,["mango_v4::accounts_ix::token_edit::TokenEdit"]],["impl Freeze for TokenForceCloseBorrowsWithToken",1,["mango_v4::accounts_ix::token_force_close_borrows_with_token::__client_accounts_token_force_close_borrows_with_token::TokenForceCloseBorrowsWithToken"]],["impl<'info> Freeze for TokenForceCloseBorrowsWithToken<'info>",1,["mango_v4::accounts_ix::token_force_close_borrows_with_token::TokenForceCloseBorrowsWithToken"]],["impl Freeze for TokenLiqBankruptcy",1,["mango_v4::accounts_ix::token_liq_bankruptcy::__client_accounts_token_liq_bankruptcy::TokenLiqBankruptcy"]],["impl<'info> Freeze for TokenLiqBankruptcy<'info>",1,["mango_v4::accounts_ix::token_liq_bankruptcy::TokenLiqBankruptcy"]],["impl Freeze for TokenLiqWithToken",1,["mango_v4::accounts_ix::token_liq_with_token::__client_accounts_token_liq_with_token::TokenLiqWithToken"]],["impl<'info> Freeze for TokenLiqWithToken<'info>",1,["mango_v4::accounts_ix::token_liq_with_token::TokenLiqWithToken"]],["impl Freeze for TokenRegister",1,["mango_v4::accounts_ix::token_register::__client_accounts_token_register::TokenRegister"]],["impl<'info> Freeze for TokenRegister<'info>",1,["mango_v4::accounts_ix::token_register::TokenRegister"]],["impl Freeze for InterestRateParams",1,["mango_v4::accounts_ix::token_register::InterestRateParams"]],["impl Freeze for TokenRegisterTrustless",1,["mango_v4::accounts_ix::token_register_trustless::__client_accounts_token_register_trustless::TokenRegisterTrustless"]],["impl<'info> Freeze for TokenRegisterTrustless<'info>",1,["mango_v4::accounts_ix::token_register_trustless::TokenRegisterTrustless"]],["impl Freeze for TokenUpdateIndexAndRate",1,["mango_v4::accounts_ix::token_update_index_and_rate::__client_accounts_token_update_index_and_rate::TokenUpdateIndexAndRate"]],["impl<'info> Freeze for TokenUpdateIndexAndRate<'info>",1,["mango_v4::accounts_ix::token_update_index_and_rate::TokenUpdateIndexAndRate"]],["impl Freeze for TokenWithdraw",1,["mango_v4::accounts_ix::token_withdraw::__client_accounts_token_withdraw::TokenWithdraw"]],["impl<'info> Freeze for TokenWithdraw<'info>",1,["mango_v4::accounts_ix::token_withdraw::TokenWithdraw"]],["impl<'a, 'info> Freeze for AccountInfoRef<'a, 'info>",1,["mango_v4::accounts_zerocopy::AccountInfoRef"]],["impl<'a, 'info> Freeze for AccountInfoRefMut<'a, 'info>",1,["mango_v4::accounts_zerocopy::AccountInfoRefMut"]],["impl Freeze for KeyedAccount",1,["mango_v4::accounts_zerocopy::KeyedAccount"]],["impl Freeze for KeyedAccountSharedData",1,["mango_v4::accounts_zerocopy::KeyedAccountSharedData"]],["impl Freeze for MangoError",1,["mango_v4::error::MangoError"]],["impl Freeze for MangoAccountData",1,["mango_v4::events::MangoAccountData"]],["impl Freeze for Equity",1,["mango_v4::events::Equity"]],["impl Freeze for TokenEquity",1,["mango_v4::events::TokenEquity"]],["impl Freeze for PerpEquity",1,["mango_v4::events::PerpEquity"]],["impl<T> Freeze for FixedOrderAccountRetriever<T>",1,["mango_v4::health::account_retriever::FixedOrderAccountRetriever"]],["impl<'a, 'info> Freeze for ScannedBanksAndOracles<'a, 'info>",1,["mango_v4::health::account_retriever::ScannedBanksAndOracles"]],["impl<'a, 'info> Freeze for ScanningAccountRetriever<'a, 'info>",1,["mango_v4::health::account_retriever::ScanningAccountRetriever"]],["impl Freeze for Prices",1,["mango_v4::health::cache::Prices"]],["impl Freeze for HealthType",1,["mango_v4::health::cache::HealthType"]],["impl Freeze for TokenInfo",1,["mango_v4::health::cache::TokenInfo"]],["impl Freeze for TokenBalance",1,["mango_v4::health::cache::TokenBalance"]],["impl Freeze for TokenMaxReserved",1,["mango_v4::health::cache::TokenMaxReserved"]],["impl Freeze for Serum3Info",1,["mango_v4::health::cache::Serum3Info"]],["impl Freeze for PerpInfo",1,["mango_v4::health::cache::PerpInfo"]],["impl Freeze for HealthCache",1,["mango_v4::health::cache::HealthCache"]],["impl Freeze for PerpBalanceLog",1,["mango_v4::logs::PerpBalanceLog"]],["impl Freeze for TokenBalanceLog",1,["mango_v4::logs::TokenBalanceLog"]],["impl Freeze for FlashLoanTokenDetail",1,["mango_v4::logs::FlashLoanTokenDetail"]],["impl Freeze for FlashLoanTokenDetailV2",1,["mango_v4::logs::FlashLoanTokenDetailV2"]],["impl Freeze for FlashLoanTokenDetailV3",1,["mango_v4::logs::FlashLoanTokenDetailV3"]],["impl Freeze for FlashLoanLog",1,["mango_v4::logs::FlashLoanLog"]],["impl Freeze for FlashLoanLogV2",1,["mango_v4::logs::FlashLoanLogV2"]],["impl Freeze for FlashLoanLogV3",1,["mango_v4::logs::FlashLoanLogV3"]],["impl Freeze for WithdrawLog",1,["mango_v4::logs::WithdrawLog"]],["impl Freeze for DepositLog",1,["mango_v4::logs::DepositLog"]],["impl Freeze for FillLog",1,["mango_v4::logs::FillLog"]],["impl Freeze for FillLogV2",1,["mango_v4::logs::FillLogV2"]],["impl Freeze for FillLogV3",1,["mango_v4::logs::FillLogV3"]],["impl Freeze for PerpUpdateFundingLog",1,["mango_v4::logs::PerpUpdateFundingLog"]],["impl Freeze for PerpUpdateFundingLogV2",1,["mango_v4::logs::PerpUpdateFundingLogV2"]],["impl Freeze for UpdateIndexLog",1,["mango_v4::logs::UpdateIndexLog"]],["impl Freeze for UpdateRateLog",1,["mango_v4::logs::UpdateRateLog"]],["impl Freeze for TokenLiqWithTokenLog",1,["mango_v4::logs::TokenLiqWithTokenLog"]],["impl Freeze for Serum3OpenOrdersBalanceLog",1,["mango_v4::logs::Serum3OpenOrdersBalanceLog"]],["impl Freeze for Serum3OpenOrdersBalanceLogV2",1,["mango_v4::logs::Serum3OpenOrdersBalanceLogV2"]],["impl Freeze for LoanOriginationFeeInstruction",1,["mango_v4::logs::LoanOriginationFeeInstruction"]],["impl Freeze for WithdrawLoanOriginationFeeLog",1,["mango_v4::logs::WithdrawLoanOriginationFeeLog"]],["impl Freeze for WithdrawLoanLog",1,["mango_v4::logs::WithdrawLoanLog"]],["impl Freeze for TokenLiqBankruptcyLog",1,["mango_v4::logs::TokenLiqBankruptcyLog"]],["impl Freeze for DeactivateTokenPositionLog",1,["mango_v4::logs::DeactivateTokenPositionLog"]],["impl Freeze for DeactivatePerpPositionLog",1,["mango_v4::logs::DeactivatePerpPositionLog"]],["impl Freeze for TokenMetaDataLog",1,["mango_v4::logs::TokenMetaDataLog"]],["impl Freeze for PerpMarketMetaDataLog",1,["mango_v4::logs::PerpMarketMetaDataLog"]],["impl Freeze for Serum3RegisterMarketLog",1,["mango_v4::logs::Serum3RegisterMarketLog"]],["impl Freeze for PerpLiqBaseOrPositivePnlLog",1,["mango_v4::logs::PerpLiqBaseOrPositivePnlLog"]],["impl Freeze for PerpLiqBankruptcyLog",1,["mango_v4::logs::PerpLiqBankruptcyLog"]],["impl Freeze for PerpLiqNegativePnlOrBankruptcyLog",1,["mango_v4::logs::PerpLiqNegativePnlOrBankruptcyLog"]],["impl Freeze for PerpSettlePnlLog",1,["mango_v4::logs::PerpSettlePnlLog"]],["impl Freeze for PerpSettleFeesLog",1,["mango_v4::logs::PerpSettleFeesLog"]],["impl Freeze for AccountBuybackFeesWithMngoLog",1,["mango_v4::logs::AccountBuybackFeesWithMngoLog"]],["impl Freeze for FilledPerpOrderLog",1,["mango_v4::logs::FilledPerpOrderLog"]],["impl Freeze for PerpTakerTradeLog",1,["mango_v4::logs::PerpTakerTradeLog"]],["impl Freeze for PerpForceClosePositionLog",1,["mango_v4::logs::PerpForceClosePositionLog"]],["impl Freeze for TokenForceCloseBorrowsWithTokenLog",1,["mango_v4::logs::TokenForceCloseBorrowsWithTokenLog"]],["impl Freeze for TokenConditionalSwapCreateLog",1,["mango_v4::logs::TokenConditionalSwapCreateLog"]],["impl Freeze for TokenConditionalSwapCreateLogV2",1,["mango_v4::logs::TokenConditionalSwapCreateLogV2"]],["impl Freeze for TokenConditionalSwapCreateLogV3",1,["mango_v4::logs::TokenConditionalSwapCreateLogV3"]],["impl Freeze for TokenConditionalSwapTriggerLog",1,["mango_v4::logs::TokenConditionalSwapTriggerLog"]],["impl Freeze for TokenConditionalSwapTriggerLogV2",1,["mango_v4::logs::TokenConditionalSwapTriggerLogV2"]],["impl Freeze for TokenConditionalSwapTriggerLogV3",1,["mango_v4::logs::TokenConditionalSwapTriggerLogV3"]],["impl Freeze for TokenConditionalSwapCancelLog",1,["mango_v4::logs::TokenConditionalSwapCancelLog"]],["impl Freeze for TokenConditionalSwapStartLog",1,["mango_v4::logs::TokenConditionalSwapStartLog"]],["impl Freeze for OrderBookStateHeader",1,["mango_v4::serum3_cpi::OrderBookStateHeader"]],["impl Freeze for OpenOrdersSlim",1,["mango_v4::serum3_cpi::OpenOrdersSlim"]],["impl<'info> Freeze for InitOpenOrders<'info>",1,["mango_v4::serum3_cpi::InitOpenOrders"]],["impl<'info> Freeze for CloseOpenOrders<'info>",1,["mango_v4::serum3_cpi::CloseOpenOrders"]],["impl<'info> Freeze for SettleFunds<'info>",1,["mango_v4::serum3_cpi::SettleFunds"]],["impl<'info> Freeze for PlaceOrder<'info>",1,["mango_v4::serum3_cpi::PlaceOrder"]],["impl<'info> Freeze for CancelOrder<'info>",1,["mango_v4::serum3_cpi::CancelOrder"]],["impl Freeze for Bank",1,["mango_v4::state::bank::Bank"]],["impl Freeze for WithdrawResult",1,["mango_v4::state::bank::WithdrawResult"]],["impl<Header, Fixed, Dynamic> Freeze for DynamicAccount<Header, Fixed, Dynamic>where\n Dynamic: Freeze,\n Fixed: Freeze,\n Header: Freeze,",1,["mango_v4::state::dynamic_account::DynamicAccount"]],["impl Freeze for Group",1,["mango_v4::state::group::Group"]],["impl Freeze for IxGate",1,["mango_v4::state::group::IxGate"]],["impl Freeze for CheckLiquidatable",1,["mango_v4::state::mango_account::CheckLiquidatable"]],["impl Freeze for MangoAccountPdaSeeds",1,["mango_v4::state::mango_account::MangoAccountPdaSeeds"]],["impl Freeze for MangoAccount",1,["mango_v4::state::mango_account::MangoAccount"]],["impl Freeze for MangoAccountFixed",1,["mango_v4::state::mango_account::MangoAccountFixed"]],["impl Freeze for MangoAccountDynamicHeader",1,["mango_v4::state::mango_account::MangoAccountDynamicHeader"]],["impl Freeze for TokenPosition",1,["mango_v4::state::mango_account_components::TokenPosition"]],["impl Freeze for Serum3Orders",1,["mango_v4::state::mango_account_components::Serum3Orders"]],["impl Freeze for PerpPosition",1,["mango_v4::state::mango_account_components::PerpPosition"]],["impl Freeze for PerpOpenOrder",1,["mango_v4::state::mango_account_components::PerpOpenOrder"]],["impl Freeze for MintInfo",1,["mango_v4::state::mint_info::MintInfo"]],["impl Freeze for OpenbookV2Market",1,["mango_v4::state::openbook_v2_market::OpenbookV2Market"]],["impl Freeze for OpenbookV2MarketIndexReservation",1,["mango_v4::state::openbook_v2_market::OpenbookV2MarketIndexReservation"]],["impl Freeze for OracleConfig",1,["mango_v4::state::oracle::OracleConfig"]],["impl Freeze for OracleConfigParams",1,["mango_v4::state::oracle::OracleConfigParams"]],["impl Freeze for OracleType",1,["mango_v4::state::oracle::OracleType"]],["impl Freeze for OracleState",1,["mango_v4::state::oracle::OracleState"]],["impl Freeze for StubOracle",1,["mango_v4::state::oracle::StubOracle"]],["impl<'a> Freeze for Orderbook<'a>",1,["mango_v4::state::orderbook::book::Orderbook"]],["impl Freeze for BookSideOrderTree",1,["mango_v4::state::orderbook::bookside::BookSideOrderTree"]],["impl Freeze for BookSideOrderHandle",1,["mango_v4::state::orderbook::bookside::BookSideOrderHandle"]],["impl Freeze for BookSide",1,["mango_v4::state::orderbook::bookside::BookSide"]],["impl<'a> Freeze for BookSideIterItem<'a>",1,["mango_v4::state::orderbook::bookside_iterator::BookSideIterItem"]],["impl<'a> Freeze for BookSideIter<'a>",1,["mango_v4::state::orderbook::bookside_iterator::BookSideIter"]],["impl Freeze for OrderState",1,["mango_v4::state::orderbook::bookside_iterator::OrderState"]],["impl Freeze for NodeTag",1,["mango_v4::state::orderbook::nodes::NodeTag"]],["impl Freeze for InnerNode",1,["mango_v4::state::orderbook::nodes::InnerNode"]],["impl Freeze for LeafNode",1,["mango_v4::state::orderbook::nodes::LeafNode"]],["impl Freeze for FreeNode",1,["mango_v4::state::orderbook::nodes::FreeNode"]],["impl Freeze for AnyNode",1,["mango_v4::state::orderbook::nodes::AnyNode"]],["impl Freeze for Order",1,["mango_v4::state::orderbook::order::Order"]],["impl Freeze for OrderParams",1,["mango_v4::state::orderbook::order::OrderParams"]],["impl Freeze for PlaceOrderType",1,["mango_v4::state::orderbook::order_type::PlaceOrderType"]],["impl Freeze for PostOrderType",1,["mango_v4::state::orderbook::order_type::PostOrderType"]],["impl Freeze for SelfTradeBehavior",1,["mango_v4::state::orderbook::order_type::SelfTradeBehavior"]],["impl Freeze for Side",1,["mango_v4::state::orderbook::order_type::Side"]],["impl Freeze for SideAndOrderTree",1,["mango_v4::state::orderbook::order_type::SideAndOrderTree"]],["impl Freeze for OrderTreeType",1,["mango_v4::state::orderbook::ordertree::OrderTreeType"]],["impl Freeze for OrderTreeRoot",1,["mango_v4::state::orderbook::ordertree::OrderTreeRoot"]],["impl Freeze for OrderTreeNodes",1,["mango_v4::state::orderbook::ordertree::OrderTreeNodes"]],["impl<'a> Freeze for OrderTreeIter<'a>",1,["mango_v4::state::orderbook::ordertree_iterator::OrderTreeIter"]],["impl Freeze for EventQueue",1,["mango_v4::state::orderbook::queue::EventQueue"]],["impl Freeze for EventQueueHeader",1,["mango_v4::state::orderbook::queue::EventQueueHeader"]],["impl Freeze for AnyEvent",1,["mango_v4::state::orderbook::queue::AnyEvent"]],["impl Freeze for EventType",1,["mango_v4::state::orderbook::queue::EventType"]],["impl Freeze for FillEvent",1,["mango_v4::state::orderbook::queue::FillEvent"]],["impl Freeze for OutEvent",1,["mango_v4::state::orderbook::queue::OutEvent"]],["impl Freeze for PerpMarket",1,["mango_v4::state::perp_market::PerpMarket"]],["impl Freeze for Serum3Market",1,["mango_v4::state::serum3_market::Serum3Market"]],["impl Freeze for Serum3MarketIndexReservation",1,["mango_v4::state::serum3_market::Serum3MarketIndexReservation"]],["impl Freeze for StablePriceModel",1,["mango_v4::state::stable_price::StablePriceModel"]],["impl Freeze for TokenConditionalSwapDisplayPriceStyle",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapDisplayPriceStyle"]],["impl Freeze for TokenConditionalSwapIntention",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapIntention"]],["impl Freeze for TokenConditionalSwapType",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapType"]],["impl Freeze for TokenConditionalSwap",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwap"]],["impl Freeze for TokenIndex",1,["mango_v4::types::TokenIndex"]],["impl Freeze for Serum3MarketIndex",1,["mango_v4::types::Serum3MarketIndex"]],["impl Freeze for PerpMarketIndex",1,["mango_v4::types::PerpMarketIndex"]],["impl Freeze for I80F48",1,["mango_v4::types::I80F48"]],["impl Freeze for MangoV4",1,["mango_v4::program::MangoV4"]],["impl Freeze for AdminTokenWithdrawFees",1,["mango_v4::instruction::AdminTokenWithdrawFees"]],["impl Freeze for AdminPerpWithdrawFees",1,["mango_v4::instruction::AdminPerpWithdrawFees"]],["impl Freeze for GroupCreate",1,["mango_v4::instruction::GroupCreate"]],["impl Freeze for GroupEdit",1,["mango_v4::instruction::GroupEdit"]],["impl Freeze for GroupWithdrawInsuranceFund",1,["mango_v4::instruction::GroupWithdrawInsuranceFund"]],["impl Freeze for IxGateSet",1,["mango_v4::instruction::IxGateSet"]],["impl Freeze for GroupClose",1,["mango_v4::instruction::GroupClose"]],["impl Freeze for TokenRegister",1,["mango_v4::instruction::TokenRegister"]],["impl Freeze for TokenRegisterTrustless",1,["mango_v4::instruction::TokenRegisterTrustless"]],["impl Freeze for TokenEdit",1,["mango_v4::instruction::TokenEdit"]],["impl Freeze for TokenAddBank",1,["mango_v4::instruction::TokenAddBank"]],["impl Freeze for TokenDeregister",1,["mango_v4::instruction::TokenDeregister"]],["impl Freeze for TokenUpdateIndexAndRate",1,["mango_v4::instruction::TokenUpdateIndexAndRate"]],["impl Freeze for AccountCreate",1,["mango_v4::instruction::AccountCreate"]],["impl Freeze for AccountCreateV2",1,["mango_v4::instruction::AccountCreateV2"]],["impl Freeze for AccountExpand",1,["mango_v4::instruction::AccountExpand"]],["impl Freeze for AccountExpandV2",1,["mango_v4::instruction::AccountExpandV2"]],["impl Freeze for AccountSizeMigration",1,["mango_v4::instruction::AccountSizeMigration"]],["impl Freeze for AccountEdit",1,["mango_v4::instruction::AccountEdit"]],["impl Freeze for AccountToggleFreeze",1,["mango_v4::instruction::AccountToggleFreeze"]],["impl Freeze for AccountClose",1,["mango_v4::instruction::AccountClose"]],["impl Freeze for AccountBuybackFeesWithMngo",1,["mango_v4::instruction::AccountBuybackFeesWithMngo"]],["impl Freeze for StubOracleCreate",1,["mango_v4::instruction::StubOracleCreate"]],["impl Freeze for StubOracleClose",1,["mango_v4::instruction::StubOracleClose"]],["impl Freeze for StubOracleSet",1,["mango_v4::instruction::StubOracleSet"]],["impl Freeze for StubOracleSetTest",1,["mango_v4::instruction::StubOracleSetTest"]],["impl Freeze for TokenDeposit",1,["mango_v4::instruction::TokenDeposit"]],["impl Freeze for TokenDepositIntoExisting",1,["mango_v4::instruction::TokenDepositIntoExisting"]],["impl Freeze for TokenWithdraw",1,["mango_v4::instruction::TokenWithdraw"]],["impl Freeze for FlashLoanBegin",1,["mango_v4::instruction::FlashLoanBegin"]],["impl Freeze for FlashLoanSwapBegin",1,["mango_v4::instruction::FlashLoanSwapBegin"]],["impl Freeze for FlashLoanEnd",1,["mango_v4::instruction::FlashLoanEnd"]],["impl Freeze for FlashLoanEndV2",1,["mango_v4::instruction::FlashLoanEndV2"]],["impl Freeze for HealthRegionBegin",1,["mango_v4::instruction::HealthRegionBegin"]],["impl Freeze for HealthRegionEnd",1,["mango_v4::instruction::HealthRegionEnd"]],["impl Freeze for Serum3RegisterMarket",1,["mango_v4::instruction::Serum3RegisterMarket"]],["impl Freeze for Serum3EditMarket",1,["mango_v4::instruction::Serum3EditMarket"]],["impl Freeze for Serum3DeregisterMarket",1,["mango_v4::instruction::Serum3DeregisterMarket"]],["impl Freeze for Serum3CreateOpenOrders",1,["mango_v4::instruction::Serum3CreateOpenOrders"]],["impl Freeze for Serum3CloseOpenOrders",1,["mango_v4::instruction::Serum3CloseOpenOrders"]],["impl Freeze for Serum3PlaceOrder",1,["mango_v4::instruction::Serum3PlaceOrder"]],["impl Freeze for Serum3CancelOrder",1,["mango_v4::instruction::Serum3CancelOrder"]],["impl Freeze for Serum3CancelAllOrders",1,["mango_v4::instruction::Serum3CancelAllOrders"]],["impl Freeze for Serum3SettleFunds",1,["mango_v4::instruction::Serum3SettleFunds"]],["impl Freeze for Serum3SettleFundsV2",1,["mango_v4::instruction::Serum3SettleFundsV2"]],["impl Freeze for Serum3LiqForceCancelOrders",1,["mango_v4::instruction::Serum3LiqForceCancelOrders"]],["impl Freeze for LiqTokenWithToken",1,["mango_v4::instruction::LiqTokenWithToken"]],["impl Freeze for LiqTokenBankruptcy",1,["mango_v4::instruction::LiqTokenBankruptcy"]],["impl Freeze for TokenLiqWithToken",1,["mango_v4::instruction::TokenLiqWithToken"]],["impl Freeze for TokenForceCloseBorrowsWithToken",1,["mango_v4::instruction::TokenForceCloseBorrowsWithToken"]],["impl Freeze for TokenLiqBankruptcy",1,["mango_v4::instruction::TokenLiqBankruptcy"]],["impl Freeze for PerpCreateMarket",1,["mango_v4::instruction::PerpCreateMarket"]],["impl Freeze for PerpEditMarket",1,["mango_v4::instruction::PerpEditMarket"]],["impl Freeze for PerpCloseMarket",1,["mango_v4::instruction::PerpCloseMarket"]],["impl Freeze for PerpDeactivatePosition",1,["mango_v4::instruction::PerpDeactivatePosition"]],["impl Freeze for PerpPlaceOrder",1,["mango_v4::instruction::PerpPlaceOrder"]],["impl Freeze for PerpPlaceOrderV2",1,["mango_v4::instruction::PerpPlaceOrderV2"]],["impl Freeze for PerpPlaceOrderPegged",1,["mango_v4::instruction::PerpPlaceOrderPegged"]],["impl Freeze for PerpPlaceOrderPeggedV2",1,["mango_v4::instruction::PerpPlaceOrderPeggedV2"]],["impl Freeze for PerpCancelOrder",1,["mango_v4::instruction::PerpCancelOrder"]],["impl Freeze for PerpCancelOrderByClientOrderId",1,["mango_v4::instruction::PerpCancelOrderByClientOrderId"]],["impl Freeze for PerpCancelAllOrders",1,["mango_v4::instruction::PerpCancelAllOrders"]],["impl Freeze for PerpCancelAllOrdersBySide",1,["mango_v4::instruction::PerpCancelAllOrdersBySide"]],["impl Freeze for PerpConsumeEvents",1,["mango_v4::instruction::PerpConsumeEvents"]],["impl Freeze for PerpUpdateFunding",1,["mango_v4::instruction::PerpUpdateFunding"]],["impl Freeze for PerpSettlePnl",1,["mango_v4::instruction::PerpSettlePnl"]],["impl Freeze for PerpForceClosePosition",1,["mango_v4::instruction::PerpForceClosePosition"]],["impl Freeze for PerpSettleFees",1,["mango_v4::instruction::PerpSettleFees"]],["impl Freeze for PerpLiqBaseOrPositivePnl",1,["mango_v4::instruction::PerpLiqBaseOrPositivePnl"]],["impl Freeze for PerpLiqForceCancelOrders",1,["mango_v4::instruction::PerpLiqForceCancelOrders"]],["impl Freeze for PerpLiqNegativePnlOrBankruptcy",1,["mango_v4::instruction::PerpLiqNegativePnlOrBankruptcy"]],["impl Freeze for PerpLiqNegativePnlOrBankruptcyV2",1,["mango_v4::instruction::PerpLiqNegativePnlOrBankruptcyV2"]],["impl Freeze for TokenConditionalSwapCreate",1,["mango_v4::instruction::TokenConditionalSwapCreate"]],["impl Freeze for TokenConditionalSwapCreateV2",1,["mango_v4::instruction::TokenConditionalSwapCreateV2"]],["impl Freeze for TokenConditionalSwapCreatePremiumAuction",1,["mango_v4::instruction::TokenConditionalSwapCreatePremiumAuction"]],["impl Freeze for TokenConditionalSwapCreateLinearAuction",1,["mango_v4::instruction::TokenConditionalSwapCreateLinearAuction"]],["impl Freeze for TokenConditionalSwapCancel",1,["mango_v4::instruction::TokenConditionalSwapCancel"]],["impl Freeze for TokenConditionalSwapTrigger",1,["mango_v4::instruction::TokenConditionalSwapTrigger"]],["impl Freeze for TokenConditionalSwapTriggerV2",1,["mango_v4::instruction::TokenConditionalSwapTriggerV2"]],["impl Freeze for TokenConditionalSwapStart",1,["mango_v4::instruction::TokenConditionalSwapStart"]],["impl Freeze for AltSet",1,["mango_v4::instruction::AltSet"]],["impl Freeze for AltExtend",1,["mango_v4::instruction::AltExtend"]],["impl Freeze for ComputeAccountData",1,["mango_v4::instruction::ComputeAccountData"]],["impl Freeze for OpenbookV2RegisterMarket",1,["mango_v4::instruction::OpenbookV2RegisterMarket"]],["impl Freeze for OpenbookV2EditMarket",1,["mango_v4::instruction::OpenbookV2EditMarket"]],["impl Freeze for OpenbookV2DeregisterMarket",1,["mango_v4::instruction::OpenbookV2DeregisterMarket"]],["impl Freeze for OpenbookV2CreateOpenOrders",1,["mango_v4::instruction::OpenbookV2CreateOpenOrders"]],["impl Freeze for OpenbookV2CloseOpenOrders",1,["mango_v4::instruction::OpenbookV2CloseOpenOrders"]],["impl Freeze for OpenbookV2PlaceOrder",1,["mango_v4::instruction::OpenbookV2PlaceOrder"]],["impl Freeze for OpenbookV2PlaceTakerOrder",1,["mango_v4::instruction::OpenbookV2PlaceTakerOrder"]],["impl Freeze for OpenbookV2CancelOrder",1,["mango_v4::instruction::OpenbookV2CancelOrder"]],["impl Freeze for OpenbookV2SettleFunds",1,["mango_v4::instruction::OpenbookV2SettleFunds"]],["impl Freeze for OpenbookV2LiqForceCancelOrders",1,["mango_v4::instruction::OpenbookV2LiqForceCancelOrders"]],["impl Freeze for OpenbookV2CancelAllOrders",1,["mango_v4::instruction::OpenbookV2CancelAllOrders"]],["impl Freeze for Benchmark",1,["mango_v4::instruction::Benchmark"]],["impl Freeze for Mango",1,["mango_v4::Mango"]]],
"mango_v4_client":[["impl !Freeze for RpcAccountFetcher",1,["mango_v4_client::account_fetcher::RpcAccountFetcher"]],["impl<T> Freeze for CachedAccountFetcher<T>",1,["mango_v4_client::account_fetcher::CachedAccountFetcher"]],["impl Freeze for AccountUpdate",1,["mango_v4_client::account_update_stream::AccountUpdate"]],["impl Freeze for Message",1,["mango_v4_client::account_update_stream::Message"]],["impl !Freeze for AccountFetcher",1,["mango_v4_client::chain_data_fetcher::AccountFetcher"]],["impl Freeze for Client",1,["mango_v4_client::client::Client"]],["impl Freeze for MangoClient",1,["mango_v4_client::client::MangoClient"]],["impl Freeze for MangoClientError",1,["mango_v4_client::client::MangoClientError"]],["impl Freeze for TransactionSize",1,["mango_v4_client::client::TransactionSize"]],["impl Freeze for TransactionBuilderConfig",1,["mango_v4_client::client::TransactionBuilderConfig"]],["impl Freeze for TransactionBuilder",1,["mango_v4_client::client::TransactionBuilder"]],["impl Freeze for JupiterSwapMode",1,["mango_v4_client::client::JupiterSwapMode"]],["impl Freeze for TokenContext",1,["mango_v4_client::context::TokenContext"]],["impl Freeze for Serum3MarketContext",1,["mango_v4_client::context::Serum3MarketContext"]],["impl Freeze for PerpMarketContext",1,["mango_v4_client::context::PerpMarketContext"]],["impl Freeze for MangoGroupContext",1,["mango_v4_client::context::MangoGroupContext"]],["impl Freeze for AccountErrorState",1,["mango_v4_client::error_tracking::AccountErrorState"]],["impl Freeze for ErrorTracking",1,["mango_v4_client::error_tracking::ErrorTracking"]],["impl Freeze for QueryResult",1,["mango_v4_client::jupiter::v4::QueryResult"]],["impl Freeze for QueryRoute",1,["mango_v4_client::jupiter::v4::QueryRoute"]],["impl Freeze for QueryMarketInfo",1,["mango_v4_client::jupiter::v4::QueryMarketInfo"]],["impl Freeze for QueryFee",1,["mango_v4_client::jupiter::v4::QueryFee"]],["impl Freeze for QueryRouteFees",1,["mango_v4_client::jupiter::v4::QueryRouteFees"]],["impl Freeze for SwapRequest",1,["mango_v4_client::jupiter::v4::SwapRequest"]],["impl Freeze for SwapResponse",1,["mango_v4_client::jupiter::v4::SwapResponse"]],["impl<'a> Freeze for JupiterV4<'a>",1,["mango_v4_client::jupiter::v4::JupiterV4"]],["impl Freeze for QuoteResponse",1,["mango_v4_client::jupiter::v6::QuoteResponse"]],["impl Freeze for PlatformFee",1,["mango_v4_client::jupiter::v6::PlatformFee"]],["impl Freeze for RoutePlan",1,["mango_v4_client::jupiter::v6::RoutePlan"]],["impl Freeze for SwapInfo",1,["mango_v4_client::jupiter::v6::SwapInfo"]],["impl Freeze for SwapRequest",1,["mango_v4_client::jupiter::v6::SwapRequest"]],["impl Freeze for SwapResponse",1,["mango_v4_client::jupiter::v6::SwapResponse"]],["impl Freeze for SwapInstructionsResponse",1,["mango_v4_client::jupiter::v6::SwapInstructionsResponse"]],["impl Freeze for InstructionResponse",1,["mango_v4_client::jupiter::v6::InstructionResponse"]],["impl Freeze for AccountMeta",1,["mango_v4_client::jupiter::v6::AccountMeta"]],["impl<'a> Freeze for JupiterV6<'a>",1,["mango_v4_client::jupiter::v6::JupiterV6"]],["impl Freeze for Version",1,["mango_v4_client::jupiter::Version"]],["impl Freeze for RawQuote",1,["mango_v4_client::jupiter::RawQuote"]],["impl Freeze for Quote",1,["mango_v4_client::jupiter::Quote"]],["impl<'a> Freeze for Jupiter<'a>",1,["mango_v4_client::jupiter::Jupiter"]],["impl Freeze for Direction",1,["mango_v4_client::perp_pnl::Direction"]],["impl Freeze for Config",1,["mango_v4_client::snapshot_source::Config"]],["impl Freeze for Config",1,["mango_v4_client::websocket_source::Config"]]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/rs/doc/implementors/core/marker/trait.Send.js b/rs/doc/implementors/core/marker/trait.Send.js
index ec38f8a46..34d8d03ba 100644
--- a/rs/doc/implementors/core/marker/trait.Send.js
+++ b/rs/doc/implementors/core/marker/trait.Send.js
@@ -1,4 +1,4 @@
(function() {var implementors = {
-"mango_v4":[["impl Send for AccountBuybackFeesWithMngo",1,["mango_v4::accounts_ix::account_buyback_fees_with_mngo::__client_accounts_account_buyback_fees_with_mngo::AccountBuybackFeesWithMngo"]],["impl<'info> !Send for AccountBuybackFeesWithMngo<'info>",1,["mango_v4::accounts_ix::account_buyback_fees_with_mngo::AccountBuybackFeesWithMngo"]],["impl Send for AccountClose",1,["mango_v4::accounts_ix::account_close::__client_accounts_account_close::AccountClose"]],["impl<'info> !Send for AccountClose<'info>",1,["mango_v4::accounts_ix::account_close::AccountClose"]],["impl Send for AccountCreate",1,["mango_v4::accounts_ix::account_create::__client_accounts_account_create::AccountCreate"]],["impl Send for AccountCreateV2",1,["mango_v4::accounts_ix::account_create::__client_accounts_account_create_v2::AccountCreateV2"]],["impl<'info> !Send for AccountCreate<'info>",1,["mango_v4::accounts_ix::account_create::AccountCreate"]],["impl<'info> !Send for AccountCreateV2<'info>",1,["mango_v4::accounts_ix::account_create::AccountCreateV2"]],["impl Send for AccountEdit",1,["mango_v4::accounts_ix::account_edit::__client_accounts_account_edit::AccountEdit"]],["impl<'info> !Send for AccountEdit<'info>",1,["mango_v4::accounts_ix::account_edit::AccountEdit"]],["impl Send for AccountExpand",1,["mango_v4::accounts_ix::account_expand::__client_accounts_account_expand::AccountExpand"]],["impl<'info> !Send for AccountExpand<'info>",1,["mango_v4::accounts_ix::account_expand::AccountExpand"]],["impl Send for AccountSizeMigration",1,["mango_v4::accounts_ix::account_size_migration::__client_accounts_account_size_migration::AccountSizeMigration"]],["impl<'info> !Send for AccountSizeMigration<'info>",1,["mango_v4::accounts_ix::account_size_migration::AccountSizeMigration"]],["impl Send for AccountToggleFreeze",1,["mango_v4::accounts_ix::account_toggle_freeze::__client_accounts_account_toggle_freeze::AccountToggleFreeze"]],["impl<'info> !Send for AccountToggleFreeze<'info>",1,["mango_v4::accounts_ix::account_toggle_freeze::AccountToggleFreeze"]],["impl Send for AdminPerpWithdrawFees",1,["mango_v4::accounts_ix::admin_perp_withdraw_fees::__client_accounts_admin_perp_withdraw_fees::AdminPerpWithdrawFees"]],["impl<'info> !Send for AdminPerpWithdrawFees<'info>",1,["mango_v4::accounts_ix::admin_perp_withdraw_fees::AdminPerpWithdrawFees"]],["impl Send for AdminTokenWithdrawFees",1,["mango_v4::accounts_ix::admin_token_withdraw_fees::__client_accounts_admin_token_withdraw_fees::AdminTokenWithdrawFees"]],["impl<'info> !Send for AdminTokenWithdrawFees<'info>",1,["mango_v4::accounts_ix::admin_token_withdraw_fees::AdminTokenWithdrawFees"]],["impl Send for AltExtend",1,["mango_v4::accounts_ix::alt_extend::__client_accounts_alt_extend::AltExtend"]],["impl<'info> !Send for AltExtend<'info>",1,["mango_v4::accounts_ix::alt_extend::AltExtend"]],["impl Send for AltSet",1,["mango_v4::accounts_ix::alt_set::__client_accounts_alt_set::AltSet"]],["impl<'info> !Send for AltSet<'info>",1,["mango_v4::accounts_ix::alt_set::AltSet"]],["impl Send for Benchmark",1,["mango_v4::accounts_ix::benchmark::__client_accounts_benchmark::Benchmark"]],["impl<'info> !Send for Benchmark<'info>",1,["mango_v4::accounts_ix::benchmark::Benchmark"]],["impl Send for ComputeAccountData",1,["mango_v4::accounts_ix::compute_account_data::__client_accounts_compute_account_data::ComputeAccountData"]],["impl<'info> !Send for ComputeAccountData<'info>",1,["mango_v4::accounts_ix::compute_account_data::ComputeAccountData"]],["impl Send for FlashLoanBegin",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_begin::FlashLoanBegin"]],["impl Send for FlashLoanSwapBegin",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_swap_begin::FlashLoanSwapBegin"]],["impl Send for FlashLoanEnd",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_end::FlashLoanEnd"]],["impl<'info> !Send for FlashLoanBegin<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanBegin"]],["impl<'info> !Send for FlashLoanSwapBegin<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanSwapBegin"]],["impl<'info> !Send for FlashLoanEnd<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanEnd"]],["impl Send for FlashLoanType",1,["mango_v4::accounts_ix::flash_loan::FlashLoanType"]],["impl Send for GroupClose",1,["mango_v4::accounts_ix::group_close::__client_accounts_group_close::GroupClose"]],["impl<'info> !Send for GroupClose<'info>",1,["mango_v4::accounts_ix::group_close::GroupClose"]],["impl Send for GroupCreate",1,["mango_v4::accounts_ix::group_create::__client_accounts_group_create::GroupCreate"]],["impl<'info> !Send for GroupCreate<'info>",1,["mango_v4::accounts_ix::group_create::GroupCreate"]],["impl Send for GroupEdit",1,["mango_v4::accounts_ix::group_edit::__client_accounts_group_edit::GroupEdit"]],["impl<'info> !Send for GroupEdit<'info>",1,["mango_v4::accounts_ix::group_edit::GroupEdit"]],["impl Send for GroupWithdrawInsuranceFund",1,["mango_v4::accounts_ix::group_withdraw_insurance_fund::__client_accounts_group_withdraw_insurance_fund::GroupWithdrawInsuranceFund"]],["impl<'info> !Send for GroupWithdrawInsuranceFund<'info>",1,["mango_v4::accounts_ix::group_withdraw_insurance_fund::GroupWithdrawInsuranceFund"]],["impl Send for HealthRegionBegin",1,["mango_v4::accounts_ix::health_region::__client_accounts_health_region_begin::HealthRegionBegin"]],["impl Send for HealthRegionEnd",1,["mango_v4::accounts_ix::health_region::__client_accounts_health_region_end::HealthRegionEnd"]],["impl<'info> !Send for HealthRegionBegin<'info>",1,["mango_v4::accounts_ix::health_region::HealthRegionBegin"]],["impl<'info> !Send for HealthRegionEnd<'info>",1,["mango_v4::accounts_ix::health_region::HealthRegionEnd"]],["impl Send for IxGateSet",1,["mango_v4::accounts_ix::ix_gate_set::__client_accounts_ix_gate_set::IxGateSet"]],["impl<'info> !Send for IxGateSet<'info>",1,["mango_v4::accounts_ix::ix_gate_set::IxGateSet"]],["impl Send for OpenbookV2CancelOrder",1,["mango_v4::accounts_ix::openbook_v2_cancel_order::__client_accounts_openbook_v2_cancel_order::OpenbookV2CancelOrder"]],["impl<'info> !Send for OpenbookV2CancelOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_cancel_order::OpenbookV2CancelOrder"]],["impl Send for OpenbookV2CloseOpenOrders",1,["mango_v4::accounts_ix::openbook_v2_close_open_orders::__client_accounts_openbook_v2_close_open_orders::OpenbookV2CloseOpenOrders"]],["impl<'info> !Send for OpenbookV2CloseOpenOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_close_open_orders::OpenbookV2CloseOpenOrders"]],["impl Send for OpenbookV2CreateOpenOrders",1,["mango_v4::accounts_ix::openbook_v2_create_open_orders::__client_accounts_openbook_v2_create_open_orders::OpenbookV2CreateOpenOrders"]],["impl<'info> !Send for OpenbookV2CreateOpenOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_create_open_orders::OpenbookV2CreateOpenOrders"]],["impl Send for OpenbookV2DeregisterMarket",1,["mango_v4::accounts_ix::openbook_v2_deregister_market::__client_accounts_openbook_v2_deregister_market::OpenbookV2DeregisterMarket"]],["impl<'info> !Send for OpenbookV2DeregisterMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_deregister_market::OpenbookV2DeregisterMarket"]],["impl Send for OpenbookV2EditMarket",1,["mango_v4::accounts_ix::openbook_v2_edit_market::__client_accounts_openbook_v2_edit_market::OpenbookV2EditMarket"]],["impl<'info> !Send for OpenbookV2EditMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_edit_market::OpenbookV2EditMarket"]],["impl Send for OpenbookV2LiqForceCancelOrders",1,["mango_v4::accounts_ix::openbook_v2_liq_force_cancel_orders::__client_accounts_openbook_v2_liq_force_cancel_orders::OpenbookV2LiqForceCancelOrders"]],["impl<'info> !Send for OpenbookV2LiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_liq_force_cancel_orders::OpenbookV2LiqForceCancelOrders"]],["impl Send for OpenbookV2PlaceOrder",1,["mango_v4::accounts_ix::openbook_v2_place_order::__client_accounts_openbook_v2_place_order::OpenbookV2PlaceOrder"]],["impl<'info> !Send for OpenbookV2PlaceOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_place_order::OpenbookV2PlaceOrder"]],["impl Send for OpenbookV2PlaceTakeOrder",1,["mango_v4::accounts_ix::openbook_v2_place_take_order::__client_accounts_openbook_v2_place_take_order::OpenbookV2PlaceTakeOrder"]],["impl<'info> !Send for OpenbookV2PlaceTakeOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_place_take_order::OpenbookV2PlaceTakeOrder"]],["impl Send for OpenbookV2RegisterMarket",1,["mango_v4::accounts_ix::openbook_v2_register_market::__client_accounts_openbook_v2_register_market::OpenbookV2RegisterMarket"]],["impl<'info> !Send for OpenbookV2RegisterMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_register_market::OpenbookV2RegisterMarket"]],["impl Send for OpenbookV2SettleFunds",1,["mango_v4::accounts_ix::openbook_v2_settle_funds::__client_accounts_openbook_v2_settle_funds::OpenbookV2SettleFunds"]],["impl<'info> !Send for OpenbookV2SettleFunds<'info>",1,["mango_v4::accounts_ix::openbook_v2_settle_funds::OpenbookV2SettleFunds"]],["impl Send for PerpCancelAllOrders",1,["mango_v4::accounts_ix::perp_cancel_all_orders::__client_accounts_perp_cancel_all_orders::PerpCancelAllOrders"]],["impl<'info> !Send for PerpCancelAllOrders<'info>",1,["mango_v4::accounts_ix::perp_cancel_all_orders::PerpCancelAllOrders"]],["impl Send for PerpCancelAllOrdersBySide",1,["mango_v4::accounts_ix::perp_cancel_all_orders_by_side::__client_accounts_perp_cancel_all_orders_by_side::PerpCancelAllOrdersBySide"]],["impl<'info> !Send for PerpCancelAllOrdersBySide<'info>",1,["mango_v4::accounts_ix::perp_cancel_all_orders_by_side::PerpCancelAllOrdersBySide"]],["impl Send for PerpCancelOrder",1,["mango_v4::accounts_ix::perp_cancel_order::__client_accounts_perp_cancel_order::PerpCancelOrder"]],["impl<'info> !Send for PerpCancelOrder<'info>",1,["mango_v4::accounts_ix::perp_cancel_order::PerpCancelOrder"]],["impl Send for PerpCancelOrderByClientOrderId",1,["mango_v4::accounts_ix::perp_cancel_order_by_client_order_id::__client_accounts_perp_cancel_order_by_client_order_id::PerpCancelOrderByClientOrderId"]],["impl<'info> !Send for PerpCancelOrderByClientOrderId<'info>",1,["mango_v4::accounts_ix::perp_cancel_order_by_client_order_id::PerpCancelOrderByClientOrderId"]],["impl Send for PerpCloseMarket",1,["mango_v4::accounts_ix::perp_close_market::__client_accounts_perp_close_market::PerpCloseMarket"]],["impl<'info> !Send for PerpCloseMarket<'info>",1,["mango_v4::accounts_ix::perp_close_market::PerpCloseMarket"]],["impl Send for PerpConsumeEvents",1,["mango_v4::accounts_ix::perp_consume_events::__client_accounts_perp_consume_events::PerpConsumeEvents"]],["impl<'info> !Send for PerpConsumeEvents<'info>",1,["mango_v4::accounts_ix::perp_consume_events::PerpConsumeEvents"]],["impl Send for PerpCreateMarket",1,["mango_v4::accounts_ix::perp_create_market::__client_accounts_perp_create_market::PerpCreateMarket"]],["impl<'info> !Send for PerpCreateMarket<'info>",1,["mango_v4::accounts_ix::perp_create_market::PerpCreateMarket"]],["impl Send for PerpDeactivatePosition",1,["mango_v4::accounts_ix::perp_deactivate_position::__client_accounts_perp_deactivate_position::PerpDeactivatePosition"]],["impl<'info> !Send for PerpDeactivatePosition<'info>",1,["mango_v4::accounts_ix::perp_deactivate_position::PerpDeactivatePosition"]],["impl Send for PerpEditMarket",1,["mango_v4::accounts_ix::perp_edit_market::__client_accounts_perp_edit_market::PerpEditMarket"]],["impl<'info> !Send for PerpEditMarket<'info>",1,["mango_v4::accounts_ix::perp_edit_market::PerpEditMarket"]],["impl Send for PerpForceClosePosition",1,["mango_v4::accounts_ix::perp_force_close_position::__client_accounts_perp_force_close_position::PerpForceClosePosition"]],["impl<'info> !Send for PerpForceClosePosition<'info>",1,["mango_v4::accounts_ix::perp_force_close_position::PerpForceClosePosition"]],["impl Send for PerpLiqBaseOrPositivePnl",1,["mango_v4::accounts_ix::perp_liq_base_or_positive_pnl::__client_accounts_perp_liq_base_or_positive_pnl::PerpLiqBaseOrPositivePnl"]],["impl<'info> !Send for PerpLiqBaseOrPositivePnl<'info>",1,["mango_v4::accounts_ix::perp_liq_base_or_positive_pnl::PerpLiqBaseOrPositivePnl"]],["impl Send for PerpLiqForceCancelOrders",1,["mango_v4::accounts_ix::perp_liq_force_cancel_orders::__client_accounts_perp_liq_force_cancel_orders::PerpLiqForceCancelOrders"]],["impl<'info> !Send for PerpLiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::perp_liq_force_cancel_orders::PerpLiqForceCancelOrders"]],["impl Send for PerpLiqNegativePnlOrBankruptcy",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::__client_accounts_perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcy"]],["impl Send for PerpLiqNegativePnlOrBankruptcyV2",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::__client_accounts_perp_liq_negative_pnl_or_bankruptcy_v2::PerpLiqNegativePnlOrBankruptcyV2"]],["impl<'info> !Send for PerpLiqNegativePnlOrBankruptcy<'info>",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcy"]],["impl<'info> !Send for PerpLiqNegativePnlOrBankruptcyV2<'info>",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcyV2"]],["impl Send for PerpPlaceOrder",1,["mango_v4::accounts_ix::perp_place_order::__client_accounts_perp_place_order::PerpPlaceOrder"]],["impl<'info> !Send for PerpPlaceOrder<'info>",1,["mango_v4::accounts_ix::perp_place_order::PerpPlaceOrder"]],["impl Send for PerpSettleFees",1,["mango_v4::accounts_ix::perp_settle_fees::__client_accounts_perp_settle_fees::PerpSettleFees"]],["impl<'info> !Send for PerpSettleFees<'info>",1,["mango_v4::accounts_ix::perp_settle_fees::PerpSettleFees"]],["impl Send for PerpSettlePnl",1,["mango_v4::accounts_ix::perp_settle_pnl::__client_accounts_perp_settle_pnl::PerpSettlePnl"]],["impl<'info> !Send for PerpSettlePnl<'info>",1,["mango_v4::accounts_ix::perp_settle_pnl::PerpSettlePnl"]],["impl Send for PerpUpdateFunding",1,["mango_v4::accounts_ix::perp_update_funding::__client_accounts_perp_update_funding::PerpUpdateFunding"]],["impl<'info> !Send for PerpUpdateFunding<'info>",1,["mango_v4::accounts_ix::perp_update_funding::PerpUpdateFunding"]],["impl Send for Serum3CancelAllOrders",1,["mango_v4::accounts_ix::serum3_cancel_all_orders::__client_accounts_serum3_cancel_all_orders::Serum3CancelAllOrders"]],["impl<'info> !Send for Serum3CancelAllOrders<'info>",1,["mango_v4::accounts_ix::serum3_cancel_all_orders::Serum3CancelAllOrders"]],["impl Send for Serum3CancelOrder",1,["mango_v4::accounts_ix::serum3_cancel_order::__client_accounts_serum3_cancel_order::Serum3CancelOrder"]],["impl<'info> !Send for Serum3CancelOrder<'info>",1,["mango_v4::accounts_ix::serum3_cancel_order::Serum3CancelOrder"]],["impl Send for Serum3CloseOpenOrders",1,["mango_v4::accounts_ix::serum3_close_open_orders::__client_accounts_serum3_close_open_orders::Serum3CloseOpenOrders"]],["impl<'info> !Send for Serum3CloseOpenOrders<'info>",1,["mango_v4::accounts_ix::serum3_close_open_orders::Serum3CloseOpenOrders"]],["impl Send for Serum3CreateOpenOrders",1,["mango_v4::accounts_ix::serum3_create_open_orders::__client_accounts_serum3_create_open_orders::Serum3CreateOpenOrders"]],["impl<'info> !Send for Serum3CreateOpenOrders<'info>",1,["mango_v4::accounts_ix::serum3_create_open_orders::Serum3CreateOpenOrders"]],["impl Send for Serum3DeregisterMarket",1,["mango_v4::accounts_ix::serum3_deregister_market::__client_accounts_serum3_deregister_market::Serum3DeregisterMarket"]],["impl<'info> !Send for Serum3DeregisterMarket<'info>",1,["mango_v4::accounts_ix::serum3_deregister_market::Serum3DeregisterMarket"]],["impl Send for Serum3EditMarket",1,["mango_v4::accounts_ix::serum3_edit_market::__client_accounts_serum3_edit_market::Serum3EditMarket"]],["impl<'info> !Send for Serum3EditMarket<'info>",1,["mango_v4::accounts_ix::serum3_edit_market::Serum3EditMarket"]],["impl Send for Serum3LiqForceCancelOrders",1,["mango_v4::accounts_ix::serum3_liq_force_cancel_orders::__client_accounts_serum3_liq_force_cancel_orders::Serum3LiqForceCancelOrders"]],["impl<'info> !Send for Serum3LiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::serum3_liq_force_cancel_orders::Serum3LiqForceCancelOrders"]],["impl Send for Serum3PlaceOrder",1,["mango_v4::accounts_ix::serum3_place_order::__client_accounts_serum3_place_order::Serum3PlaceOrder"]],["impl Send for Serum3SelfTradeBehavior",1,["mango_v4::accounts_ix::serum3_place_order::Serum3SelfTradeBehavior"]],["impl Send for Serum3OrderType",1,["mango_v4::accounts_ix::serum3_place_order::Serum3OrderType"]],["impl Send for Serum3Side",1,["mango_v4::accounts_ix::serum3_place_order::Serum3Side"]],["impl<'info> !Send for Serum3PlaceOrder<'info>",1,["mango_v4::accounts_ix::serum3_place_order::Serum3PlaceOrder"]],["impl Send for Serum3RegisterMarket",1,["mango_v4::accounts_ix::serum3_register_market::__client_accounts_serum3_register_market::Serum3RegisterMarket"]],["impl<'info> !Send for Serum3RegisterMarket<'info>",1,["mango_v4::accounts_ix::serum3_register_market::Serum3RegisterMarket"]],["impl Send for Serum3SettleFunds",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds::Serum3SettleFunds"]],["impl Send for Serum3SettleFundsV2Extra",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds_v2_extra::Serum3SettleFundsV2Extra"]],["impl Send for Serum3SettleFundsV2",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds_v2::Serum3SettleFundsV2"]],["impl<'info> !Send for Serum3SettleFunds<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFunds"]],["impl<'info> !Send for Serum3SettleFundsV2Extra<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFundsV2Extra"]],["impl<'info> !Send for Serum3SettleFundsV2<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFundsV2"]],["impl Send for StubOracleClose",1,["mango_v4::accounts_ix::stub_oracle_close::__client_accounts_stub_oracle_close::StubOracleClose"]],["impl<'info> !Send for StubOracleClose<'info>",1,["mango_v4::accounts_ix::stub_oracle_close::StubOracleClose"]],["impl Send for StubOracleCreate",1,["mango_v4::accounts_ix::stub_oracle_create::__client_accounts_stub_oracle_create::StubOracleCreate"]],["impl<'info> !Send for StubOracleCreate<'info>",1,["mango_v4::accounts_ix::stub_oracle_create::StubOracleCreate"]],["impl Send for StubOracleSet",1,["mango_v4::accounts_ix::stub_oracle_set::__client_accounts_stub_oracle_set::StubOracleSet"]],["impl<'info> !Send for StubOracleSet<'info>",1,["mango_v4::accounts_ix::stub_oracle_set::StubOracleSet"]],["impl Send for TokenAddBank",1,["mango_v4::accounts_ix::token_add_bank::__client_accounts_token_add_bank::TokenAddBank"]],["impl<'info> !Send for TokenAddBank<'info>",1,["mango_v4::accounts_ix::token_add_bank::TokenAddBank"]],["impl Send for TokenConditionalSwapCancel",1,["mango_v4::accounts_ix::token_conditional_swap_cancel::__client_accounts_token_conditional_swap_cancel::TokenConditionalSwapCancel"]],["impl<'info> !Send for TokenConditionalSwapCancel<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_cancel::TokenConditionalSwapCancel"]],["impl Send for TokenConditionalSwapCreate",1,["mango_v4::accounts_ix::token_conditional_swap_create::__client_accounts_token_conditional_swap_create::TokenConditionalSwapCreate"]],["impl<'info> !Send for TokenConditionalSwapCreate<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_create::TokenConditionalSwapCreate"]],["impl Send for TokenConditionalSwapStart",1,["mango_v4::accounts_ix::token_conditional_swap_start::__client_accounts_token_conditional_swap_start::TokenConditionalSwapStart"]],["impl<'info> !Send for TokenConditionalSwapStart<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_start::TokenConditionalSwapStart"]],["impl Send for TokenConditionalSwapTrigger",1,["mango_v4::accounts_ix::token_conditional_swap_trigger::__client_accounts_token_conditional_swap_trigger::TokenConditionalSwapTrigger"]],["impl<'info> !Send for TokenConditionalSwapTrigger<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_trigger::TokenConditionalSwapTrigger"]],["impl Send for TokenDepositIntoExisting",1,["mango_v4::accounts_ix::token_deposit::__client_accounts_token_deposit_into_existing::TokenDepositIntoExisting"]],["impl Send for TokenDeposit",1,["mango_v4::accounts_ix::token_deposit::__client_accounts_token_deposit::TokenDeposit"]],["impl<'info> !Send for TokenDepositIntoExisting<'info>",1,["mango_v4::accounts_ix::token_deposit::TokenDepositIntoExisting"]],["impl<'info> !Send for TokenDeposit<'info>",1,["mango_v4::accounts_ix::token_deposit::TokenDeposit"]],["impl Send for TokenDeregister",1,["mango_v4::accounts_ix::token_deregister::__client_accounts_token_deregister::TokenDeregister"]],["impl<'info> !Send for TokenDeregister<'info>",1,["mango_v4::accounts_ix::token_deregister::TokenDeregister"]],["impl Send for TokenEdit",1,["mango_v4::accounts_ix::token_edit::__client_accounts_token_edit::TokenEdit"]],["impl<'info> !Send for TokenEdit<'info>",1,["mango_v4::accounts_ix::token_edit::TokenEdit"]],["impl Send for TokenForceCloseBorrowsWithToken",1,["mango_v4::accounts_ix::token_force_close_borrows_with_token::__client_accounts_token_force_close_borrows_with_token::TokenForceCloseBorrowsWithToken"]],["impl<'info> !Send for TokenForceCloseBorrowsWithToken<'info>",1,["mango_v4::accounts_ix::token_force_close_borrows_with_token::TokenForceCloseBorrowsWithToken"]],["impl Send for TokenLiqBankruptcy",1,["mango_v4::accounts_ix::token_liq_bankruptcy::__client_accounts_token_liq_bankruptcy::TokenLiqBankruptcy"]],["impl<'info> !Send for TokenLiqBankruptcy<'info>",1,["mango_v4::accounts_ix::token_liq_bankruptcy::TokenLiqBankruptcy"]],["impl Send for TokenLiqWithToken",1,["mango_v4::accounts_ix::token_liq_with_token::__client_accounts_token_liq_with_token::TokenLiqWithToken"]],["impl<'info> !Send for TokenLiqWithToken<'info>",1,["mango_v4::accounts_ix::token_liq_with_token::TokenLiqWithToken"]],["impl Send for TokenRegister",1,["mango_v4::accounts_ix::token_register::__client_accounts_token_register::TokenRegister"]],["impl<'info> !Send for TokenRegister<'info>",1,["mango_v4::accounts_ix::token_register::TokenRegister"]],["impl Send for InterestRateParams",1,["mango_v4::accounts_ix::token_register::InterestRateParams"]],["impl Send for TokenRegisterTrustless",1,["mango_v4::accounts_ix::token_register_trustless::__client_accounts_token_register_trustless::TokenRegisterTrustless"]],["impl<'info> !Send for TokenRegisterTrustless<'info>",1,["mango_v4::accounts_ix::token_register_trustless::TokenRegisterTrustless"]],["impl Send for TokenUpdateIndexAndRate",1,["mango_v4::accounts_ix::token_update_index_and_rate::__client_accounts_token_update_index_and_rate::TokenUpdateIndexAndRate"]],["impl<'info> !Send for TokenUpdateIndexAndRate<'info>",1,["mango_v4::accounts_ix::token_update_index_and_rate::TokenUpdateIndexAndRate"]],["impl Send for TokenWithdraw",1,["mango_v4::accounts_ix::token_withdraw::__client_accounts_token_withdraw::TokenWithdraw"]],["impl<'info> !Send for TokenWithdraw<'info>",1,["mango_v4::accounts_ix::token_withdraw::TokenWithdraw"]],["impl<'a, 'info> !Send for AccountInfoRef<'a, 'info>",1,["mango_v4::accounts_zerocopy::AccountInfoRef"]],["impl<'a, 'info> !Send for AccountInfoRefMut<'a, 'info>",1,["mango_v4::accounts_zerocopy::AccountInfoRefMut"]],["impl Send for KeyedAccount",1,["mango_v4::accounts_zerocopy::KeyedAccount"]],["impl Send for KeyedAccountSharedData",1,["mango_v4::accounts_zerocopy::KeyedAccountSharedData"]],["impl Send for MangoError",1,["mango_v4::error::MangoError"]],["impl Send for MangoAccountData",1,["mango_v4::events::MangoAccountData"]],["impl Send for Equity",1,["mango_v4::events::Equity"]],["impl Send for TokenEquity",1,["mango_v4::events::TokenEquity"]],["impl Send for PerpEquity",1,["mango_v4::events::PerpEquity"]],["impl<T> Send for FixedOrderAccountRetriever<T>where\n T: Send,",1,["mango_v4::health::account_retriever::FixedOrderAccountRetriever"]],["impl<'a, 'info> !Send for ScannedBanksAndOracles<'a, 'info>",1,["mango_v4::health::account_retriever::ScannedBanksAndOracles"]],["impl<'a, 'info> !Send for ScanningAccountRetriever<'a, 'info>",1,["mango_v4::health::account_retriever::ScanningAccountRetriever"]],["impl Send for Prices",1,["mango_v4::health::cache::Prices"]],["impl Send for HealthType",1,["mango_v4::health::cache::HealthType"]],["impl Send for TokenInfo",1,["mango_v4::health::cache::TokenInfo"]],["impl Send for TokenBalance",1,["mango_v4::health::cache::TokenBalance"]],["impl Send for TokenMaxReserved",1,["mango_v4::health::cache::TokenMaxReserved"]],["impl Send for Serum3Info",1,["mango_v4::health::cache::Serum3Info"]],["impl Send for PerpInfo",1,["mango_v4::health::cache::PerpInfo"]],["impl Send for HealthCache",1,["mango_v4::health::cache::HealthCache"]],["impl Send for PerpBalanceLog",1,["mango_v4::logs::PerpBalanceLog"]],["impl Send for TokenBalanceLog",1,["mango_v4::logs::TokenBalanceLog"]],["impl Send for FlashLoanTokenDetail",1,["mango_v4::logs::FlashLoanTokenDetail"]],["impl Send for FlashLoanTokenDetailV2",1,["mango_v4::logs::FlashLoanTokenDetailV2"]],["impl Send for FlashLoanLog",1,["mango_v4::logs::FlashLoanLog"]],["impl Send for FlashLoanLogV2",1,["mango_v4::logs::FlashLoanLogV2"]],["impl Send for WithdrawLog",1,["mango_v4::logs::WithdrawLog"]],["impl Send for DepositLog",1,["mango_v4::logs::DepositLog"]],["impl Send for FillLog",1,["mango_v4::logs::FillLog"]],["impl Send for FillLogV2",1,["mango_v4::logs::FillLogV2"]],["impl Send for FillLogV3",1,["mango_v4::logs::FillLogV3"]],["impl Send for PerpUpdateFundingLog",1,["mango_v4::logs::PerpUpdateFundingLog"]],["impl Send for PerpUpdateFundingLogV2",1,["mango_v4::logs::PerpUpdateFundingLogV2"]],["impl Send for UpdateIndexLog",1,["mango_v4::logs::UpdateIndexLog"]],["impl Send for UpdateRateLog",1,["mango_v4::logs::UpdateRateLog"]],["impl Send for TokenLiqWithTokenLog",1,["mango_v4::logs::TokenLiqWithTokenLog"]],["impl Send for Serum3OpenOrdersBalanceLog",1,["mango_v4::logs::Serum3OpenOrdersBalanceLog"]],["impl Send for Serum3OpenOrdersBalanceLogV2",1,["mango_v4::logs::Serum3OpenOrdersBalanceLogV2"]],["impl Send for LoanOriginationFeeInstruction",1,["mango_v4::logs::LoanOriginationFeeInstruction"]],["impl Send for WithdrawLoanOriginationFeeLog",1,["mango_v4::logs::WithdrawLoanOriginationFeeLog"]],["impl Send for WithdrawLoanLog",1,["mango_v4::logs::WithdrawLoanLog"]],["impl Send for TokenLiqBankruptcyLog",1,["mango_v4::logs::TokenLiqBankruptcyLog"]],["impl Send for DeactivateTokenPositionLog",1,["mango_v4::logs::DeactivateTokenPositionLog"]],["impl Send for DeactivatePerpPositionLog",1,["mango_v4::logs::DeactivatePerpPositionLog"]],["impl Send for TokenMetaDataLog",1,["mango_v4::logs::TokenMetaDataLog"]],["impl Send for PerpMarketMetaDataLog",1,["mango_v4::logs::PerpMarketMetaDataLog"]],["impl Send for Serum3RegisterMarketLog",1,["mango_v4::logs::Serum3RegisterMarketLog"]],["impl Send for PerpLiqBaseOrPositivePnlLog",1,["mango_v4::logs::PerpLiqBaseOrPositivePnlLog"]],["impl Send for PerpLiqBankruptcyLog",1,["mango_v4::logs::PerpLiqBankruptcyLog"]],["impl Send for PerpLiqNegativePnlOrBankruptcyLog",1,["mango_v4::logs::PerpLiqNegativePnlOrBankruptcyLog"]],["impl Send for PerpSettlePnlLog",1,["mango_v4::logs::PerpSettlePnlLog"]],["impl Send for PerpSettleFeesLog",1,["mango_v4::logs::PerpSettleFeesLog"]],["impl Send for AccountBuybackFeesWithMngoLog",1,["mango_v4::logs::AccountBuybackFeesWithMngoLog"]],["impl Send for FilledPerpOrderLog",1,["mango_v4::logs::FilledPerpOrderLog"]],["impl Send for PerpTakerTradeLog",1,["mango_v4::logs::PerpTakerTradeLog"]],["impl Send for PerpForceClosePositionLog",1,["mango_v4::logs::PerpForceClosePositionLog"]],["impl Send for TokenForceCloseBorrowsWithTokenLog",1,["mango_v4::logs::TokenForceCloseBorrowsWithTokenLog"]],["impl Send for TokenConditionalSwapCreateLog",1,["mango_v4::logs::TokenConditionalSwapCreateLog"]],["impl Send for TokenConditionalSwapCreateLogV2",1,["mango_v4::logs::TokenConditionalSwapCreateLogV2"]],["impl Send for TokenConditionalSwapCreateLogV3",1,["mango_v4::logs::TokenConditionalSwapCreateLogV3"]],["impl Send for TokenConditionalSwapTriggerLog",1,["mango_v4::logs::TokenConditionalSwapTriggerLog"]],["impl Send for TokenConditionalSwapTriggerLogV2",1,["mango_v4::logs::TokenConditionalSwapTriggerLogV2"]],["impl Send for TokenConditionalSwapTriggerLogV3",1,["mango_v4::logs::TokenConditionalSwapTriggerLogV3"]],["impl Send for TokenConditionalSwapCancelLog",1,["mango_v4::logs::TokenConditionalSwapCancelLog"]],["impl Send for TokenConditionalSwapStartLog",1,["mango_v4::logs::TokenConditionalSwapStartLog"]],["impl Send for OrderBookStateHeader",1,["mango_v4::serum3_cpi::OrderBookStateHeader"]],["impl Send for OpenOrdersSlim",1,["mango_v4::serum3_cpi::OpenOrdersSlim"]],["impl<'info> !Send for InitOpenOrders<'info>",1,["mango_v4::serum3_cpi::InitOpenOrders"]],["impl<'info> !Send for CloseOpenOrders<'info>",1,["mango_v4::serum3_cpi::CloseOpenOrders"]],["impl<'info> !Send for SettleFunds<'info>",1,["mango_v4::serum3_cpi::SettleFunds"]],["impl<'info> !Send for PlaceOrder<'info>",1,["mango_v4::serum3_cpi::PlaceOrder"]],["impl<'info> !Send for CancelOrder<'info>",1,["mango_v4::serum3_cpi::CancelOrder"]],["impl Send for Bank",1,["mango_v4::state::bank::Bank"]],["impl Send for WithdrawResult",1,["mango_v4::state::bank::WithdrawResult"]],["impl<Header, Fixed, Dynamic> Send for DynamicAccount<Header, Fixed, Dynamic>where\n Dynamic: Send,\n Fixed: Send,\n Header: Send,",1,["mango_v4::state::dynamic_account::DynamicAccount"]],["impl Send for Group",1,["mango_v4::state::group::Group"]],["impl Send for IxGate",1,["mango_v4::state::group::IxGate"]],["impl Send for CheckLiquidatable",1,["mango_v4::state::mango_account::CheckLiquidatable"]],["impl Send for MangoAccountPdaSeeds",1,["mango_v4::state::mango_account::MangoAccountPdaSeeds"]],["impl Send for MangoAccount",1,["mango_v4::state::mango_account::MangoAccount"]],["impl Send for MangoAccountFixed",1,["mango_v4::state::mango_account::MangoAccountFixed"]],["impl Send for MangoAccountDynamicHeader",1,["mango_v4::state::mango_account::MangoAccountDynamicHeader"]],["impl Send for TokenPosition",1,["mango_v4::state::mango_account_components::TokenPosition"]],["impl Send for Serum3Orders",1,["mango_v4::state::mango_account_components::Serum3Orders"]],["impl Send for PerpPosition",1,["mango_v4::state::mango_account_components::PerpPosition"]],["impl Send for PerpOpenOrder",1,["mango_v4::state::mango_account_components::PerpOpenOrder"]],["impl Send for MintInfo",1,["mango_v4::state::mint_info::MintInfo"]],["impl Send for OpenbookV2Market",1,["mango_v4::state::openbook_v2_market::OpenbookV2Market"]],["impl Send for OpenbookV2MarketIndexReservation",1,["mango_v4::state::openbook_v2_market::OpenbookV2MarketIndexReservation"]],["impl Send for OracleConfig",1,["mango_v4::state::oracle::OracleConfig"]],["impl Send for OracleConfigParams",1,["mango_v4::state::oracle::OracleConfigParams"]],["impl Send for OracleType",1,["mango_v4::state::oracle::OracleType"]],["impl Send for OracleState",1,["mango_v4::state::oracle::OracleState"]],["impl Send for StubOracle",1,["mango_v4::state::oracle::StubOracle"]],["impl<'a> !Send for Orderbook<'a>",1,["mango_v4::state::orderbook::book::Orderbook"]],["impl Send for BookSideOrderTree",1,["mango_v4::state::orderbook::bookside::BookSideOrderTree"]],["impl Send for BookSideOrderHandle",1,["mango_v4::state::orderbook::bookside::BookSideOrderHandle"]],["impl Send for BookSide",1,["mango_v4::state::orderbook::bookside::BookSide"]],["impl<'a> Send for BookSideIterItem<'a>",1,["mango_v4::state::orderbook::bookside_iterator::BookSideIterItem"]],["impl<'a> Send for BookSideIter<'a>",1,["mango_v4::state::orderbook::bookside_iterator::BookSideIter"]],["impl Send for OrderState",1,["mango_v4::state::orderbook::bookside_iterator::OrderState"]],["impl Send for NodeTag",1,["mango_v4::state::orderbook::nodes::NodeTag"]],["impl Send for InnerNode",1,["mango_v4::state::orderbook::nodes::InnerNode"]],["impl Send for LeafNode",1,["mango_v4::state::orderbook::nodes::LeafNode"]],["impl Send for FreeNode",1,["mango_v4::state::orderbook::nodes::FreeNode"]],["impl Send for AnyNode",1,["mango_v4::state::orderbook::nodes::AnyNode"]],["impl Send for Order",1,["mango_v4::state::orderbook::order::Order"]],["impl Send for OrderParams",1,["mango_v4::state::orderbook::order::OrderParams"]],["impl Send for PlaceOrderType",1,["mango_v4::state::orderbook::order_type::PlaceOrderType"]],["impl Send for PostOrderType",1,["mango_v4::state::orderbook::order_type::PostOrderType"]],["impl Send for SelfTradeBehavior",1,["mango_v4::state::orderbook::order_type::SelfTradeBehavior"]],["impl Send for Side",1,["mango_v4::state::orderbook::order_type::Side"]],["impl Send for SideAndOrderTree",1,["mango_v4::state::orderbook::order_type::SideAndOrderTree"]],["impl Send for OrderTreeType",1,["mango_v4::state::orderbook::ordertree::OrderTreeType"]],["impl Send for OrderTreeRoot",1,["mango_v4::state::orderbook::ordertree::OrderTreeRoot"]],["impl Send for OrderTreeNodes",1,["mango_v4::state::orderbook::ordertree::OrderTreeNodes"]],["impl<'a> Send for OrderTreeIter<'a>",1,["mango_v4::state::orderbook::ordertree_iterator::OrderTreeIter"]],["impl Send for EventQueue",1,["mango_v4::state::orderbook::queue::EventQueue"]],["impl Send for EventQueueHeader",1,["mango_v4::state::orderbook::queue::EventQueueHeader"]],["impl Send for AnyEvent",1,["mango_v4::state::orderbook::queue::AnyEvent"]],["impl Send for EventType",1,["mango_v4::state::orderbook::queue::EventType"]],["impl Send for FillEvent",1,["mango_v4::state::orderbook::queue::FillEvent"]],["impl Send for OutEvent",1,["mango_v4::state::orderbook::queue::OutEvent"]],["impl Send for PerpMarket",1,["mango_v4::state::perp_market::PerpMarket"]],["impl Send for Serum3Market",1,["mango_v4::state::serum3_market::Serum3Market"]],["impl Send for Serum3MarketIndexReservation",1,["mango_v4::state::serum3_market::Serum3MarketIndexReservation"]],["impl Send for StablePriceModel",1,["mango_v4::state::stable_price::StablePriceModel"]],["impl Send for TokenConditionalSwapDisplayPriceStyle",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapDisplayPriceStyle"]],["impl Send for TokenConditionalSwapIntention",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapIntention"]],["impl Send for TokenConditionalSwapType",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapType"]],["impl Send for TokenConditionalSwap",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwap"]],["impl Send for TokenIndex",1,["mango_v4::types::TokenIndex"]],["impl Send for Serum3MarketIndex",1,["mango_v4::types::Serum3MarketIndex"]],["impl Send for PerpMarketIndex",1,["mango_v4::types::PerpMarketIndex"]],["impl Send for I80F48",1,["mango_v4::types::I80F48"]],["impl Send for MangoV4",1,["mango_v4::program::MangoV4"]],["impl Send for AdminTokenWithdrawFees",1,["mango_v4::instruction::AdminTokenWithdrawFees"]],["impl Send for AdminPerpWithdrawFees",1,["mango_v4::instruction::AdminPerpWithdrawFees"]],["impl Send for GroupCreate",1,["mango_v4::instruction::GroupCreate"]],["impl Send for GroupEdit",1,["mango_v4::instruction::GroupEdit"]],["impl Send for GroupWithdrawInsuranceFund",1,["mango_v4::instruction::GroupWithdrawInsuranceFund"]],["impl Send for IxGateSet",1,["mango_v4::instruction::IxGateSet"]],["impl Send for GroupClose",1,["mango_v4::instruction::GroupClose"]],["impl Send for TokenRegister",1,["mango_v4::instruction::TokenRegister"]],["impl Send for TokenRegisterTrustless",1,["mango_v4::instruction::TokenRegisterTrustless"]],["impl Send for TokenEdit",1,["mango_v4::instruction::TokenEdit"]],["impl Send for TokenAddBank",1,["mango_v4::instruction::TokenAddBank"]],["impl Send for TokenDeregister",1,["mango_v4::instruction::TokenDeregister"]],["impl Send for TokenUpdateIndexAndRate",1,["mango_v4::instruction::TokenUpdateIndexAndRate"]],["impl Send for AccountCreate",1,["mango_v4::instruction::AccountCreate"]],["impl Send for AccountCreateV2",1,["mango_v4::instruction::AccountCreateV2"]],["impl Send for AccountExpand",1,["mango_v4::instruction::AccountExpand"]],["impl Send for AccountExpandV2",1,["mango_v4::instruction::AccountExpandV2"]],["impl Send for AccountSizeMigration",1,["mango_v4::instruction::AccountSizeMigration"]],["impl Send for AccountEdit",1,["mango_v4::instruction::AccountEdit"]],["impl Send for AccountToggleFreeze",1,["mango_v4::instruction::AccountToggleFreeze"]],["impl Send for AccountClose",1,["mango_v4::instruction::AccountClose"]],["impl Send for AccountBuybackFeesWithMngo",1,["mango_v4::instruction::AccountBuybackFeesWithMngo"]],["impl Send for StubOracleCreate",1,["mango_v4::instruction::StubOracleCreate"]],["impl Send for StubOracleClose",1,["mango_v4::instruction::StubOracleClose"]],["impl Send for StubOracleSet",1,["mango_v4::instruction::StubOracleSet"]],["impl Send for StubOracleSetTest",1,["mango_v4::instruction::StubOracleSetTest"]],["impl Send for TokenDeposit",1,["mango_v4::instruction::TokenDeposit"]],["impl Send for TokenDepositIntoExisting",1,["mango_v4::instruction::TokenDepositIntoExisting"]],["impl Send for TokenWithdraw",1,["mango_v4::instruction::TokenWithdraw"]],["impl Send for FlashLoanBegin",1,["mango_v4::instruction::FlashLoanBegin"]],["impl Send for FlashLoanSwapBegin",1,["mango_v4::instruction::FlashLoanSwapBegin"]],["impl Send for FlashLoanEnd",1,["mango_v4::instruction::FlashLoanEnd"]],["impl Send for FlashLoanEndV2",1,["mango_v4::instruction::FlashLoanEndV2"]],["impl Send for HealthRegionBegin",1,["mango_v4::instruction::HealthRegionBegin"]],["impl Send for HealthRegionEnd",1,["mango_v4::instruction::HealthRegionEnd"]],["impl Send for Serum3RegisterMarket",1,["mango_v4::instruction::Serum3RegisterMarket"]],["impl Send for Serum3EditMarket",1,["mango_v4::instruction::Serum3EditMarket"]],["impl Send for Serum3DeregisterMarket",1,["mango_v4::instruction::Serum3DeregisterMarket"]],["impl Send for Serum3CreateOpenOrders",1,["mango_v4::instruction::Serum3CreateOpenOrders"]],["impl Send for Serum3CloseOpenOrders",1,["mango_v4::instruction::Serum3CloseOpenOrders"]],["impl Send for Serum3PlaceOrder",1,["mango_v4::instruction::Serum3PlaceOrder"]],["impl Send for Serum3CancelOrder",1,["mango_v4::instruction::Serum3CancelOrder"]],["impl Send for Serum3CancelAllOrders",1,["mango_v4::instruction::Serum3CancelAllOrders"]],["impl Send for Serum3SettleFunds",1,["mango_v4::instruction::Serum3SettleFunds"]],["impl Send for Serum3SettleFundsV2",1,["mango_v4::instruction::Serum3SettleFundsV2"]],["impl Send for Serum3LiqForceCancelOrders",1,["mango_v4::instruction::Serum3LiqForceCancelOrders"]],["impl Send for LiqTokenWithToken",1,["mango_v4::instruction::LiqTokenWithToken"]],["impl Send for LiqTokenBankruptcy",1,["mango_v4::instruction::LiqTokenBankruptcy"]],["impl Send for TokenLiqWithToken",1,["mango_v4::instruction::TokenLiqWithToken"]],["impl Send for TokenForceCloseBorrowsWithToken",1,["mango_v4::instruction::TokenForceCloseBorrowsWithToken"]],["impl Send for TokenLiqBankruptcy",1,["mango_v4::instruction::TokenLiqBankruptcy"]],["impl Send for PerpCreateMarket",1,["mango_v4::instruction::PerpCreateMarket"]],["impl Send for PerpEditMarket",1,["mango_v4::instruction::PerpEditMarket"]],["impl Send for PerpCloseMarket",1,["mango_v4::instruction::PerpCloseMarket"]],["impl Send for PerpDeactivatePosition",1,["mango_v4::instruction::PerpDeactivatePosition"]],["impl Send for PerpPlaceOrder",1,["mango_v4::instruction::PerpPlaceOrder"]],["impl Send for PerpPlaceOrderV2",1,["mango_v4::instruction::PerpPlaceOrderV2"]],["impl Send for PerpPlaceOrderPegged",1,["mango_v4::instruction::PerpPlaceOrderPegged"]],["impl Send for PerpPlaceOrderPeggedV2",1,["mango_v4::instruction::PerpPlaceOrderPeggedV2"]],["impl Send for PerpCancelOrder",1,["mango_v4::instruction::PerpCancelOrder"]],["impl Send for PerpCancelOrderByClientOrderId",1,["mango_v4::instruction::PerpCancelOrderByClientOrderId"]],["impl Send for PerpCancelAllOrders",1,["mango_v4::instruction::PerpCancelAllOrders"]],["impl Send for PerpCancelAllOrdersBySide",1,["mango_v4::instruction::PerpCancelAllOrdersBySide"]],["impl Send for PerpConsumeEvents",1,["mango_v4::instruction::PerpConsumeEvents"]],["impl Send for PerpUpdateFunding",1,["mango_v4::instruction::PerpUpdateFunding"]],["impl Send for PerpSettlePnl",1,["mango_v4::instruction::PerpSettlePnl"]],["impl Send for PerpForceClosePosition",1,["mango_v4::instruction::PerpForceClosePosition"]],["impl Send for PerpSettleFees",1,["mango_v4::instruction::PerpSettleFees"]],["impl Send for PerpLiqBaseOrPositivePnl",1,["mango_v4::instruction::PerpLiqBaseOrPositivePnl"]],["impl Send for PerpLiqForceCancelOrders",1,["mango_v4::instruction::PerpLiqForceCancelOrders"]],["impl Send for PerpLiqNegativePnlOrBankruptcy",1,["mango_v4::instruction::PerpLiqNegativePnlOrBankruptcy"]],["impl Send for PerpLiqNegativePnlOrBankruptcyV2",1,["mango_v4::instruction::PerpLiqNegativePnlOrBankruptcyV2"]],["impl Send for TokenConditionalSwapCreate",1,["mango_v4::instruction::TokenConditionalSwapCreate"]],["impl Send for TokenConditionalSwapCreateV2",1,["mango_v4::instruction::TokenConditionalSwapCreateV2"]],["impl Send for TokenConditionalSwapCreatePremiumAuction",1,["mango_v4::instruction::TokenConditionalSwapCreatePremiumAuction"]],["impl Send for TokenConditionalSwapCreateLinearAuction",1,["mango_v4::instruction::TokenConditionalSwapCreateLinearAuction"]],["impl Send for TokenConditionalSwapCancel",1,["mango_v4::instruction::TokenConditionalSwapCancel"]],["impl Send for TokenConditionalSwapTrigger",1,["mango_v4::instruction::TokenConditionalSwapTrigger"]],["impl Send for TokenConditionalSwapTriggerV2",1,["mango_v4::instruction::TokenConditionalSwapTriggerV2"]],["impl Send for TokenConditionalSwapStart",1,["mango_v4::instruction::TokenConditionalSwapStart"]],["impl Send for AltSet",1,["mango_v4::instruction::AltSet"]],["impl Send for AltExtend",1,["mango_v4::instruction::AltExtend"]],["impl Send for ComputeAccountData",1,["mango_v4::instruction::ComputeAccountData"]],["impl Send for OpenbookV2RegisterMarket",1,["mango_v4::instruction::OpenbookV2RegisterMarket"]],["impl Send for OpenbookV2EditMarket",1,["mango_v4::instruction::OpenbookV2EditMarket"]],["impl Send for OpenbookV2DeregisterMarket",1,["mango_v4::instruction::OpenbookV2DeregisterMarket"]],["impl Send for OpenbookV2CreateOpenOrders",1,["mango_v4::instruction::OpenbookV2CreateOpenOrders"]],["impl Send for OpenbookV2CloseOpenOrders",1,["mango_v4::instruction::OpenbookV2CloseOpenOrders"]],["impl Send for OpenbookV2PlaceOrder",1,["mango_v4::instruction::OpenbookV2PlaceOrder"]],["impl Send for OpenbookV2PlaceTakerOrder",1,["mango_v4::instruction::OpenbookV2PlaceTakerOrder"]],["impl Send for OpenbookV2CancelOrder",1,["mango_v4::instruction::OpenbookV2CancelOrder"]],["impl Send for OpenbookV2SettleFunds",1,["mango_v4::instruction::OpenbookV2SettleFunds"]],["impl Send for OpenbookV2LiqForceCancelOrders",1,["mango_v4::instruction::OpenbookV2LiqForceCancelOrders"]],["impl Send for OpenbookV2CancelAllOrders",1,["mango_v4::instruction::OpenbookV2CancelAllOrders"]],["impl Send for Benchmark",1,["mango_v4::instruction::Benchmark"]],["impl Send for Mango",1,["mango_v4::Mango"]]],
+"mango_v4":[["impl Send for AccountBuybackFeesWithMngo",1,["mango_v4::accounts_ix::account_buyback_fees_with_mngo::__client_accounts_account_buyback_fees_with_mngo::AccountBuybackFeesWithMngo"]],["impl<'info> !Send for AccountBuybackFeesWithMngo<'info>",1,["mango_v4::accounts_ix::account_buyback_fees_with_mngo::AccountBuybackFeesWithMngo"]],["impl Send for AccountClose",1,["mango_v4::accounts_ix::account_close::__client_accounts_account_close::AccountClose"]],["impl<'info> !Send for AccountClose<'info>",1,["mango_v4::accounts_ix::account_close::AccountClose"]],["impl Send for AccountCreate",1,["mango_v4::accounts_ix::account_create::__client_accounts_account_create::AccountCreate"]],["impl Send for AccountCreateV2",1,["mango_v4::accounts_ix::account_create::__client_accounts_account_create_v2::AccountCreateV2"]],["impl<'info> !Send for AccountCreate<'info>",1,["mango_v4::accounts_ix::account_create::AccountCreate"]],["impl<'info> !Send for AccountCreateV2<'info>",1,["mango_v4::accounts_ix::account_create::AccountCreateV2"]],["impl Send for AccountEdit",1,["mango_v4::accounts_ix::account_edit::__client_accounts_account_edit::AccountEdit"]],["impl<'info> !Send for AccountEdit<'info>",1,["mango_v4::accounts_ix::account_edit::AccountEdit"]],["impl Send for AccountExpand",1,["mango_v4::accounts_ix::account_expand::__client_accounts_account_expand::AccountExpand"]],["impl<'info> !Send for AccountExpand<'info>",1,["mango_v4::accounts_ix::account_expand::AccountExpand"]],["impl Send for AccountSizeMigration",1,["mango_v4::accounts_ix::account_size_migration::__client_accounts_account_size_migration::AccountSizeMigration"]],["impl<'info> !Send for AccountSizeMigration<'info>",1,["mango_v4::accounts_ix::account_size_migration::AccountSizeMigration"]],["impl Send for AccountToggleFreeze",1,["mango_v4::accounts_ix::account_toggle_freeze::__client_accounts_account_toggle_freeze::AccountToggleFreeze"]],["impl<'info> !Send for AccountToggleFreeze<'info>",1,["mango_v4::accounts_ix::account_toggle_freeze::AccountToggleFreeze"]],["impl Send for AdminPerpWithdrawFees",1,["mango_v4::accounts_ix::admin_perp_withdraw_fees::__client_accounts_admin_perp_withdraw_fees::AdminPerpWithdrawFees"]],["impl<'info> !Send for AdminPerpWithdrawFees<'info>",1,["mango_v4::accounts_ix::admin_perp_withdraw_fees::AdminPerpWithdrawFees"]],["impl Send for AdminTokenWithdrawFees",1,["mango_v4::accounts_ix::admin_token_withdraw_fees::__client_accounts_admin_token_withdraw_fees::AdminTokenWithdrawFees"]],["impl<'info> !Send for AdminTokenWithdrawFees<'info>",1,["mango_v4::accounts_ix::admin_token_withdraw_fees::AdminTokenWithdrawFees"]],["impl Send for AltExtend",1,["mango_v4::accounts_ix::alt_extend::__client_accounts_alt_extend::AltExtend"]],["impl<'info> !Send for AltExtend<'info>",1,["mango_v4::accounts_ix::alt_extend::AltExtend"]],["impl Send for AltSet",1,["mango_v4::accounts_ix::alt_set::__client_accounts_alt_set::AltSet"]],["impl<'info> !Send for AltSet<'info>",1,["mango_v4::accounts_ix::alt_set::AltSet"]],["impl Send for Benchmark",1,["mango_v4::accounts_ix::benchmark::__client_accounts_benchmark::Benchmark"]],["impl<'info> !Send for Benchmark<'info>",1,["mango_v4::accounts_ix::benchmark::Benchmark"]],["impl Send for ComputeAccountData",1,["mango_v4::accounts_ix::compute_account_data::__client_accounts_compute_account_data::ComputeAccountData"]],["impl<'info> !Send for ComputeAccountData<'info>",1,["mango_v4::accounts_ix::compute_account_data::ComputeAccountData"]],["impl Send for FlashLoanBegin",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_begin::FlashLoanBegin"]],["impl Send for FlashLoanSwapBegin",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_swap_begin::FlashLoanSwapBegin"]],["impl Send for FlashLoanEnd",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_end::FlashLoanEnd"]],["impl<'info> !Send for FlashLoanBegin<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanBegin"]],["impl<'info> !Send for FlashLoanSwapBegin<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanSwapBegin"]],["impl<'info> !Send for FlashLoanEnd<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanEnd"]],["impl Send for FlashLoanType",1,["mango_v4::accounts_ix::flash_loan::FlashLoanType"]],["impl Send for GroupClose",1,["mango_v4::accounts_ix::group_close::__client_accounts_group_close::GroupClose"]],["impl<'info> !Send for GroupClose<'info>",1,["mango_v4::accounts_ix::group_close::GroupClose"]],["impl Send for GroupCreate",1,["mango_v4::accounts_ix::group_create::__client_accounts_group_create::GroupCreate"]],["impl<'info> !Send for GroupCreate<'info>",1,["mango_v4::accounts_ix::group_create::GroupCreate"]],["impl Send for GroupEdit",1,["mango_v4::accounts_ix::group_edit::__client_accounts_group_edit::GroupEdit"]],["impl<'info> !Send for GroupEdit<'info>",1,["mango_v4::accounts_ix::group_edit::GroupEdit"]],["impl Send for GroupWithdrawInsuranceFund",1,["mango_v4::accounts_ix::group_withdraw_insurance_fund::__client_accounts_group_withdraw_insurance_fund::GroupWithdrawInsuranceFund"]],["impl<'info> !Send for GroupWithdrawInsuranceFund<'info>",1,["mango_v4::accounts_ix::group_withdraw_insurance_fund::GroupWithdrawInsuranceFund"]],["impl Send for HealthRegionBegin",1,["mango_v4::accounts_ix::health_region::__client_accounts_health_region_begin::HealthRegionBegin"]],["impl Send for HealthRegionEnd",1,["mango_v4::accounts_ix::health_region::__client_accounts_health_region_end::HealthRegionEnd"]],["impl<'info> !Send for HealthRegionBegin<'info>",1,["mango_v4::accounts_ix::health_region::HealthRegionBegin"]],["impl<'info> !Send for HealthRegionEnd<'info>",1,["mango_v4::accounts_ix::health_region::HealthRegionEnd"]],["impl Send for IxGateSet",1,["mango_v4::accounts_ix::ix_gate_set::__client_accounts_ix_gate_set::IxGateSet"]],["impl<'info> !Send for IxGateSet<'info>",1,["mango_v4::accounts_ix::ix_gate_set::IxGateSet"]],["impl Send for OpenbookV2CancelOrder",1,["mango_v4::accounts_ix::openbook_v2_cancel_order::__client_accounts_openbook_v2_cancel_order::OpenbookV2CancelOrder"]],["impl<'info> !Send for OpenbookV2CancelOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_cancel_order::OpenbookV2CancelOrder"]],["impl Send for OpenbookV2CloseOpenOrders",1,["mango_v4::accounts_ix::openbook_v2_close_open_orders::__client_accounts_openbook_v2_close_open_orders::OpenbookV2CloseOpenOrders"]],["impl<'info> !Send for OpenbookV2CloseOpenOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_close_open_orders::OpenbookV2CloseOpenOrders"]],["impl Send for OpenbookV2CreateOpenOrders",1,["mango_v4::accounts_ix::openbook_v2_create_open_orders::__client_accounts_openbook_v2_create_open_orders::OpenbookV2CreateOpenOrders"]],["impl<'info> !Send for OpenbookV2CreateOpenOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_create_open_orders::OpenbookV2CreateOpenOrders"]],["impl Send for OpenbookV2DeregisterMarket",1,["mango_v4::accounts_ix::openbook_v2_deregister_market::__client_accounts_openbook_v2_deregister_market::OpenbookV2DeregisterMarket"]],["impl<'info> !Send for OpenbookV2DeregisterMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_deregister_market::OpenbookV2DeregisterMarket"]],["impl Send for OpenbookV2EditMarket",1,["mango_v4::accounts_ix::openbook_v2_edit_market::__client_accounts_openbook_v2_edit_market::OpenbookV2EditMarket"]],["impl<'info> !Send for OpenbookV2EditMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_edit_market::OpenbookV2EditMarket"]],["impl Send for OpenbookV2LiqForceCancelOrders",1,["mango_v4::accounts_ix::openbook_v2_liq_force_cancel_orders::__client_accounts_openbook_v2_liq_force_cancel_orders::OpenbookV2LiqForceCancelOrders"]],["impl<'info> !Send for OpenbookV2LiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_liq_force_cancel_orders::OpenbookV2LiqForceCancelOrders"]],["impl Send for OpenbookV2PlaceOrder",1,["mango_v4::accounts_ix::openbook_v2_place_order::__client_accounts_openbook_v2_place_order::OpenbookV2PlaceOrder"]],["impl<'info> !Send for OpenbookV2PlaceOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_place_order::OpenbookV2PlaceOrder"]],["impl Send for OpenbookV2PlaceTakeOrder",1,["mango_v4::accounts_ix::openbook_v2_place_take_order::__client_accounts_openbook_v2_place_take_order::OpenbookV2PlaceTakeOrder"]],["impl<'info> !Send for OpenbookV2PlaceTakeOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_place_take_order::OpenbookV2PlaceTakeOrder"]],["impl Send for OpenbookV2RegisterMarket",1,["mango_v4::accounts_ix::openbook_v2_register_market::__client_accounts_openbook_v2_register_market::OpenbookV2RegisterMarket"]],["impl<'info> !Send for OpenbookV2RegisterMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_register_market::OpenbookV2RegisterMarket"]],["impl Send for OpenbookV2SettleFunds",1,["mango_v4::accounts_ix::openbook_v2_settle_funds::__client_accounts_openbook_v2_settle_funds::OpenbookV2SettleFunds"]],["impl<'info> !Send for OpenbookV2SettleFunds<'info>",1,["mango_v4::accounts_ix::openbook_v2_settle_funds::OpenbookV2SettleFunds"]],["impl Send for PerpCancelAllOrders",1,["mango_v4::accounts_ix::perp_cancel_all_orders::__client_accounts_perp_cancel_all_orders::PerpCancelAllOrders"]],["impl<'info> !Send for PerpCancelAllOrders<'info>",1,["mango_v4::accounts_ix::perp_cancel_all_orders::PerpCancelAllOrders"]],["impl Send for PerpCancelAllOrdersBySide",1,["mango_v4::accounts_ix::perp_cancel_all_orders_by_side::__client_accounts_perp_cancel_all_orders_by_side::PerpCancelAllOrdersBySide"]],["impl<'info> !Send for PerpCancelAllOrdersBySide<'info>",1,["mango_v4::accounts_ix::perp_cancel_all_orders_by_side::PerpCancelAllOrdersBySide"]],["impl Send for PerpCancelOrder",1,["mango_v4::accounts_ix::perp_cancel_order::__client_accounts_perp_cancel_order::PerpCancelOrder"]],["impl<'info> !Send for PerpCancelOrder<'info>",1,["mango_v4::accounts_ix::perp_cancel_order::PerpCancelOrder"]],["impl Send for PerpCancelOrderByClientOrderId",1,["mango_v4::accounts_ix::perp_cancel_order_by_client_order_id::__client_accounts_perp_cancel_order_by_client_order_id::PerpCancelOrderByClientOrderId"]],["impl<'info> !Send for PerpCancelOrderByClientOrderId<'info>",1,["mango_v4::accounts_ix::perp_cancel_order_by_client_order_id::PerpCancelOrderByClientOrderId"]],["impl Send for PerpCloseMarket",1,["mango_v4::accounts_ix::perp_close_market::__client_accounts_perp_close_market::PerpCloseMarket"]],["impl<'info> !Send for PerpCloseMarket<'info>",1,["mango_v4::accounts_ix::perp_close_market::PerpCloseMarket"]],["impl Send for PerpConsumeEvents",1,["mango_v4::accounts_ix::perp_consume_events::__client_accounts_perp_consume_events::PerpConsumeEvents"]],["impl<'info> !Send for PerpConsumeEvents<'info>",1,["mango_v4::accounts_ix::perp_consume_events::PerpConsumeEvents"]],["impl Send for PerpCreateMarket",1,["mango_v4::accounts_ix::perp_create_market::__client_accounts_perp_create_market::PerpCreateMarket"]],["impl<'info> !Send for PerpCreateMarket<'info>",1,["mango_v4::accounts_ix::perp_create_market::PerpCreateMarket"]],["impl Send for PerpDeactivatePosition",1,["mango_v4::accounts_ix::perp_deactivate_position::__client_accounts_perp_deactivate_position::PerpDeactivatePosition"]],["impl<'info> !Send for PerpDeactivatePosition<'info>",1,["mango_v4::accounts_ix::perp_deactivate_position::PerpDeactivatePosition"]],["impl Send for PerpEditMarket",1,["mango_v4::accounts_ix::perp_edit_market::__client_accounts_perp_edit_market::PerpEditMarket"]],["impl<'info> !Send for PerpEditMarket<'info>",1,["mango_v4::accounts_ix::perp_edit_market::PerpEditMarket"]],["impl Send for PerpForceClosePosition",1,["mango_v4::accounts_ix::perp_force_close_position::__client_accounts_perp_force_close_position::PerpForceClosePosition"]],["impl<'info> !Send for PerpForceClosePosition<'info>",1,["mango_v4::accounts_ix::perp_force_close_position::PerpForceClosePosition"]],["impl Send for PerpLiqBaseOrPositivePnl",1,["mango_v4::accounts_ix::perp_liq_base_or_positive_pnl::__client_accounts_perp_liq_base_or_positive_pnl::PerpLiqBaseOrPositivePnl"]],["impl<'info> !Send for PerpLiqBaseOrPositivePnl<'info>",1,["mango_v4::accounts_ix::perp_liq_base_or_positive_pnl::PerpLiqBaseOrPositivePnl"]],["impl Send for PerpLiqForceCancelOrders",1,["mango_v4::accounts_ix::perp_liq_force_cancel_orders::__client_accounts_perp_liq_force_cancel_orders::PerpLiqForceCancelOrders"]],["impl<'info> !Send for PerpLiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::perp_liq_force_cancel_orders::PerpLiqForceCancelOrders"]],["impl Send for PerpLiqNegativePnlOrBankruptcy",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::__client_accounts_perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcy"]],["impl Send for PerpLiqNegativePnlOrBankruptcyV2",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::__client_accounts_perp_liq_negative_pnl_or_bankruptcy_v2::PerpLiqNegativePnlOrBankruptcyV2"]],["impl<'info> !Send for PerpLiqNegativePnlOrBankruptcy<'info>",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcy"]],["impl<'info> !Send for PerpLiqNegativePnlOrBankruptcyV2<'info>",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcyV2"]],["impl Send for PerpPlaceOrder",1,["mango_v4::accounts_ix::perp_place_order::__client_accounts_perp_place_order::PerpPlaceOrder"]],["impl<'info> !Send for PerpPlaceOrder<'info>",1,["mango_v4::accounts_ix::perp_place_order::PerpPlaceOrder"]],["impl Send for PerpSettleFees",1,["mango_v4::accounts_ix::perp_settle_fees::__client_accounts_perp_settle_fees::PerpSettleFees"]],["impl<'info> !Send for PerpSettleFees<'info>",1,["mango_v4::accounts_ix::perp_settle_fees::PerpSettleFees"]],["impl Send for PerpSettlePnl",1,["mango_v4::accounts_ix::perp_settle_pnl::__client_accounts_perp_settle_pnl::PerpSettlePnl"]],["impl<'info> !Send for PerpSettlePnl<'info>",1,["mango_v4::accounts_ix::perp_settle_pnl::PerpSettlePnl"]],["impl Send for PerpUpdateFunding",1,["mango_v4::accounts_ix::perp_update_funding::__client_accounts_perp_update_funding::PerpUpdateFunding"]],["impl<'info> !Send for PerpUpdateFunding<'info>",1,["mango_v4::accounts_ix::perp_update_funding::PerpUpdateFunding"]],["impl Send for Serum3CancelAllOrders",1,["mango_v4::accounts_ix::serum3_cancel_all_orders::__client_accounts_serum3_cancel_all_orders::Serum3CancelAllOrders"]],["impl<'info> !Send for Serum3CancelAllOrders<'info>",1,["mango_v4::accounts_ix::serum3_cancel_all_orders::Serum3CancelAllOrders"]],["impl Send for Serum3CancelOrder",1,["mango_v4::accounts_ix::serum3_cancel_order::__client_accounts_serum3_cancel_order::Serum3CancelOrder"]],["impl<'info> !Send for Serum3CancelOrder<'info>",1,["mango_v4::accounts_ix::serum3_cancel_order::Serum3CancelOrder"]],["impl Send for Serum3CloseOpenOrders",1,["mango_v4::accounts_ix::serum3_close_open_orders::__client_accounts_serum3_close_open_orders::Serum3CloseOpenOrders"]],["impl<'info> !Send for Serum3CloseOpenOrders<'info>",1,["mango_v4::accounts_ix::serum3_close_open_orders::Serum3CloseOpenOrders"]],["impl Send for Serum3CreateOpenOrders",1,["mango_v4::accounts_ix::serum3_create_open_orders::__client_accounts_serum3_create_open_orders::Serum3CreateOpenOrders"]],["impl<'info> !Send for Serum3CreateOpenOrders<'info>",1,["mango_v4::accounts_ix::serum3_create_open_orders::Serum3CreateOpenOrders"]],["impl Send for Serum3DeregisterMarket",1,["mango_v4::accounts_ix::serum3_deregister_market::__client_accounts_serum3_deregister_market::Serum3DeregisterMarket"]],["impl<'info> !Send for Serum3DeregisterMarket<'info>",1,["mango_v4::accounts_ix::serum3_deregister_market::Serum3DeregisterMarket"]],["impl Send for Serum3EditMarket",1,["mango_v4::accounts_ix::serum3_edit_market::__client_accounts_serum3_edit_market::Serum3EditMarket"]],["impl<'info> !Send for Serum3EditMarket<'info>",1,["mango_v4::accounts_ix::serum3_edit_market::Serum3EditMarket"]],["impl Send for Serum3LiqForceCancelOrders",1,["mango_v4::accounts_ix::serum3_liq_force_cancel_orders::__client_accounts_serum3_liq_force_cancel_orders::Serum3LiqForceCancelOrders"]],["impl<'info> !Send for Serum3LiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::serum3_liq_force_cancel_orders::Serum3LiqForceCancelOrders"]],["impl Send for Serum3PlaceOrder",1,["mango_v4::accounts_ix::serum3_place_order::__client_accounts_serum3_place_order::Serum3PlaceOrder"]],["impl Send for Serum3SelfTradeBehavior",1,["mango_v4::accounts_ix::serum3_place_order::Serum3SelfTradeBehavior"]],["impl Send for Serum3OrderType",1,["mango_v4::accounts_ix::serum3_place_order::Serum3OrderType"]],["impl Send for Serum3Side",1,["mango_v4::accounts_ix::serum3_place_order::Serum3Side"]],["impl<'info> !Send for Serum3PlaceOrder<'info>",1,["mango_v4::accounts_ix::serum3_place_order::Serum3PlaceOrder"]],["impl Send for Serum3RegisterMarket",1,["mango_v4::accounts_ix::serum3_register_market::__client_accounts_serum3_register_market::Serum3RegisterMarket"]],["impl<'info> !Send for Serum3RegisterMarket<'info>",1,["mango_v4::accounts_ix::serum3_register_market::Serum3RegisterMarket"]],["impl Send for Serum3SettleFunds",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds::Serum3SettleFunds"]],["impl Send for Serum3SettleFundsV2Extra",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds_v2_extra::Serum3SettleFundsV2Extra"]],["impl Send for Serum3SettleFundsV2",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds_v2::Serum3SettleFundsV2"]],["impl<'info> !Send for Serum3SettleFunds<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFunds"]],["impl<'info> !Send for Serum3SettleFundsV2Extra<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFundsV2Extra"]],["impl<'info> !Send for Serum3SettleFundsV2<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFundsV2"]],["impl Send for StubOracleClose",1,["mango_v4::accounts_ix::stub_oracle_close::__client_accounts_stub_oracle_close::StubOracleClose"]],["impl<'info> !Send for StubOracleClose<'info>",1,["mango_v4::accounts_ix::stub_oracle_close::StubOracleClose"]],["impl Send for StubOracleCreate",1,["mango_v4::accounts_ix::stub_oracle_create::__client_accounts_stub_oracle_create::StubOracleCreate"]],["impl<'info> !Send for StubOracleCreate<'info>",1,["mango_v4::accounts_ix::stub_oracle_create::StubOracleCreate"]],["impl Send for StubOracleSet",1,["mango_v4::accounts_ix::stub_oracle_set::__client_accounts_stub_oracle_set::StubOracleSet"]],["impl<'info> !Send for StubOracleSet<'info>",1,["mango_v4::accounts_ix::stub_oracle_set::StubOracleSet"]],["impl Send for TokenAddBank",1,["mango_v4::accounts_ix::token_add_bank::__client_accounts_token_add_bank::TokenAddBank"]],["impl<'info> !Send for TokenAddBank<'info>",1,["mango_v4::accounts_ix::token_add_bank::TokenAddBank"]],["impl Send for TokenConditionalSwapCancel",1,["mango_v4::accounts_ix::token_conditional_swap_cancel::__client_accounts_token_conditional_swap_cancel::TokenConditionalSwapCancel"]],["impl<'info> !Send for TokenConditionalSwapCancel<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_cancel::TokenConditionalSwapCancel"]],["impl Send for TokenConditionalSwapCreate",1,["mango_v4::accounts_ix::token_conditional_swap_create::__client_accounts_token_conditional_swap_create::TokenConditionalSwapCreate"]],["impl<'info> !Send for TokenConditionalSwapCreate<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_create::TokenConditionalSwapCreate"]],["impl Send for TokenConditionalSwapStart",1,["mango_v4::accounts_ix::token_conditional_swap_start::__client_accounts_token_conditional_swap_start::TokenConditionalSwapStart"]],["impl<'info> !Send for TokenConditionalSwapStart<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_start::TokenConditionalSwapStart"]],["impl Send for TokenConditionalSwapTrigger",1,["mango_v4::accounts_ix::token_conditional_swap_trigger::__client_accounts_token_conditional_swap_trigger::TokenConditionalSwapTrigger"]],["impl<'info> !Send for TokenConditionalSwapTrigger<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_trigger::TokenConditionalSwapTrigger"]],["impl Send for TokenDepositIntoExisting",1,["mango_v4::accounts_ix::token_deposit::__client_accounts_token_deposit_into_existing::TokenDepositIntoExisting"]],["impl Send for TokenDeposit",1,["mango_v4::accounts_ix::token_deposit::__client_accounts_token_deposit::TokenDeposit"]],["impl<'info> !Send for TokenDepositIntoExisting<'info>",1,["mango_v4::accounts_ix::token_deposit::TokenDepositIntoExisting"]],["impl<'info> !Send for TokenDeposit<'info>",1,["mango_v4::accounts_ix::token_deposit::TokenDeposit"]],["impl Send for TokenDeregister",1,["mango_v4::accounts_ix::token_deregister::__client_accounts_token_deregister::TokenDeregister"]],["impl<'info> !Send for TokenDeregister<'info>",1,["mango_v4::accounts_ix::token_deregister::TokenDeregister"]],["impl Send for TokenEdit",1,["mango_v4::accounts_ix::token_edit::__client_accounts_token_edit::TokenEdit"]],["impl<'info> !Send for TokenEdit<'info>",1,["mango_v4::accounts_ix::token_edit::TokenEdit"]],["impl Send for TokenForceCloseBorrowsWithToken",1,["mango_v4::accounts_ix::token_force_close_borrows_with_token::__client_accounts_token_force_close_borrows_with_token::TokenForceCloseBorrowsWithToken"]],["impl<'info> !Send for TokenForceCloseBorrowsWithToken<'info>",1,["mango_v4::accounts_ix::token_force_close_borrows_with_token::TokenForceCloseBorrowsWithToken"]],["impl Send for TokenLiqBankruptcy",1,["mango_v4::accounts_ix::token_liq_bankruptcy::__client_accounts_token_liq_bankruptcy::TokenLiqBankruptcy"]],["impl<'info> !Send for TokenLiqBankruptcy<'info>",1,["mango_v4::accounts_ix::token_liq_bankruptcy::TokenLiqBankruptcy"]],["impl Send for TokenLiqWithToken",1,["mango_v4::accounts_ix::token_liq_with_token::__client_accounts_token_liq_with_token::TokenLiqWithToken"]],["impl<'info> !Send for TokenLiqWithToken<'info>",1,["mango_v4::accounts_ix::token_liq_with_token::TokenLiqWithToken"]],["impl Send for TokenRegister",1,["mango_v4::accounts_ix::token_register::__client_accounts_token_register::TokenRegister"]],["impl<'info> !Send for TokenRegister<'info>",1,["mango_v4::accounts_ix::token_register::TokenRegister"]],["impl Send for InterestRateParams",1,["mango_v4::accounts_ix::token_register::InterestRateParams"]],["impl Send for TokenRegisterTrustless",1,["mango_v4::accounts_ix::token_register_trustless::__client_accounts_token_register_trustless::TokenRegisterTrustless"]],["impl<'info> !Send for TokenRegisterTrustless<'info>",1,["mango_v4::accounts_ix::token_register_trustless::TokenRegisterTrustless"]],["impl Send for TokenUpdateIndexAndRate",1,["mango_v4::accounts_ix::token_update_index_and_rate::__client_accounts_token_update_index_and_rate::TokenUpdateIndexAndRate"]],["impl<'info> !Send for TokenUpdateIndexAndRate<'info>",1,["mango_v4::accounts_ix::token_update_index_and_rate::TokenUpdateIndexAndRate"]],["impl Send for TokenWithdraw",1,["mango_v4::accounts_ix::token_withdraw::__client_accounts_token_withdraw::TokenWithdraw"]],["impl<'info> !Send for TokenWithdraw<'info>",1,["mango_v4::accounts_ix::token_withdraw::TokenWithdraw"]],["impl<'a, 'info> !Send for AccountInfoRef<'a, 'info>",1,["mango_v4::accounts_zerocopy::AccountInfoRef"]],["impl<'a, 'info> !Send for AccountInfoRefMut<'a, 'info>",1,["mango_v4::accounts_zerocopy::AccountInfoRefMut"]],["impl Send for KeyedAccount",1,["mango_v4::accounts_zerocopy::KeyedAccount"]],["impl Send for KeyedAccountSharedData",1,["mango_v4::accounts_zerocopy::KeyedAccountSharedData"]],["impl Send for MangoError",1,["mango_v4::error::MangoError"]],["impl Send for MangoAccountData",1,["mango_v4::events::MangoAccountData"]],["impl Send for Equity",1,["mango_v4::events::Equity"]],["impl Send for TokenEquity",1,["mango_v4::events::TokenEquity"]],["impl Send for PerpEquity",1,["mango_v4::events::PerpEquity"]],["impl<T> Send for FixedOrderAccountRetriever<T>where\n T: Send,",1,["mango_v4::health::account_retriever::FixedOrderAccountRetriever"]],["impl<'a, 'info> !Send for ScannedBanksAndOracles<'a, 'info>",1,["mango_v4::health::account_retriever::ScannedBanksAndOracles"]],["impl<'a, 'info> !Send for ScanningAccountRetriever<'a, 'info>",1,["mango_v4::health::account_retriever::ScanningAccountRetriever"]],["impl Send for Prices",1,["mango_v4::health::cache::Prices"]],["impl Send for HealthType",1,["mango_v4::health::cache::HealthType"]],["impl Send for TokenInfo",1,["mango_v4::health::cache::TokenInfo"]],["impl Send for TokenBalance",1,["mango_v4::health::cache::TokenBalance"]],["impl Send for TokenMaxReserved",1,["mango_v4::health::cache::TokenMaxReserved"]],["impl Send for Serum3Info",1,["mango_v4::health::cache::Serum3Info"]],["impl Send for PerpInfo",1,["mango_v4::health::cache::PerpInfo"]],["impl Send for HealthCache",1,["mango_v4::health::cache::HealthCache"]],["impl Send for PerpBalanceLog",1,["mango_v4::logs::PerpBalanceLog"]],["impl Send for TokenBalanceLog",1,["mango_v4::logs::TokenBalanceLog"]],["impl Send for FlashLoanTokenDetail",1,["mango_v4::logs::FlashLoanTokenDetail"]],["impl Send for FlashLoanTokenDetailV2",1,["mango_v4::logs::FlashLoanTokenDetailV2"]],["impl Send for FlashLoanTokenDetailV3",1,["mango_v4::logs::FlashLoanTokenDetailV3"]],["impl Send for FlashLoanLog",1,["mango_v4::logs::FlashLoanLog"]],["impl Send for FlashLoanLogV2",1,["mango_v4::logs::FlashLoanLogV2"]],["impl Send for FlashLoanLogV3",1,["mango_v4::logs::FlashLoanLogV3"]],["impl Send for WithdrawLog",1,["mango_v4::logs::WithdrawLog"]],["impl Send for DepositLog",1,["mango_v4::logs::DepositLog"]],["impl Send for FillLog",1,["mango_v4::logs::FillLog"]],["impl Send for FillLogV2",1,["mango_v4::logs::FillLogV2"]],["impl Send for FillLogV3",1,["mango_v4::logs::FillLogV3"]],["impl Send for PerpUpdateFundingLog",1,["mango_v4::logs::PerpUpdateFundingLog"]],["impl Send for PerpUpdateFundingLogV2",1,["mango_v4::logs::PerpUpdateFundingLogV2"]],["impl Send for UpdateIndexLog",1,["mango_v4::logs::UpdateIndexLog"]],["impl Send for UpdateRateLog",1,["mango_v4::logs::UpdateRateLog"]],["impl Send for TokenLiqWithTokenLog",1,["mango_v4::logs::TokenLiqWithTokenLog"]],["impl Send for Serum3OpenOrdersBalanceLog",1,["mango_v4::logs::Serum3OpenOrdersBalanceLog"]],["impl Send for Serum3OpenOrdersBalanceLogV2",1,["mango_v4::logs::Serum3OpenOrdersBalanceLogV2"]],["impl Send for LoanOriginationFeeInstruction",1,["mango_v4::logs::LoanOriginationFeeInstruction"]],["impl Send for WithdrawLoanOriginationFeeLog",1,["mango_v4::logs::WithdrawLoanOriginationFeeLog"]],["impl Send for WithdrawLoanLog",1,["mango_v4::logs::WithdrawLoanLog"]],["impl Send for TokenLiqBankruptcyLog",1,["mango_v4::logs::TokenLiqBankruptcyLog"]],["impl Send for DeactivateTokenPositionLog",1,["mango_v4::logs::DeactivateTokenPositionLog"]],["impl Send for DeactivatePerpPositionLog",1,["mango_v4::logs::DeactivatePerpPositionLog"]],["impl Send for TokenMetaDataLog",1,["mango_v4::logs::TokenMetaDataLog"]],["impl Send for PerpMarketMetaDataLog",1,["mango_v4::logs::PerpMarketMetaDataLog"]],["impl Send for Serum3RegisterMarketLog",1,["mango_v4::logs::Serum3RegisterMarketLog"]],["impl Send for PerpLiqBaseOrPositivePnlLog",1,["mango_v4::logs::PerpLiqBaseOrPositivePnlLog"]],["impl Send for PerpLiqBankruptcyLog",1,["mango_v4::logs::PerpLiqBankruptcyLog"]],["impl Send for PerpLiqNegativePnlOrBankruptcyLog",1,["mango_v4::logs::PerpLiqNegativePnlOrBankruptcyLog"]],["impl Send for PerpSettlePnlLog",1,["mango_v4::logs::PerpSettlePnlLog"]],["impl Send for PerpSettleFeesLog",1,["mango_v4::logs::PerpSettleFeesLog"]],["impl Send for AccountBuybackFeesWithMngoLog",1,["mango_v4::logs::AccountBuybackFeesWithMngoLog"]],["impl Send for FilledPerpOrderLog",1,["mango_v4::logs::FilledPerpOrderLog"]],["impl Send for PerpTakerTradeLog",1,["mango_v4::logs::PerpTakerTradeLog"]],["impl Send for PerpForceClosePositionLog",1,["mango_v4::logs::PerpForceClosePositionLog"]],["impl Send for TokenForceCloseBorrowsWithTokenLog",1,["mango_v4::logs::TokenForceCloseBorrowsWithTokenLog"]],["impl Send for TokenConditionalSwapCreateLog",1,["mango_v4::logs::TokenConditionalSwapCreateLog"]],["impl Send for TokenConditionalSwapCreateLogV2",1,["mango_v4::logs::TokenConditionalSwapCreateLogV2"]],["impl Send for TokenConditionalSwapCreateLogV3",1,["mango_v4::logs::TokenConditionalSwapCreateLogV3"]],["impl Send for TokenConditionalSwapTriggerLog",1,["mango_v4::logs::TokenConditionalSwapTriggerLog"]],["impl Send for TokenConditionalSwapTriggerLogV2",1,["mango_v4::logs::TokenConditionalSwapTriggerLogV2"]],["impl Send for TokenConditionalSwapTriggerLogV3",1,["mango_v4::logs::TokenConditionalSwapTriggerLogV3"]],["impl Send for TokenConditionalSwapCancelLog",1,["mango_v4::logs::TokenConditionalSwapCancelLog"]],["impl Send for TokenConditionalSwapStartLog",1,["mango_v4::logs::TokenConditionalSwapStartLog"]],["impl Send for OrderBookStateHeader",1,["mango_v4::serum3_cpi::OrderBookStateHeader"]],["impl Send for OpenOrdersSlim",1,["mango_v4::serum3_cpi::OpenOrdersSlim"]],["impl<'info> !Send for InitOpenOrders<'info>",1,["mango_v4::serum3_cpi::InitOpenOrders"]],["impl<'info> !Send for CloseOpenOrders<'info>",1,["mango_v4::serum3_cpi::CloseOpenOrders"]],["impl<'info> !Send for SettleFunds<'info>",1,["mango_v4::serum3_cpi::SettleFunds"]],["impl<'info> !Send for PlaceOrder<'info>",1,["mango_v4::serum3_cpi::PlaceOrder"]],["impl<'info> !Send for CancelOrder<'info>",1,["mango_v4::serum3_cpi::CancelOrder"]],["impl Send for Bank",1,["mango_v4::state::bank::Bank"]],["impl Send for WithdrawResult",1,["mango_v4::state::bank::WithdrawResult"]],["impl<Header, Fixed, Dynamic> Send for DynamicAccount<Header, Fixed, Dynamic>where\n Dynamic: Send,\n Fixed: Send,\n Header: Send,",1,["mango_v4::state::dynamic_account::DynamicAccount"]],["impl Send for Group",1,["mango_v4::state::group::Group"]],["impl Send for IxGate",1,["mango_v4::state::group::IxGate"]],["impl Send for CheckLiquidatable",1,["mango_v4::state::mango_account::CheckLiquidatable"]],["impl Send for MangoAccountPdaSeeds",1,["mango_v4::state::mango_account::MangoAccountPdaSeeds"]],["impl Send for MangoAccount",1,["mango_v4::state::mango_account::MangoAccount"]],["impl Send for MangoAccountFixed",1,["mango_v4::state::mango_account::MangoAccountFixed"]],["impl Send for MangoAccountDynamicHeader",1,["mango_v4::state::mango_account::MangoAccountDynamicHeader"]],["impl Send for TokenPosition",1,["mango_v4::state::mango_account_components::TokenPosition"]],["impl Send for Serum3Orders",1,["mango_v4::state::mango_account_components::Serum3Orders"]],["impl Send for PerpPosition",1,["mango_v4::state::mango_account_components::PerpPosition"]],["impl Send for PerpOpenOrder",1,["mango_v4::state::mango_account_components::PerpOpenOrder"]],["impl Send for MintInfo",1,["mango_v4::state::mint_info::MintInfo"]],["impl Send for OpenbookV2Market",1,["mango_v4::state::openbook_v2_market::OpenbookV2Market"]],["impl Send for OpenbookV2MarketIndexReservation",1,["mango_v4::state::openbook_v2_market::OpenbookV2MarketIndexReservation"]],["impl Send for OracleConfig",1,["mango_v4::state::oracle::OracleConfig"]],["impl Send for OracleConfigParams",1,["mango_v4::state::oracle::OracleConfigParams"]],["impl Send for OracleType",1,["mango_v4::state::oracle::OracleType"]],["impl Send for OracleState",1,["mango_v4::state::oracle::OracleState"]],["impl Send for StubOracle",1,["mango_v4::state::oracle::StubOracle"]],["impl<'a> !Send for Orderbook<'a>",1,["mango_v4::state::orderbook::book::Orderbook"]],["impl Send for BookSideOrderTree",1,["mango_v4::state::orderbook::bookside::BookSideOrderTree"]],["impl Send for BookSideOrderHandle",1,["mango_v4::state::orderbook::bookside::BookSideOrderHandle"]],["impl Send for BookSide",1,["mango_v4::state::orderbook::bookside::BookSide"]],["impl<'a> Send for BookSideIterItem<'a>",1,["mango_v4::state::orderbook::bookside_iterator::BookSideIterItem"]],["impl<'a> Send for BookSideIter<'a>",1,["mango_v4::state::orderbook::bookside_iterator::BookSideIter"]],["impl Send for OrderState",1,["mango_v4::state::orderbook::bookside_iterator::OrderState"]],["impl Send for NodeTag",1,["mango_v4::state::orderbook::nodes::NodeTag"]],["impl Send for InnerNode",1,["mango_v4::state::orderbook::nodes::InnerNode"]],["impl Send for LeafNode",1,["mango_v4::state::orderbook::nodes::LeafNode"]],["impl Send for FreeNode",1,["mango_v4::state::orderbook::nodes::FreeNode"]],["impl Send for AnyNode",1,["mango_v4::state::orderbook::nodes::AnyNode"]],["impl Send for Order",1,["mango_v4::state::orderbook::order::Order"]],["impl Send for OrderParams",1,["mango_v4::state::orderbook::order::OrderParams"]],["impl Send for PlaceOrderType",1,["mango_v4::state::orderbook::order_type::PlaceOrderType"]],["impl Send for PostOrderType",1,["mango_v4::state::orderbook::order_type::PostOrderType"]],["impl Send for SelfTradeBehavior",1,["mango_v4::state::orderbook::order_type::SelfTradeBehavior"]],["impl Send for Side",1,["mango_v4::state::orderbook::order_type::Side"]],["impl Send for SideAndOrderTree",1,["mango_v4::state::orderbook::order_type::SideAndOrderTree"]],["impl Send for OrderTreeType",1,["mango_v4::state::orderbook::ordertree::OrderTreeType"]],["impl Send for OrderTreeRoot",1,["mango_v4::state::orderbook::ordertree::OrderTreeRoot"]],["impl Send for OrderTreeNodes",1,["mango_v4::state::orderbook::ordertree::OrderTreeNodes"]],["impl<'a> Send for OrderTreeIter<'a>",1,["mango_v4::state::orderbook::ordertree_iterator::OrderTreeIter"]],["impl Send for EventQueue",1,["mango_v4::state::orderbook::queue::EventQueue"]],["impl Send for EventQueueHeader",1,["mango_v4::state::orderbook::queue::EventQueueHeader"]],["impl Send for AnyEvent",1,["mango_v4::state::orderbook::queue::AnyEvent"]],["impl Send for EventType",1,["mango_v4::state::orderbook::queue::EventType"]],["impl Send for FillEvent",1,["mango_v4::state::orderbook::queue::FillEvent"]],["impl Send for OutEvent",1,["mango_v4::state::orderbook::queue::OutEvent"]],["impl Send for PerpMarket",1,["mango_v4::state::perp_market::PerpMarket"]],["impl Send for Serum3Market",1,["mango_v4::state::serum3_market::Serum3Market"]],["impl Send for Serum3MarketIndexReservation",1,["mango_v4::state::serum3_market::Serum3MarketIndexReservation"]],["impl Send for StablePriceModel",1,["mango_v4::state::stable_price::StablePriceModel"]],["impl Send for TokenConditionalSwapDisplayPriceStyle",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapDisplayPriceStyle"]],["impl Send for TokenConditionalSwapIntention",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapIntention"]],["impl Send for TokenConditionalSwapType",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapType"]],["impl Send for TokenConditionalSwap",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwap"]],["impl Send for TokenIndex",1,["mango_v4::types::TokenIndex"]],["impl Send for Serum3MarketIndex",1,["mango_v4::types::Serum3MarketIndex"]],["impl Send for PerpMarketIndex",1,["mango_v4::types::PerpMarketIndex"]],["impl Send for I80F48",1,["mango_v4::types::I80F48"]],["impl Send for MangoV4",1,["mango_v4::program::MangoV4"]],["impl Send for AdminTokenWithdrawFees",1,["mango_v4::instruction::AdminTokenWithdrawFees"]],["impl Send for AdminPerpWithdrawFees",1,["mango_v4::instruction::AdminPerpWithdrawFees"]],["impl Send for GroupCreate",1,["mango_v4::instruction::GroupCreate"]],["impl Send for GroupEdit",1,["mango_v4::instruction::GroupEdit"]],["impl Send for GroupWithdrawInsuranceFund",1,["mango_v4::instruction::GroupWithdrawInsuranceFund"]],["impl Send for IxGateSet",1,["mango_v4::instruction::IxGateSet"]],["impl Send for GroupClose",1,["mango_v4::instruction::GroupClose"]],["impl Send for TokenRegister",1,["mango_v4::instruction::TokenRegister"]],["impl Send for TokenRegisterTrustless",1,["mango_v4::instruction::TokenRegisterTrustless"]],["impl Send for TokenEdit",1,["mango_v4::instruction::TokenEdit"]],["impl Send for TokenAddBank",1,["mango_v4::instruction::TokenAddBank"]],["impl Send for TokenDeregister",1,["mango_v4::instruction::TokenDeregister"]],["impl Send for TokenUpdateIndexAndRate",1,["mango_v4::instruction::TokenUpdateIndexAndRate"]],["impl Send for AccountCreate",1,["mango_v4::instruction::AccountCreate"]],["impl Send for AccountCreateV2",1,["mango_v4::instruction::AccountCreateV2"]],["impl Send for AccountExpand",1,["mango_v4::instruction::AccountExpand"]],["impl Send for AccountExpandV2",1,["mango_v4::instruction::AccountExpandV2"]],["impl Send for AccountSizeMigration",1,["mango_v4::instruction::AccountSizeMigration"]],["impl Send for AccountEdit",1,["mango_v4::instruction::AccountEdit"]],["impl Send for AccountToggleFreeze",1,["mango_v4::instruction::AccountToggleFreeze"]],["impl Send for AccountClose",1,["mango_v4::instruction::AccountClose"]],["impl Send for AccountBuybackFeesWithMngo",1,["mango_v4::instruction::AccountBuybackFeesWithMngo"]],["impl Send for StubOracleCreate",1,["mango_v4::instruction::StubOracleCreate"]],["impl Send for StubOracleClose",1,["mango_v4::instruction::StubOracleClose"]],["impl Send for StubOracleSet",1,["mango_v4::instruction::StubOracleSet"]],["impl Send for StubOracleSetTest",1,["mango_v4::instruction::StubOracleSetTest"]],["impl Send for TokenDeposit",1,["mango_v4::instruction::TokenDeposit"]],["impl Send for TokenDepositIntoExisting",1,["mango_v4::instruction::TokenDepositIntoExisting"]],["impl Send for TokenWithdraw",1,["mango_v4::instruction::TokenWithdraw"]],["impl Send for FlashLoanBegin",1,["mango_v4::instruction::FlashLoanBegin"]],["impl Send for FlashLoanSwapBegin",1,["mango_v4::instruction::FlashLoanSwapBegin"]],["impl Send for FlashLoanEnd",1,["mango_v4::instruction::FlashLoanEnd"]],["impl Send for FlashLoanEndV2",1,["mango_v4::instruction::FlashLoanEndV2"]],["impl Send for HealthRegionBegin",1,["mango_v4::instruction::HealthRegionBegin"]],["impl Send for HealthRegionEnd",1,["mango_v4::instruction::HealthRegionEnd"]],["impl Send for Serum3RegisterMarket",1,["mango_v4::instruction::Serum3RegisterMarket"]],["impl Send for Serum3EditMarket",1,["mango_v4::instruction::Serum3EditMarket"]],["impl Send for Serum3DeregisterMarket",1,["mango_v4::instruction::Serum3DeregisterMarket"]],["impl Send for Serum3CreateOpenOrders",1,["mango_v4::instruction::Serum3CreateOpenOrders"]],["impl Send for Serum3CloseOpenOrders",1,["mango_v4::instruction::Serum3CloseOpenOrders"]],["impl Send for Serum3PlaceOrder",1,["mango_v4::instruction::Serum3PlaceOrder"]],["impl Send for Serum3CancelOrder",1,["mango_v4::instruction::Serum3CancelOrder"]],["impl Send for Serum3CancelAllOrders",1,["mango_v4::instruction::Serum3CancelAllOrders"]],["impl Send for Serum3SettleFunds",1,["mango_v4::instruction::Serum3SettleFunds"]],["impl Send for Serum3SettleFundsV2",1,["mango_v4::instruction::Serum3SettleFundsV2"]],["impl Send for Serum3LiqForceCancelOrders",1,["mango_v4::instruction::Serum3LiqForceCancelOrders"]],["impl Send for LiqTokenWithToken",1,["mango_v4::instruction::LiqTokenWithToken"]],["impl Send for LiqTokenBankruptcy",1,["mango_v4::instruction::LiqTokenBankruptcy"]],["impl Send for TokenLiqWithToken",1,["mango_v4::instruction::TokenLiqWithToken"]],["impl Send for TokenForceCloseBorrowsWithToken",1,["mango_v4::instruction::TokenForceCloseBorrowsWithToken"]],["impl Send for TokenLiqBankruptcy",1,["mango_v4::instruction::TokenLiqBankruptcy"]],["impl Send for PerpCreateMarket",1,["mango_v4::instruction::PerpCreateMarket"]],["impl Send for PerpEditMarket",1,["mango_v4::instruction::PerpEditMarket"]],["impl Send for PerpCloseMarket",1,["mango_v4::instruction::PerpCloseMarket"]],["impl Send for PerpDeactivatePosition",1,["mango_v4::instruction::PerpDeactivatePosition"]],["impl Send for PerpPlaceOrder",1,["mango_v4::instruction::PerpPlaceOrder"]],["impl Send for PerpPlaceOrderV2",1,["mango_v4::instruction::PerpPlaceOrderV2"]],["impl Send for PerpPlaceOrderPegged",1,["mango_v4::instruction::PerpPlaceOrderPegged"]],["impl Send for PerpPlaceOrderPeggedV2",1,["mango_v4::instruction::PerpPlaceOrderPeggedV2"]],["impl Send for PerpCancelOrder",1,["mango_v4::instruction::PerpCancelOrder"]],["impl Send for PerpCancelOrderByClientOrderId",1,["mango_v4::instruction::PerpCancelOrderByClientOrderId"]],["impl Send for PerpCancelAllOrders",1,["mango_v4::instruction::PerpCancelAllOrders"]],["impl Send for PerpCancelAllOrdersBySide",1,["mango_v4::instruction::PerpCancelAllOrdersBySide"]],["impl Send for PerpConsumeEvents",1,["mango_v4::instruction::PerpConsumeEvents"]],["impl Send for PerpUpdateFunding",1,["mango_v4::instruction::PerpUpdateFunding"]],["impl Send for PerpSettlePnl",1,["mango_v4::instruction::PerpSettlePnl"]],["impl Send for PerpForceClosePosition",1,["mango_v4::instruction::PerpForceClosePosition"]],["impl Send for PerpSettleFees",1,["mango_v4::instruction::PerpSettleFees"]],["impl Send for PerpLiqBaseOrPositivePnl",1,["mango_v4::instruction::PerpLiqBaseOrPositivePnl"]],["impl Send for PerpLiqForceCancelOrders",1,["mango_v4::instruction::PerpLiqForceCancelOrders"]],["impl Send for PerpLiqNegativePnlOrBankruptcy",1,["mango_v4::instruction::PerpLiqNegativePnlOrBankruptcy"]],["impl Send for PerpLiqNegativePnlOrBankruptcyV2",1,["mango_v4::instruction::PerpLiqNegativePnlOrBankruptcyV2"]],["impl Send for TokenConditionalSwapCreate",1,["mango_v4::instruction::TokenConditionalSwapCreate"]],["impl Send for TokenConditionalSwapCreateV2",1,["mango_v4::instruction::TokenConditionalSwapCreateV2"]],["impl Send for TokenConditionalSwapCreatePremiumAuction",1,["mango_v4::instruction::TokenConditionalSwapCreatePremiumAuction"]],["impl Send for TokenConditionalSwapCreateLinearAuction",1,["mango_v4::instruction::TokenConditionalSwapCreateLinearAuction"]],["impl Send for TokenConditionalSwapCancel",1,["mango_v4::instruction::TokenConditionalSwapCancel"]],["impl Send for TokenConditionalSwapTrigger",1,["mango_v4::instruction::TokenConditionalSwapTrigger"]],["impl Send for TokenConditionalSwapTriggerV2",1,["mango_v4::instruction::TokenConditionalSwapTriggerV2"]],["impl Send for TokenConditionalSwapStart",1,["mango_v4::instruction::TokenConditionalSwapStart"]],["impl Send for AltSet",1,["mango_v4::instruction::AltSet"]],["impl Send for AltExtend",1,["mango_v4::instruction::AltExtend"]],["impl Send for ComputeAccountData",1,["mango_v4::instruction::ComputeAccountData"]],["impl Send for OpenbookV2RegisterMarket",1,["mango_v4::instruction::OpenbookV2RegisterMarket"]],["impl Send for OpenbookV2EditMarket",1,["mango_v4::instruction::OpenbookV2EditMarket"]],["impl Send for OpenbookV2DeregisterMarket",1,["mango_v4::instruction::OpenbookV2DeregisterMarket"]],["impl Send for OpenbookV2CreateOpenOrders",1,["mango_v4::instruction::OpenbookV2CreateOpenOrders"]],["impl Send for OpenbookV2CloseOpenOrders",1,["mango_v4::instruction::OpenbookV2CloseOpenOrders"]],["impl Send for OpenbookV2PlaceOrder",1,["mango_v4::instruction::OpenbookV2PlaceOrder"]],["impl Send for OpenbookV2PlaceTakerOrder",1,["mango_v4::instruction::OpenbookV2PlaceTakerOrder"]],["impl Send for OpenbookV2CancelOrder",1,["mango_v4::instruction::OpenbookV2CancelOrder"]],["impl Send for OpenbookV2SettleFunds",1,["mango_v4::instruction::OpenbookV2SettleFunds"]],["impl Send for OpenbookV2LiqForceCancelOrders",1,["mango_v4::instruction::OpenbookV2LiqForceCancelOrders"]],["impl Send for OpenbookV2CancelAllOrders",1,["mango_v4::instruction::OpenbookV2CancelAllOrders"]],["impl Send for Benchmark",1,["mango_v4::instruction::Benchmark"]],["impl Send for Mango",1,["mango_v4::Mango"]]],
"mango_v4_client":[["impl Send for RpcAccountFetcher",1,["mango_v4_client::account_fetcher::RpcAccountFetcher"]],["impl<T> Send for CachedAccountFetcher<T>",1,["mango_v4_client::account_fetcher::CachedAccountFetcher"]],["impl Send for AccountUpdate",1,["mango_v4_client::account_update_stream::AccountUpdate"]],["impl Send for Message",1,["mango_v4_client::account_update_stream::Message"]],["impl Send for AccountFetcher",1,["mango_v4_client::chain_data_fetcher::AccountFetcher"]],["impl Send for Client",1,["mango_v4_client::client::Client"]],["impl Send for MangoClient",1,["mango_v4_client::client::MangoClient"]],["impl Send for MangoClientError",1,["mango_v4_client::client::MangoClientError"]],["impl Send for TransactionSize",1,["mango_v4_client::client::TransactionSize"]],["impl Send for TransactionBuilderConfig",1,["mango_v4_client::client::TransactionBuilderConfig"]],["impl Send for TransactionBuilder",1,["mango_v4_client::client::TransactionBuilder"]],["impl Send for JupiterSwapMode",1,["mango_v4_client::client::JupiterSwapMode"]],["impl Send for TokenContext",1,["mango_v4_client::context::TokenContext"]],["impl Send for Serum3MarketContext",1,["mango_v4_client::context::Serum3MarketContext"]],["impl Send for PerpMarketContext",1,["mango_v4_client::context::PerpMarketContext"]],["impl Send for MangoGroupContext",1,["mango_v4_client::context::MangoGroupContext"]],["impl Send for AccountErrorState",1,["mango_v4_client::error_tracking::AccountErrorState"]],["impl Send for ErrorTracking",1,["mango_v4_client::error_tracking::ErrorTracking"]],["impl Send for QueryResult",1,["mango_v4_client::jupiter::v4::QueryResult"]],["impl Send for QueryRoute",1,["mango_v4_client::jupiter::v4::QueryRoute"]],["impl Send for QueryMarketInfo",1,["mango_v4_client::jupiter::v4::QueryMarketInfo"]],["impl Send for QueryFee",1,["mango_v4_client::jupiter::v4::QueryFee"]],["impl Send for QueryRouteFees",1,["mango_v4_client::jupiter::v4::QueryRouteFees"]],["impl Send for SwapRequest",1,["mango_v4_client::jupiter::v4::SwapRequest"]],["impl Send for SwapResponse",1,["mango_v4_client::jupiter::v4::SwapResponse"]],["impl<'a> Send for JupiterV4<'a>",1,["mango_v4_client::jupiter::v4::JupiterV4"]],["impl Send for QuoteResponse",1,["mango_v4_client::jupiter::v6::QuoteResponse"]],["impl Send for PlatformFee",1,["mango_v4_client::jupiter::v6::PlatformFee"]],["impl Send for RoutePlan",1,["mango_v4_client::jupiter::v6::RoutePlan"]],["impl Send for SwapInfo",1,["mango_v4_client::jupiter::v6::SwapInfo"]],["impl Send for SwapRequest",1,["mango_v4_client::jupiter::v6::SwapRequest"]],["impl Send for SwapResponse",1,["mango_v4_client::jupiter::v6::SwapResponse"]],["impl Send for SwapInstructionsResponse",1,["mango_v4_client::jupiter::v6::SwapInstructionsResponse"]],["impl Send for InstructionResponse",1,["mango_v4_client::jupiter::v6::InstructionResponse"]],["impl Send for AccountMeta",1,["mango_v4_client::jupiter::v6::AccountMeta"]],["impl<'a> Send for JupiterV6<'a>",1,["mango_v4_client::jupiter::v6::JupiterV6"]],["impl Send for Version",1,["mango_v4_client::jupiter::Version"]],["impl Send for RawQuote",1,["mango_v4_client::jupiter::RawQuote"]],["impl Send for Quote",1,["mango_v4_client::jupiter::Quote"]],["impl<'a> Send for Jupiter<'a>",1,["mango_v4_client::jupiter::Jupiter"]],["impl Send for Direction",1,["mango_v4_client::perp_pnl::Direction"]],["impl Send for Config",1,["mango_v4_client::snapshot_source::Config"]],["impl Send for Config",1,["mango_v4_client::websocket_source::Config"]]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/rs/doc/implementors/core/marker/trait.StructuralPartialEq.js b/rs/doc/implementors/core/marker/trait.StructuralPartialEq.js
index 2b7d44c13..3128aecf0 100644
--- a/rs/doc/implementors/core/marker/trait.StructuralPartialEq.js
+++ b/rs/doc/implementors/core/marker/trait.StructuralPartialEq.js
@@ -1,4 +1,4 @@
(function() {var implementors = {
-"mango_v4":[["impl StructuralPartialEq for SideAndOrderTree"],["impl StructuralPartialEq for OracleType"],["impl StructuralPartialEq for HealthType"],["impl StructuralPartialEq for TokenConditionalSwapType"],["impl StructuralPartialEq for LeafNode"],["impl StructuralPartialEq for EventType"],["impl StructuralPartialEq for CheckLiquidatable"],["impl StructuralPartialEq for TokenConditionalSwapDisplayPriceStyle"],["impl StructuralPartialEq for OrderState"],["impl StructuralPartialEq for BookSideOrderTree"],["impl StructuralPartialEq for FlashLoanType"],["impl StructuralPartialEq for OrderTreeType"],["impl StructuralPartialEq for LoanOriginationFeeInstruction"],["impl StructuralPartialEq for TokenConditionalSwapIntention"],["impl StructuralPartialEq for PostOrderType"],["impl StructuralPartialEq for PlaceOrderType"],["impl StructuralPartialEq for Side"],["impl StructuralPartialEq for SelfTradeBehavior"]],
+"mango_v4":[["impl StructuralPartialEq for SideAndOrderTree"],["impl StructuralPartialEq for OracleType"],["impl StructuralPartialEq for HealthType"],["impl StructuralPartialEq for TokenConditionalSwapType"],["impl StructuralPartialEq for LeafNode"],["impl StructuralPartialEq for EventType"],["impl StructuralPartialEq for CheckLiquidatable"],["impl StructuralPartialEq for LoanOriginationFeeInstruction"],["impl StructuralPartialEq for TokenConditionalSwapDisplayPriceStyle"],["impl StructuralPartialEq for OrderState"],["impl StructuralPartialEq for BookSideOrderTree"],["impl StructuralPartialEq for FlashLoanType"],["impl StructuralPartialEq for OrderTreeType"],["impl StructuralPartialEq for TokenConditionalSwapIntention"],["impl StructuralPartialEq for PostOrderType"],["impl StructuralPartialEq for PlaceOrderType"],["impl StructuralPartialEq for Side"],["impl StructuralPartialEq for SelfTradeBehavior"]],
"mango_v4_client":[["impl StructuralPartialEq for Direction"],["impl StructuralPartialEq for Version"]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/rs/doc/implementors/core/marker/trait.Sync.js b/rs/doc/implementors/core/marker/trait.Sync.js
index fbb7f7839..65ada6188 100644
--- a/rs/doc/implementors/core/marker/trait.Sync.js
+++ b/rs/doc/implementors/core/marker/trait.Sync.js
@@ -1,4 +1,4 @@
(function() {var implementors = {
-"mango_v4":[["impl Sync for AccountBuybackFeesWithMngo",1,["mango_v4::accounts_ix::account_buyback_fees_with_mngo::__client_accounts_account_buyback_fees_with_mngo::AccountBuybackFeesWithMngo"]],["impl<'info> !Sync for AccountBuybackFeesWithMngo<'info>",1,["mango_v4::accounts_ix::account_buyback_fees_with_mngo::AccountBuybackFeesWithMngo"]],["impl Sync for AccountClose",1,["mango_v4::accounts_ix::account_close::__client_accounts_account_close::AccountClose"]],["impl<'info> !Sync for AccountClose<'info>",1,["mango_v4::accounts_ix::account_close::AccountClose"]],["impl Sync for AccountCreate",1,["mango_v4::accounts_ix::account_create::__client_accounts_account_create::AccountCreate"]],["impl Sync for AccountCreateV2",1,["mango_v4::accounts_ix::account_create::__client_accounts_account_create_v2::AccountCreateV2"]],["impl<'info> !Sync for AccountCreate<'info>",1,["mango_v4::accounts_ix::account_create::AccountCreate"]],["impl<'info> !Sync for AccountCreateV2<'info>",1,["mango_v4::accounts_ix::account_create::AccountCreateV2"]],["impl Sync for AccountEdit",1,["mango_v4::accounts_ix::account_edit::__client_accounts_account_edit::AccountEdit"]],["impl<'info> !Sync for AccountEdit<'info>",1,["mango_v4::accounts_ix::account_edit::AccountEdit"]],["impl Sync for AccountExpand",1,["mango_v4::accounts_ix::account_expand::__client_accounts_account_expand::AccountExpand"]],["impl<'info> !Sync for AccountExpand<'info>",1,["mango_v4::accounts_ix::account_expand::AccountExpand"]],["impl Sync for AccountSizeMigration",1,["mango_v4::accounts_ix::account_size_migration::__client_accounts_account_size_migration::AccountSizeMigration"]],["impl<'info> !Sync for AccountSizeMigration<'info>",1,["mango_v4::accounts_ix::account_size_migration::AccountSizeMigration"]],["impl Sync for AccountToggleFreeze",1,["mango_v4::accounts_ix::account_toggle_freeze::__client_accounts_account_toggle_freeze::AccountToggleFreeze"]],["impl<'info> !Sync for AccountToggleFreeze<'info>",1,["mango_v4::accounts_ix::account_toggle_freeze::AccountToggleFreeze"]],["impl Sync for AdminPerpWithdrawFees",1,["mango_v4::accounts_ix::admin_perp_withdraw_fees::__client_accounts_admin_perp_withdraw_fees::AdminPerpWithdrawFees"]],["impl<'info> !Sync for AdminPerpWithdrawFees<'info>",1,["mango_v4::accounts_ix::admin_perp_withdraw_fees::AdminPerpWithdrawFees"]],["impl Sync for AdminTokenWithdrawFees",1,["mango_v4::accounts_ix::admin_token_withdraw_fees::__client_accounts_admin_token_withdraw_fees::AdminTokenWithdrawFees"]],["impl<'info> !Sync for AdminTokenWithdrawFees<'info>",1,["mango_v4::accounts_ix::admin_token_withdraw_fees::AdminTokenWithdrawFees"]],["impl Sync for AltExtend",1,["mango_v4::accounts_ix::alt_extend::__client_accounts_alt_extend::AltExtend"]],["impl<'info> !Sync for AltExtend<'info>",1,["mango_v4::accounts_ix::alt_extend::AltExtend"]],["impl Sync for AltSet",1,["mango_v4::accounts_ix::alt_set::__client_accounts_alt_set::AltSet"]],["impl<'info> !Sync for AltSet<'info>",1,["mango_v4::accounts_ix::alt_set::AltSet"]],["impl Sync for Benchmark",1,["mango_v4::accounts_ix::benchmark::__client_accounts_benchmark::Benchmark"]],["impl<'info> !Sync for Benchmark<'info>",1,["mango_v4::accounts_ix::benchmark::Benchmark"]],["impl Sync for ComputeAccountData",1,["mango_v4::accounts_ix::compute_account_data::__client_accounts_compute_account_data::ComputeAccountData"]],["impl<'info> !Sync for ComputeAccountData<'info>",1,["mango_v4::accounts_ix::compute_account_data::ComputeAccountData"]],["impl Sync for FlashLoanBegin",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_begin::FlashLoanBegin"]],["impl Sync for FlashLoanSwapBegin",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_swap_begin::FlashLoanSwapBegin"]],["impl Sync for FlashLoanEnd",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_end::FlashLoanEnd"]],["impl<'info> !Sync for FlashLoanBegin<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanBegin"]],["impl<'info> !Sync for FlashLoanSwapBegin<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanSwapBegin"]],["impl<'info> !Sync for FlashLoanEnd<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanEnd"]],["impl Sync for FlashLoanType",1,["mango_v4::accounts_ix::flash_loan::FlashLoanType"]],["impl Sync for GroupClose",1,["mango_v4::accounts_ix::group_close::__client_accounts_group_close::GroupClose"]],["impl<'info> !Sync for GroupClose<'info>",1,["mango_v4::accounts_ix::group_close::GroupClose"]],["impl Sync for GroupCreate",1,["mango_v4::accounts_ix::group_create::__client_accounts_group_create::GroupCreate"]],["impl<'info> !Sync for GroupCreate<'info>",1,["mango_v4::accounts_ix::group_create::GroupCreate"]],["impl Sync for GroupEdit",1,["mango_v4::accounts_ix::group_edit::__client_accounts_group_edit::GroupEdit"]],["impl<'info> !Sync for GroupEdit<'info>",1,["mango_v4::accounts_ix::group_edit::GroupEdit"]],["impl Sync for GroupWithdrawInsuranceFund",1,["mango_v4::accounts_ix::group_withdraw_insurance_fund::__client_accounts_group_withdraw_insurance_fund::GroupWithdrawInsuranceFund"]],["impl<'info> !Sync for GroupWithdrawInsuranceFund<'info>",1,["mango_v4::accounts_ix::group_withdraw_insurance_fund::GroupWithdrawInsuranceFund"]],["impl Sync for HealthRegionBegin",1,["mango_v4::accounts_ix::health_region::__client_accounts_health_region_begin::HealthRegionBegin"]],["impl Sync for HealthRegionEnd",1,["mango_v4::accounts_ix::health_region::__client_accounts_health_region_end::HealthRegionEnd"]],["impl<'info> !Sync for HealthRegionBegin<'info>",1,["mango_v4::accounts_ix::health_region::HealthRegionBegin"]],["impl<'info> !Sync for HealthRegionEnd<'info>",1,["mango_v4::accounts_ix::health_region::HealthRegionEnd"]],["impl Sync for IxGateSet",1,["mango_v4::accounts_ix::ix_gate_set::__client_accounts_ix_gate_set::IxGateSet"]],["impl<'info> !Sync for IxGateSet<'info>",1,["mango_v4::accounts_ix::ix_gate_set::IxGateSet"]],["impl Sync for OpenbookV2CancelOrder",1,["mango_v4::accounts_ix::openbook_v2_cancel_order::__client_accounts_openbook_v2_cancel_order::OpenbookV2CancelOrder"]],["impl<'info> !Sync for OpenbookV2CancelOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_cancel_order::OpenbookV2CancelOrder"]],["impl Sync for OpenbookV2CloseOpenOrders",1,["mango_v4::accounts_ix::openbook_v2_close_open_orders::__client_accounts_openbook_v2_close_open_orders::OpenbookV2CloseOpenOrders"]],["impl<'info> !Sync for OpenbookV2CloseOpenOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_close_open_orders::OpenbookV2CloseOpenOrders"]],["impl Sync for OpenbookV2CreateOpenOrders",1,["mango_v4::accounts_ix::openbook_v2_create_open_orders::__client_accounts_openbook_v2_create_open_orders::OpenbookV2CreateOpenOrders"]],["impl<'info> !Sync for OpenbookV2CreateOpenOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_create_open_orders::OpenbookV2CreateOpenOrders"]],["impl Sync for OpenbookV2DeregisterMarket",1,["mango_v4::accounts_ix::openbook_v2_deregister_market::__client_accounts_openbook_v2_deregister_market::OpenbookV2DeregisterMarket"]],["impl<'info> !Sync for OpenbookV2DeregisterMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_deregister_market::OpenbookV2DeregisterMarket"]],["impl Sync for OpenbookV2EditMarket",1,["mango_v4::accounts_ix::openbook_v2_edit_market::__client_accounts_openbook_v2_edit_market::OpenbookV2EditMarket"]],["impl<'info> !Sync for OpenbookV2EditMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_edit_market::OpenbookV2EditMarket"]],["impl Sync for OpenbookV2LiqForceCancelOrders",1,["mango_v4::accounts_ix::openbook_v2_liq_force_cancel_orders::__client_accounts_openbook_v2_liq_force_cancel_orders::OpenbookV2LiqForceCancelOrders"]],["impl<'info> !Sync for OpenbookV2LiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_liq_force_cancel_orders::OpenbookV2LiqForceCancelOrders"]],["impl Sync for OpenbookV2PlaceOrder",1,["mango_v4::accounts_ix::openbook_v2_place_order::__client_accounts_openbook_v2_place_order::OpenbookV2PlaceOrder"]],["impl<'info> !Sync for OpenbookV2PlaceOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_place_order::OpenbookV2PlaceOrder"]],["impl Sync for OpenbookV2PlaceTakeOrder",1,["mango_v4::accounts_ix::openbook_v2_place_take_order::__client_accounts_openbook_v2_place_take_order::OpenbookV2PlaceTakeOrder"]],["impl<'info> !Sync for OpenbookV2PlaceTakeOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_place_take_order::OpenbookV2PlaceTakeOrder"]],["impl Sync for OpenbookV2RegisterMarket",1,["mango_v4::accounts_ix::openbook_v2_register_market::__client_accounts_openbook_v2_register_market::OpenbookV2RegisterMarket"]],["impl<'info> !Sync for OpenbookV2RegisterMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_register_market::OpenbookV2RegisterMarket"]],["impl Sync for OpenbookV2SettleFunds",1,["mango_v4::accounts_ix::openbook_v2_settle_funds::__client_accounts_openbook_v2_settle_funds::OpenbookV2SettleFunds"]],["impl<'info> !Sync for OpenbookV2SettleFunds<'info>",1,["mango_v4::accounts_ix::openbook_v2_settle_funds::OpenbookV2SettleFunds"]],["impl Sync for PerpCancelAllOrders",1,["mango_v4::accounts_ix::perp_cancel_all_orders::__client_accounts_perp_cancel_all_orders::PerpCancelAllOrders"]],["impl<'info> !Sync for PerpCancelAllOrders<'info>",1,["mango_v4::accounts_ix::perp_cancel_all_orders::PerpCancelAllOrders"]],["impl Sync for PerpCancelAllOrdersBySide",1,["mango_v4::accounts_ix::perp_cancel_all_orders_by_side::__client_accounts_perp_cancel_all_orders_by_side::PerpCancelAllOrdersBySide"]],["impl<'info> !Sync for PerpCancelAllOrdersBySide<'info>",1,["mango_v4::accounts_ix::perp_cancel_all_orders_by_side::PerpCancelAllOrdersBySide"]],["impl Sync for PerpCancelOrder",1,["mango_v4::accounts_ix::perp_cancel_order::__client_accounts_perp_cancel_order::PerpCancelOrder"]],["impl<'info> !Sync for PerpCancelOrder<'info>",1,["mango_v4::accounts_ix::perp_cancel_order::PerpCancelOrder"]],["impl Sync for PerpCancelOrderByClientOrderId",1,["mango_v4::accounts_ix::perp_cancel_order_by_client_order_id::__client_accounts_perp_cancel_order_by_client_order_id::PerpCancelOrderByClientOrderId"]],["impl<'info> !Sync for PerpCancelOrderByClientOrderId<'info>",1,["mango_v4::accounts_ix::perp_cancel_order_by_client_order_id::PerpCancelOrderByClientOrderId"]],["impl Sync for PerpCloseMarket",1,["mango_v4::accounts_ix::perp_close_market::__client_accounts_perp_close_market::PerpCloseMarket"]],["impl<'info> !Sync for PerpCloseMarket<'info>",1,["mango_v4::accounts_ix::perp_close_market::PerpCloseMarket"]],["impl Sync for PerpConsumeEvents",1,["mango_v4::accounts_ix::perp_consume_events::__client_accounts_perp_consume_events::PerpConsumeEvents"]],["impl<'info> !Sync for PerpConsumeEvents<'info>",1,["mango_v4::accounts_ix::perp_consume_events::PerpConsumeEvents"]],["impl Sync for PerpCreateMarket",1,["mango_v4::accounts_ix::perp_create_market::__client_accounts_perp_create_market::PerpCreateMarket"]],["impl<'info> !Sync for PerpCreateMarket<'info>",1,["mango_v4::accounts_ix::perp_create_market::PerpCreateMarket"]],["impl Sync for PerpDeactivatePosition",1,["mango_v4::accounts_ix::perp_deactivate_position::__client_accounts_perp_deactivate_position::PerpDeactivatePosition"]],["impl<'info> !Sync for PerpDeactivatePosition<'info>",1,["mango_v4::accounts_ix::perp_deactivate_position::PerpDeactivatePosition"]],["impl Sync for PerpEditMarket",1,["mango_v4::accounts_ix::perp_edit_market::__client_accounts_perp_edit_market::PerpEditMarket"]],["impl<'info> !Sync for PerpEditMarket<'info>",1,["mango_v4::accounts_ix::perp_edit_market::PerpEditMarket"]],["impl Sync for PerpForceClosePosition",1,["mango_v4::accounts_ix::perp_force_close_position::__client_accounts_perp_force_close_position::PerpForceClosePosition"]],["impl<'info> !Sync for PerpForceClosePosition<'info>",1,["mango_v4::accounts_ix::perp_force_close_position::PerpForceClosePosition"]],["impl Sync for PerpLiqBaseOrPositivePnl",1,["mango_v4::accounts_ix::perp_liq_base_or_positive_pnl::__client_accounts_perp_liq_base_or_positive_pnl::PerpLiqBaseOrPositivePnl"]],["impl<'info> !Sync for PerpLiqBaseOrPositivePnl<'info>",1,["mango_v4::accounts_ix::perp_liq_base_or_positive_pnl::PerpLiqBaseOrPositivePnl"]],["impl Sync for PerpLiqForceCancelOrders",1,["mango_v4::accounts_ix::perp_liq_force_cancel_orders::__client_accounts_perp_liq_force_cancel_orders::PerpLiqForceCancelOrders"]],["impl<'info> !Sync for PerpLiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::perp_liq_force_cancel_orders::PerpLiqForceCancelOrders"]],["impl Sync for PerpLiqNegativePnlOrBankruptcy",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::__client_accounts_perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcy"]],["impl Sync for PerpLiqNegativePnlOrBankruptcyV2",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::__client_accounts_perp_liq_negative_pnl_or_bankruptcy_v2::PerpLiqNegativePnlOrBankruptcyV2"]],["impl<'info> !Sync for PerpLiqNegativePnlOrBankruptcy<'info>",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcy"]],["impl<'info> !Sync for PerpLiqNegativePnlOrBankruptcyV2<'info>",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcyV2"]],["impl Sync for PerpPlaceOrder",1,["mango_v4::accounts_ix::perp_place_order::__client_accounts_perp_place_order::PerpPlaceOrder"]],["impl<'info> !Sync for PerpPlaceOrder<'info>",1,["mango_v4::accounts_ix::perp_place_order::PerpPlaceOrder"]],["impl Sync for PerpSettleFees",1,["mango_v4::accounts_ix::perp_settle_fees::__client_accounts_perp_settle_fees::PerpSettleFees"]],["impl<'info> !Sync for PerpSettleFees<'info>",1,["mango_v4::accounts_ix::perp_settle_fees::PerpSettleFees"]],["impl Sync for PerpSettlePnl",1,["mango_v4::accounts_ix::perp_settle_pnl::__client_accounts_perp_settle_pnl::PerpSettlePnl"]],["impl<'info> !Sync for PerpSettlePnl<'info>",1,["mango_v4::accounts_ix::perp_settle_pnl::PerpSettlePnl"]],["impl Sync for PerpUpdateFunding",1,["mango_v4::accounts_ix::perp_update_funding::__client_accounts_perp_update_funding::PerpUpdateFunding"]],["impl<'info> !Sync for PerpUpdateFunding<'info>",1,["mango_v4::accounts_ix::perp_update_funding::PerpUpdateFunding"]],["impl Sync for Serum3CancelAllOrders",1,["mango_v4::accounts_ix::serum3_cancel_all_orders::__client_accounts_serum3_cancel_all_orders::Serum3CancelAllOrders"]],["impl<'info> !Sync for Serum3CancelAllOrders<'info>",1,["mango_v4::accounts_ix::serum3_cancel_all_orders::Serum3CancelAllOrders"]],["impl Sync for Serum3CancelOrder",1,["mango_v4::accounts_ix::serum3_cancel_order::__client_accounts_serum3_cancel_order::Serum3CancelOrder"]],["impl<'info> !Sync for Serum3CancelOrder<'info>",1,["mango_v4::accounts_ix::serum3_cancel_order::Serum3CancelOrder"]],["impl Sync for Serum3CloseOpenOrders",1,["mango_v4::accounts_ix::serum3_close_open_orders::__client_accounts_serum3_close_open_orders::Serum3CloseOpenOrders"]],["impl<'info> !Sync for Serum3CloseOpenOrders<'info>",1,["mango_v4::accounts_ix::serum3_close_open_orders::Serum3CloseOpenOrders"]],["impl Sync for Serum3CreateOpenOrders",1,["mango_v4::accounts_ix::serum3_create_open_orders::__client_accounts_serum3_create_open_orders::Serum3CreateOpenOrders"]],["impl<'info> !Sync for Serum3CreateOpenOrders<'info>",1,["mango_v4::accounts_ix::serum3_create_open_orders::Serum3CreateOpenOrders"]],["impl Sync for Serum3DeregisterMarket",1,["mango_v4::accounts_ix::serum3_deregister_market::__client_accounts_serum3_deregister_market::Serum3DeregisterMarket"]],["impl<'info> !Sync for Serum3DeregisterMarket<'info>",1,["mango_v4::accounts_ix::serum3_deregister_market::Serum3DeregisterMarket"]],["impl Sync for Serum3EditMarket",1,["mango_v4::accounts_ix::serum3_edit_market::__client_accounts_serum3_edit_market::Serum3EditMarket"]],["impl<'info> !Sync for Serum3EditMarket<'info>",1,["mango_v4::accounts_ix::serum3_edit_market::Serum3EditMarket"]],["impl Sync for Serum3LiqForceCancelOrders",1,["mango_v4::accounts_ix::serum3_liq_force_cancel_orders::__client_accounts_serum3_liq_force_cancel_orders::Serum3LiqForceCancelOrders"]],["impl<'info> !Sync for Serum3LiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::serum3_liq_force_cancel_orders::Serum3LiqForceCancelOrders"]],["impl Sync for Serum3PlaceOrder",1,["mango_v4::accounts_ix::serum3_place_order::__client_accounts_serum3_place_order::Serum3PlaceOrder"]],["impl Sync for Serum3SelfTradeBehavior",1,["mango_v4::accounts_ix::serum3_place_order::Serum3SelfTradeBehavior"]],["impl Sync for Serum3OrderType",1,["mango_v4::accounts_ix::serum3_place_order::Serum3OrderType"]],["impl Sync for Serum3Side",1,["mango_v4::accounts_ix::serum3_place_order::Serum3Side"]],["impl<'info> !Sync for Serum3PlaceOrder<'info>",1,["mango_v4::accounts_ix::serum3_place_order::Serum3PlaceOrder"]],["impl Sync for Serum3RegisterMarket",1,["mango_v4::accounts_ix::serum3_register_market::__client_accounts_serum3_register_market::Serum3RegisterMarket"]],["impl<'info> !Sync for Serum3RegisterMarket<'info>",1,["mango_v4::accounts_ix::serum3_register_market::Serum3RegisterMarket"]],["impl Sync for Serum3SettleFunds",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds::Serum3SettleFunds"]],["impl Sync for Serum3SettleFundsV2Extra",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds_v2_extra::Serum3SettleFundsV2Extra"]],["impl Sync for Serum3SettleFundsV2",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds_v2::Serum3SettleFundsV2"]],["impl<'info> !Sync for Serum3SettleFunds<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFunds"]],["impl<'info> !Sync for Serum3SettleFundsV2Extra<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFundsV2Extra"]],["impl<'info> !Sync for Serum3SettleFundsV2<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFundsV2"]],["impl Sync for StubOracleClose",1,["mango_v4::accounts_ix::stub_oracle_close::__client_accounts_stub_oracle_close::StubOracleClose"]],["impl<'info> !Sync for StubOracleClose<'info>",1,["mango_v4::accounts_ix::stub_oracle_close::StubOracleClose"]],["impl Sync for StubOracleCreate",1,["mango_v4::accounts_ix::stub_oracle_create::__client_accounts_stub_oracle_create::StubOracleCreate"]],["impl<'info> !Sync for StubOracleCreate<'info>",1,["mango_v4::accounts_ix::stub_oracle_create::StubOracleCreate"]],["impl Sync for StubOracleSet",1,["mango_v4::accounts_ix::stub_oracle_set::__client_accounts_stub_oracle_set::StubOracleSet"]],["impl<'info> !Sync for StubOracleSet<'info>",1,["mango_v4::accounts_ix::stub_oracle_set::StubOracleSet"]],["impl Sync for TokenAddBank",1,["mango_v4::accounts_ix::token_add_bank::__client_accounts_token_add_bank::TokenAddBank"]],["impl<'info> !Sync for TokenAddBank<'info>",1,["mango_v4::accounts_ix::token_add_bank::TokenAddBank"]],["impl Sync for TokenConditionalSwapCancel",1,["mango_v4::accounts_ix::token_conditional_swap_cancel::__client_accounts_token_conditional_swap_cancel::TokenConditionalSwapCancel"]],["impl<'info> !Sync for TokenConditionalSwapCancel<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_cancel::TokenConditionalSwapCancel"]],["impl Sync for TokenConditionalSwapCreate",1,["mango_v4::accounts_ix::token_conditional_swap_create::__client_accounts_token_conditional_swap_create::TokenConditionalSwapCreate"]],["impl<'info> !Sync for TokenConditionalSwapCreate<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_create::TokenConditionalSwapCreate"]],["impl Sync for TokenConditionalSwapStart",1,["mango_v4::accounts_ix::token_conditional_swap_start::__client_accounts_token_conditional_swap_start::TokenConditionalSwapStart"]],["impl<'info> !Sync for TokenConditionalSwapStart<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_start::TokenConditionalSwapStart"]],["impl Sync for TokenConditionalSwapTrigger",1,["mango_v4::accounts_ix::token_conditional_swap_trigger::__client_accounts_token_conditional_swap_trigger::TokenConditionalSwapTrigger"]],["impl<'info> !Sync for TokenConditionalSwapTrigger<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_trigger::TokenConditionalSwapTrigger"]],["impl Sync for TokenDepositIntoExisting",1,["mango_v4::accounts_ix::token_deposit::__client_accounts_token_deposit_into_existing::TokenDepositIntoExisting"]],["impl Sync for TokenDeposit",1,["mango_v4::accounts_ix::token_deposit::__client_accounts_token_deposit::TokenDeposit"]],["impl<'info> !Sync for TokenDepositIntoExisting<'info>",1,["mango_v4::accounts_ix::token_deposit::TokenDepositIntoExisting"]],["impl<'info> !Sync for TokenDeposit<'info>",1,["mango_v4::accounts_ix::token_deposit::TokenDeposit"]],["impl Sync for TokenDeregister",1,["mango_v4::accounts_ix::token_deregister::__client_accounts_token_deregister::TokenDeregister"]],["impl<'info> !Sync for TokenDeregister<'info>",1,["mango_v4::accounts_ix::token_deregister::TokenDeregister"]],["impl Sync for TokenEdit",1,["mango_v4::accounts_ix::token_edit::__client_accounts_token_edit::TokenEdit"]],["impl<'info> !Sync for TokenEdit<'info>",1,["mango_v4::accounts_ix::token_edit::TokenEdit"]],["impl Sync for TokenForceCloseBorrowsWithToken",1,["mango_v4::accounts_ix::token_force_close_borrows_with_token::__client_accounts_token_force_close_borrows_with_token::TokenForceCloseBorrowsWithToken"]],["impl<'info> !Sync for TokenForceCloseBorrowsWithToken<'info>",1,["mango_v4::accounts_ix::token_force_close_borrows_with_token::TokenForceCloseBorrowsWithToken"]],["impl Sync for TokenLiqBankruptcy",1,["mango_v4::accounts_ix::token_liq_bankruptcy::__client_accounts_token_liq_bankruptcy::TokenLiqBankruptcy"]],["impl<'info> !Sync for TokenLiqBankruptcy<'info>",1,["mango_v4::accounts_ix::token_liq_bankruptcy::TokenLiqBankruptcy"]],["impl Sync for TokenLiqWithToken",1,["mango_v4::accounts_ix::token_liq_with_token::__client_accounts_token_liq_with_token::TokenLiqWithToken"]],["impl<'info> !Sync for TokenLiqWithToken<'info>",1,["mango_v4::accounts_ix::token_liq_with_token::TokenLiqWithToken"]],["impl Sync for TokenRegister",1,["mango_v4::accounts_ix::token_register::__client_accounts_token_register::TokenRegister"]],["impl<'info> !Sync for TokenRegister<'info>",1,["mango_v4::accounts_ix::token_register::TokenRegister"]],["impl Sync for InterestRateParams",1,["mango_v4::accounts_ix::token_register::InterestRateParams"]],["impl Sync for TokenRegisterTrustless",1,["mango_v4::accounts_ix::token_register_trustless::__client_accounts_token_register_trustless::TokenRegisterTrustless"]],["impl<'info> !Sync for TokenRegisterTrustless<'info>",1,["mango_v4::accounts_ix::token_register_trustless::TokenRegisterTrustless"]],["impl Sync for TokenUpdateIndexAndRate",1,["mango_v4::accounts_ix::token_update_index_and_rate::__client_accounts_token_update_index_and_rate::TokenUpdateIndexAndRate"]],["impl<'info> !Sync for TokenUpdateIndexAndRate<'info>",1,["mango_v4::accounts_ix::token_update_index_and_rate::TokenUpdateIndexAndRate"]],["impl Sync for TokenWithdraw",1,["mango_v4::accounts_ix::token_withdraw::__client_accounts_token_withdraw::TokenWithdraw"]],["impl<'info> !Sync for TokenWithdraw<'info>",1,["mango_v4::accounts_ix::token_withdraw::TokenWithdraw"]],["impl<'a, 'info> !Sync for AccountInfoRef<'a, 'info>",1,["mango_v4::accounts_zerocopy::AccountInfoRef"]],["impl<'a, 'info> !Sync for AccountInfoRefMut<'a, 'info>",1,["mango_v4::accounts_zerocopy::AccountInfoRefMut"]],["impl Sync for KeyedAccount",1,["mango_v4::accounts_zerocopy::KeyedAccount"]],["impl Sync for KeyedAccountSharedData",1,["mango_v4::accounts_zerocopy::KeyedAccountSharedData"]],["impl Sync for MangoError",1,["mango_v4::error::MangoError"]],["impl Sync for MangoAccountData",1,["mango_v4::events::MangoAccountData"]],["impl Sync for Equity",1,["mango_v4::events::Equity"]],["impl Sync for TokenEquity",1,["mango_v4::events::TokenEquity"]],["impl Sync for PerpEquity",1,["mango_v4::events::PerpEquity"]],["impl<T> Sync for FixedOrderAccountRetriever<T>where\n T: Sync,",1,["mango_v4::health::account_retriever::FixedOrderAccountRetriever"]],["impl<'a, 'info> !Sync for ScannedBanksAndOracles<'a, 'info>",1,["mango_v4::health::account_retriever::ScannedBanksAndOracles"]],["impl<'a, 'info> !Sync for ScanningAccountRetriever<'a, 'info>",1,["mango_v4::health::account_retriever::ScanningAccountRetriever"]],["impl Sync for Prices",1,["mango_v4::health::cache::Prices"]],["impl Sync for HealthType",1,["mango_v4::health::cache::HealthType"]],["impl Sync for TokenInfo",1,["mango_v4::health::cache::TokenInfo"]],["impl Sync for TokenBalance",1,["mango_v4::health::cache::TokenBalance"]],["impl Sync for TokenMaxReserved",1,["mango_v4::health::cache::TokenMaxReserved"]],["impl Sync for Serum3Info",1,["mango_v4::health::cache::Serum3Info"]],["impl Sync for PerpInfo",1,["mango_v4::health::cache::PerpInfo"]],["impl Sync for HealthCache",1,["mango_v4::health::cache::HealthCache"]],["impl Sync for PerpBalanceLog",1,["mango_v4::logs::PerpBalanceLog"]],["impl Sync for TokenBalanceLog",1,["mango_v4::logs::TokenBalanceLog"]],["impl Sync for FlashLoanTokenDetail",1,["mango_v4::logs::FlashLoanTokenDetail"]],["impl Sync for FlashLoanTokenDetailV2",1,["mango_v4::logs::FlashLoanTokenDetailV2"]],["impl Sync for FlashLoanLog",1,["mango_v4::logs::FlashLoanLog"]],["impl Sync for FlashLoanLogV2",1,["mango_v4::logs::FlashLoanLogV2"]],["impl Sync for WithdrawLog",1,["mango_v4::logs::WithdrawLog"]],["impl Sync for DepositLog",1,["mango_v4::logs::DepositLog"]],["impl Sync for FillLog",1,["mango_v4::logs::FillLog"]],["impl Sync for FillLogV2",1,["mango_v4::logs::FillLogV2"]],["impl Sync for FillLogV3",1,["mango_v4::logs::FillLogV3"]],["impl Sync for PerpUpdateFundingLog",1,["mango_v4::logs::PerpUpdateFundingLog"]],["impl Sync for PerpUpdateFundingLogV2",1,["mango_v4::logs::PerpUpdateFundingLogV2"]],["impl Sync for UpdateIndexLog",1,["mango_v4::logs::UpdateIndexLog"]],["impl Sync for UpdateRateLog",1,["mango_v4::logs::UpdateRateLog"]],["impl Sync for TokenLiqWithTokenLog",1,["mango_v4::logs::TokenLiqWithTokenLog"]],["impl Sync for Serum3OpenOrdersBalanceLog",1,["mango_v4::logs::Serum3OpenOrdersBalanceLog"]],["impl Sync for Serum3OpenOrdersBalanceLogV2",1,["mango_v4::logs::Serum3OpenOrdersBalanceLogV2"]],["impl Sync for LoanOriginationFeeInstruction",1,["mango_v4::logs::LoanOriginationFeeInstruction"]],["impl Sync for WithdrawLoanOriginationFeeLog",1,["mango_v4::logs::WithdrawLoanOriginationFeeLog"]],["impl Sync for WithdrawLoanLog",1,["mango_v4::logs::WithdrawLoanLog"]],["impl Sync for TokenLiqBankruptcyLog",1,["mango_v4::logs::TokenLiqBankruptcyLog"]],["impl Sync for DeactivateTokenPositionLog",1,["mango_v4::logs::DeactivateTokenPositionLog"]],["impl Sync for DeactivatePerpPositionLog",1,["mango_v4::logs::DeactivatePerpPositionLog"]],["impl Sync for TokenMetaDataLog",1,["mango_v4::logs::TokenMetaDataLog"]],["impl Sync for PerpMarketMetaDataLog",1,["mango_v4::logs::PerpMarketMetaDataLog"]],["impl Sync for Serum3RegisterMarketLog",1,["mango_v4::logs::Serum3RegisterMarketLog"]],["impl Sync for PerpLiqBaseOrPositivePnlLog",1,["mango_v4::logs::PerpLiqBaseOrPositivePnlLog"]],["impl Sync for PerpLiqBankruptcyLog",1,["mango_v4::logs::PerpLiqBankruptcyLog"]],["impl Sync for PerpLiqNegativePnlOrBankruptcyLog",1,["mango_v4::logs::PerpLiqNegativePnlOrBankruptcyLog"]],["impl Sync for PerpSettlePnlLog",1,["mango_v4::logs::PerpSettlePnlLog"]],["impl Sync for PerpSettleFeesLog",1,["mango_v4::logs::PerpSettleFeesLog"]],["impl Sync for AccountBuybackFeesWithMngoLog",1,["mango_v4::logs::AccountBuybackFeesWithMngoLog"]],["impl Sync for FilledPerpOrderLog",1,["mango_v4::logs::FilledPerpOrderLog"]],["impl Sync for PerpTakerTradeLog",1,["mango_v4::logs::PerpTakerTradeLog"]],["impl Sync for PerpForceClosePositionLog",1,["mango_v4::logs::PerpForceClosePositionLog"]],["impl Sync for TokenForceCloseBorrowsWithTokenLog",1,["mango_v4::logs::TokenForceCloseBorrowsWithTokenLog"]],["impl Sync for TokenConditionalSwapCreateLog",1,["mango_v4::logs::TokenConditionalSwapCreateLog"]],["impl Sync for TokenConditionalSwapCreateLogV2",1,["mango_v4::logs::TokenConditionalSwapCreateLogV2"]],["impl Sync for TokenConditionalSwapCreateLogV3",1,["mango_v4::logs::TokenConditionalSwapCreateLogV3"]],["impl Sync for TokenConditionalSwapTriggerLog",1,["mango_v4::logs::TokenConditionalSwapTriggerLog"]],["impl Sync for TokenConditionalSwapTriggerLogV2",1,["mango_v4::logs::TokenConditionalSwapTriggerLogV2"]],["impl Sync for TokenConditionalSwapTriggerLogV3",1,["mango_v4::logs::TokenConditionalSwapTriggerLogV3"]],["impl Sync for TokenConditionalSwapCancelLog",1,["mango_v4::logs::TokenConditionalSwapCancelLog"]],["impl Sync for TokenConditionalSwapStartLog",1,["mango_v4::logs::TokenConditionalSwapStartLog"]],["impl Sync for OrderBookStateHeader",1,["mango_v4::serum3_cpi::OrderBookStateHeader"]],["impl Sync for OpenOrdersSlim",1,["mango_v4::serum3_cpi::OpenOrdersSlim"]],["impl<'info> !Sync for InitOpenOrders<'info>",1,["mango_v4::serum3_cpi::InitOpenOrders"]],["impl<'info> !Sync for CloseOpenOrders<'info>",1,["mango_v4::serum3_cpi::CloseOpenOrders"]],["impl<'info> !Sync for SettleFunds<'info>",1,["mango_v4::serum3_cpi::SettleFunds"]],["impl<'info> !Sync for PlaceOrder<'info>",1,["mango_v4::serum3_cpi::PlaceOrder"]],["impl<'info> !Sync for CancelOrder<'info>",1,["mango_v4::serum3_cpi::CancelOrder"]],["impl Sync for Bank",1,["mango_v4::state::bank::Bank"]],["impl Sync for WithdrawResult",1,["mango_v4::state::bank::WithdrawResult"]],["impl<Header, Fixed, Dynamic> Sync for DynamicAccount<Header, Fixed, Dynamic>where\n Dynamic: Sync,\n Fixed: Sync,\n Header: Sync,",1,["mango_v4::state::dynamic_account::DynamicAccount"]],["impl Sync for Group",1,["mango_v4::state::group::Group"]],["impl Sync for IxGate",1,["mango_v4::state::group::IxGate"]],["impl Sync for CheckLiquidatable",1,["mango_v4::state::mango_account::CheckLiquidatable"]],["impl Sync for MangoAccountPdaSeeds",1,["mango_v4::state::mango_account::MangoAccountPdaSeeds"]],["impl Sync for MangoAccount",1,["mango_v4::state::mango_account::MangoAccount"]],["impl Sync for MangoAccountFixed",1,["mango_v4::state::mango_account::MangoAccountFixed"]],["impl Sync for MangoAccountDynamicHeader",1,["mango_v4::state::mango_account::MangoAccountDynamicHeader"]],["impl Sync for TokenPosition",1,["mango_v4::state::mango_account_components::TokenPosition"]],["impl Sync for Serum3Orders",1,["mango_v4::state::mango_account_components::Serum3Orders"]],["impl Sync for PerpPosition",1,["mango_v4::state::mango_account_components::PerpPosition"]],["impl Sync for PerpOpenOrder",1,["mango_v4::state::mango_account_components::PerpOpenOrder"]],["impl Sync for MintInfo",1,["mango_v4::state::mint_info::MintInfo"]],["impl Sync for OpenbookV2Market",1,["mango_v4::state::openbook_v2_market::OpenbookV2Market"]],["impl Sync for OpenbookV2MarketIndexReservation",1,["mango_v4::state::openbook_v2_market::OpenbookV2MarketIndexReservation"]],["impl Sync for OracleConfig",1,["mango_v4::state::oracle::OracleConfig"]],["impl Sync for OracleConfigParams",1,["mango_v4::state::oracle::OracleConfigParams"]],["impl Sync for OracleType",1,["mango_v4::state::oracle::OracleType"]],["impl Sync for OracleState",1,["mango_v4::state::oracle::OracleState"]],["impl Sync for StubOracle",1,["mango_v4::state::oracle::StubOracle"]],["impl<'a> !Sync for Orderbook<'a>",1,["mango_v4::state::orderbook::book::Orderbook"]],["impl Sync for BookSideOrderTree",1,["mango_v4::state::orderbook::bookside::BookSideOrderTree"]],["impl Sync for BookSideOrderHandle",1,["mango_v4::state::orderbook::bookside::BookSideOrderHandle"]],["impl Sync for BookSide",1,["mango_v4::state::orderbook::bookside::BookSide"]],["impl<'a> Sync for BookSideIterItem<'a>",1,["mango_v4::state::orderbook::bookside_iterator::BookSideIterItem"]],["impl<'a> Sync for BookSideIter<'a>",1,["mango_v4::state::orderbook::bookside_iterator::BookSideIter"]],["impl Sync for OrderState",1,["mango_v4::state::orderbook::bookside_iterator::OrderState"]],["impl Sync for NodeTag",1,["mango_v4::state::orderbook::nodes::NodeTag"]],["impl Sync for InnerNode",1,["mango_v4::state::orderbook::nodes::InnerNode"]],["impl Sync for LeafNode",1,["mango_v4::state::orderbook::nodes::LeafNode"]],["impl Sync for FreeNode",1,["mango_v4::state::orderbook::nodes::FreeNode"]],["impl Sync for AnyNode",1,["mango_v4::state::orderbook::nodes::AnyNode"]],["impl Sync for Order",1,["mango_v4::state::orderbook::order::Order"]],["impl Sync for OrderParams",1,["mango_v4::state::orderbook::order::OrderParams"]],["impl Sync for PlaceOrderType",1,["mango_v4::state::orderbook::order_type::PlaceOrderType"]],["impl Sync for PostOrderType",1,["mango_v4::state::orderbook::order_type::PostOrderType"]],["impl Sync for SelfTradeBehavior",1,["mango_v4::state::orderbook::order_type::SelfTradeBehavior"]],["impl Sync for Side",1,["mango_v4::state::orderbook::order_type::Side"]],["impl Sync for SideAndOrderTree",1,["mango_v4::state::orderbook::order_type::SideAndOrderTree"]],["impl Sync for OrderTreeType",1,["mango_v4::state::orderbook::ordertree::OrderTreeType"]],["impl Sync for OrderTreeRoot",1,["mango_v4::state::orderbook::ordertree::OrderTreeRoot"]],["impl Sync for OrderTreeNodes",1,["mango_v4::state::orderbook::ordertree::OrderTreeNodes"]],["impl<'a> Sync for OrderTreeIter<'a>",1,["mango_v4::state::orderbook::ordertree_iterator::OrderTreeIter"]],["impl Sync for EventQueue",1,["mango_v4::state::orderbook::queue::EventQueue"]],["impl Sync for EventQueueHeader",1,["mango_v4::state::orderbook::queue::EventQueueHeader"]],["impl Sync for AnyEvent",1,["mango_v4::state::orderbook::queue::AnyEvent"]],["impl Sync for EventType",1,["mango_v4::state::orderbook::queue::EventType"]],["impl Sync for FillEvent",1,["mango_v4::state::orderbook::queue::FillEvent"]],["impl Sync for OutEvent",1,["mango_v4::state::orderbook::queue::OutEvent"]],["impl Sync for PerpMarket",1,["mango_v4::state::perp_market::PerpMarket"]],["impl Sync for Serum3Market",1,["mango_v4::state::serum3_market::Serum3Market"]],["impl Sync for Serum3MarketIndexReservation",1,["mango_v4::state::serum3_market::Serum3MarketIndexReservation"]],["impl Sync for StablePriceModel",1,["mango_v4::state::stable_price::StablePriceModel"]],["impl Sync for TokenConditionalSwapDisplayPriceStyle",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapDisplayPriceStyle"]],["impl Sync for TokenConditionalSwapIntention",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapIntention"]],["impl Sync for TokenConditionalSwapType",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapType"]],["impl Sync for TokenConditionalSwap",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwap"]],["impl Sync for TokenIndex",1,["mango_v4::types::TokenIndex"]],["impl Sync for Serum3MarketIndex",1,["mango_v4::types::Serum3MarketIndex"]],["impl Sync for PerpMarketIndex",1,["mango_v4::types::PerpMarketIndex"]],["impl Sync for I80F48",1,["mango_v4::types::I80F48"]],["impl Sync for MangoV4",1,["mango_v4::program::MangoV4"]],["impl Sync for AdminTokenWithdrawFees",1,["mango_v4::instruction::AdminTokenWithdrawFees"]],["impl Sync for AdminPerpWithdrawFees",1,["mango_v4::instruction::AdminPerpWithdrawFees"]],["impl Sync for GroupCreate",1,["mango_v4::instruction::GroupCreate"]],["impl Sync for GroupEdit",1,["mango_v4::instruction::GroupEdit"]],["impl Sync for GroupWithdrawInsuranceFund",1,["mango_v4::instruction::GroupWithdrawInsuranceFund"]],["impl Sync for IxGateSet",1,["mango_v4::instruction::IxGateSet"]],["impl Sync for GroupClose",1,["mango_v4::instruction::GroupClose"]],["impl Sync for TokenRegister",1,["mango_v4::instruction::TokenRegister"]],["impl Sync for TokenRegisterTrustless",1,["mango_v4::instruction::TokenRegisterTrustless"]],["impl Sync for TokenEdit",1,["mango_v4::instruction::TokenEdit"]],["impl Sync for TokenAddBank",1,["mango_v4::instruction::TokenAddBank"]],["impl Sync for TokenDeregister",1,["mango_v4::instruction::TokenDeregister"]],["impl Sync for TokenUpdateIndexAndRate",1,["mango_v4::instruction::TokenUpdateIndexAndRate"]],["impl Sync for AccountCreate",1,["mango_v4::instruction::AccountCreate"]],["impl Sync for AccountCreateV2",1,["mango_v4::instruction::AccountCreateV2"]],["impl Sync for AccountExpand",1,["mango_v4::instruction::AccountExpand"]],["impl Sync for AccountExpandV2",1,["mango_v4::instruction::AccountExpandV2"]],["impl Sync for AccountSizeMigration",1,["mango_v4::instruction::AccountSizeMigration"]],["impl Sync for AccountEdit",1,["mango_v4::instruction::AccountEdit"]],["impl Sync for AccountToggleFreeze",1,["mango_v4::instruction::AccountToggleFreeze"]],["impl Sync for AccountClose",1,["mango_v4::instruction::AccountClose"]],["impl Sync for AccountBuybackFeesWithMngo",1,["mango_v4::instruction::AccountBuybackFeesWithMngo"]],["impl Sync for StubOracleCreate",1,["mango_v4::instruction::StubOracleCreate"]],["impl Sync for StubOracleClose",1,["mango_v4::instruction::StubOracleClose"]],["impl Sync for StubOracleSet",1,["mango_v4::instruction::StubOracleSet"]],["impl Sync for StubOracleSetTest",1,["mango_v4::instruction::StubOracleSetTest"]],["impl Sync for TokenDeposit",1,["mango_v4::instruction::TokenDeposit"]],["impl Sync for TokenDepositIntoExisting",1,["mango_v4::instruction::TokenDepositIntoExisting"]],["impl Sync for TokenWithdraw",1,["mango_v4::instruction::TokenWithdraw"]],["impl Sync for FlashLoanBegin",1,["mango_v4::instruction::FlashLoanBegin"]],["impl Sync for FlashLoanSwapBegin",1,["mango_v4::instruction::FlashLoanSwapBegin"]],["impl Sync for FlashLoanEnd",1,["mango_v4::instruction::FlashLoanEnd"]],["impl Sync for FlashLoanEndV2",1,["mango_v4::instruction::FlashLoanEndV2"]],["impl Sync for HealthRegionBegin",1,["mango_v4::instruction::HealthRegionBegin"]],["impl Sync for HealthRegionEnd",1,["mango_v4::instruction::HealthRegionEnd"]],["impl Sync for Serum3RegisterMarket",1,["mango_v4::instruction::Serum3RegisterMarket"]],["impl Sync for Serum3EditMarket",1,["mango_v4::instruction::Serum3EditMarket"]],["impl Sync for Serum3DeregisterMarket",1,["mango_v4::instruction::Serum3DeregisterMarket"]],["impl Sync for Serum3CreateOpenOrders",1,["mango_v4::instruction::Serum3CreateOpenOrders"]],["impl Sync for Serum3CloseOpenOrders",1,["mango_v4::instruction::Serum3CloseOpenOrders"]],["impl Sync for Serum3PlaceOrder",1,["mango_v4::instruction::Serum3PlaceOrder"]],["impl Sync for Serum3CancelOrder",1,["mango_v4::instruction::Serum3CancelOrder"]],["impl Sync for Serum3CancelAllOrders",1,["mango_v4::instruction::Serum3CancelAllOrders"]],["impl Sync for Serum3SettleFunds",1,["mango_v4::instruction::Serum3SettleFunds"]],["impl Sync for Serum3SettleFundsV2",1,["mango_v4::instruction::Serum3SettleFundsV2"]],["impl Sync for Serum3LiqForceCancelOrders",1,["mango_v4::instruction::Serum3LiqForceCancelOrders"]],["impl Sync for LiqTokenWithToken",1,["mango_v4::instruction::LiqTokenWithToken"]],["impl Sync for LiqTokenBankruptcy",1,["mango_v4::instruction::LiqTokenBankruptcy"]],["impl Sync for TokenLiqWithToken",1,["mango_v4::instruction::TokenLiqWithToken"]],["impl Sync for TokenForceCloseBorrowsWithToken",1,["mango_v4::instruction::TokenForceCloseBorrowsWithToken"]],["impl Sync for TokenLiqBankruptcy",1,["mango_v4::instruction::TokenLiqBankruptcy"]],["impl Sync for PerpCreateMarket",1,["mango_v4::instruction::PerpCreateMarket"]],["impl Sync for PerpEditMarket",1,["mango_v4::instruction::PerpEditMarket"]],["impl Sync for PerpCloseMarket",1,["mango_v4::instruction::PerpCloseMarket"]],["impl Sync for PerpDeactivatePosition",1,["mango_v4::instruction::PerpDeactivatePosition"]],["impl Sync for PerpPlaceOrder",1,["mango_v4::instruction::PerpPlaceOrder"]],["impl Sync for PerpPlaceOrderV2",1,["mango_v4::instruction::PerpPlaceOrderV2"]],["impl Sync for PerpPlaceOrderPegged",1,["mango_v4::instruction::PerpPlaceOrderPegged"]],["impl Sync for PerpPlaceOrderPeggedV2",1,["mango_v4::instruction::PerpPlaceOrderPeggedV2"]],["impl Sync for PerpCancelOrder",1,["mango_v4::instruction::PerpCancelOrder"]],["impl Sync for PerpCancelOrderByClientOrderId",1,["mango_v4::instruction::PerpCancelOrderByClientOrderId"]],["impl Sync for PerpCancelAllOrders",1,["mango_v4::instruction::PerpCancelAllOrders"]],["impl Sync for PerpCancelAllOrdersBySide",1,["mango_v4::instruction::PerpCancelAllOrdersBySide"]],["impl Sync for PerpConsumeEvents",1,["mango_v4::instruction::PerpConsumeEvents"]],["impl Sync for PerpUpdateFunding",1,["mango_v4::instruction::PerpUpdateFunding"]],["impl Sync for PerpSettlePnl",1,["mango_v4::instruction::PerpSettlePnl"]],["impl Sync for PerpForceClosePosition",1,["mango_v4::instruction::PerpForceClosePosition"]],["impl Sync for PerpSettleFees",1,["mango_v4::instruction::PerpSettleFees"]],["impl Sync for PerpLiqBaseOrPositivePnl",1,["mango_v4::instruction::PerpLiqBaseOrPositivePnl"]],["impl Sync for PerpLiqForceCancelOrders",1,["mango_v4::instruction::PerpLiqForceCancelOrders"]],["impl Sync for PerpLiqNegativePnlOrBankruptcy",1,["mango_v4::instruction::PerpLiqNegativePnlOrBankruptcy"]],["impl Sync for PerpLiqNegativePnlOrBankruptcyV2",1,["mango_v4::instruction::PerpLiqNegativePnlOrBankruptcyV2"]],["impl Sync for TokenConditionalSwapCreate",1,["mango_v4::instruction::TokenConditionalSwapCreate"]],["impl Sync for TokenConditionalSwapCreateV2",1,["mango_v4::instruction::TokenConditionalSwapCreateV2"]],["impl Sync for TokenConditionalSwapCreatePremiumAuction",1,["mango_v4::instruction::TokenConditionalSwapCreatePremiumAuction"]],["impl Sync for TokenConditionalSwapCreateLinearAuction",1,["mango_v4::instruction::TokenConditionalSwapCreateLinearAuction"]],["impl Sync for TokenConditionalSwapCancel",1,["mango_v4::instruction::TokenConditionalSwapCancel"]],["impl Sync for TokenConditionalSwapTrigger",1,["mango_v4::instruction::TokenConditionalSwapTrigger"]],["impl Sync for TokenConditionalSwapTriggerV2",1,["mango_v4::instruction::TokenConditionalSwapTriggerV2"]],["impl Sync for TokenConditionalSwapStart",1,["mango_v4::instruction::TokenConditionalSwapStart"]],["impl Sync for AltSet",1,["mango_v4::instruction::AltSet"]],["impl Sync for AltExtend",1,["mango_v4::instruction::AltExtend"]],["impl Sync for ComputeAccountData",1,["mango_v4::instruction::ComputeAccountData"]],["impl Sync for OpenbookV2RegisterMarket",1,["mango_v4::instruction::OpenbookV2RegisterMarket"]],["impl Sync for OpenbookV2EditMarket",1,["mango_v4::instruction::OpenbookV2EditMarket"]],["impl Sync for OpenbookV2DeregisterMarket",1,["mango_v4::instruction::OpenbookV2DeregisterMarket"]],["impl Sync for OpenbookV2CreateOpenOrders",1,["mango_v4::instruction::OpenbookV2CreateOpenOrders"]],["impl Sync for OpenbookV2CloseOpenOrders",1,["mango_v4::instruction::OpenbookV2CloseOpenOrders"]],["impl Sync for OpenbookV2PlaceOrder",1,["mango_v4::instruction::OpenbookV2PlaceOrder"]],["impl Sync for OpenbookV2PlaceTakerOrder",1,["mango_v4::instruction::OpenbookV2PlaceTakerOrder"]],["impl Sync for OpenbookV2CancelOrder",1,["mango_v4::instruction::OpenbookV2CancelOrder"]],["impl Sync for OpenbookV2SettleFunds",1,["mango_v4::instruction::OpenbookV2SettleFunds"]],["impl Sync for OpenbookV2LiqForceCancelOrders",1,["mango_v4::instruction::OpenbookV2LiqForceCancelOrders"]],["impl Sync for OpenbookV2CancelAllOrders",1,["mango_v4::instruction::OpenbookV2CancelAllOrders"]],["impl Sync for Benchmark",1,["mango_v4::instruction::Benchmark"]],["impl Sync for Mango",1,["mango_v4::Mango"]]],
+"mango_v4":[["impl Sync for AccountBuybackFeesWithMngo",1,["mango_v4::accounts_ix::account_buyback_fees_with_mngo::__client_accounts_account_buyback_fees_with_mngo::AccountBuybackFeesWithMngo"]],["impl<'info> !Sync for AccountBuybackFeesWithMngo<'info>",1,["mango_v4::accounts_ix::account_buyback_fees_with_mngo::AccountBuybackFeesWithMngo"]],["impl Sync for AccountClose",1,["mango_v4::accounts_ix::account_close::__client_accounts_account_close::AccountClose"]],["impl<'info> !Sync for AccountClose<'info>",1,["mango_v4::accounts_ix::account_close::AccountClose"]],["impl Sync for AccountCreate",1,["mango_v4::accounts_ix::account_create::__client_accounts_account_create::AccountCreate"]],["impl Sync for AccountCreateV2",1,["mango_v4::accounts_ix::account_create::__client_accounts_account_create_v2::AccountCreateV2"]],["impl<'info> !Sync for AccountCreate<'info>",1,["mango_v4::accounts_ix::account_create::AccountCreate"]],["impl<'info> !Sync for AccountCreateV2<'info>",1,["mango_v4::accounts_ix::account_create::AccountCreateV2"]],["impl Sync for AccountEdit",1,["mango_v4::accounts_ix::account_edit::__client_accounts_account_edit::AccountEdit"]],["impl<'info> !Sync for AccountEdit<'info>",1,["mango_v4::accounts_ix::account_edit::AccountEdit"]],["impl Sync for AccountExpand",1,["mango_v4::accounts_ix::account_expand::__client_accounts_account_expand::AccountExpand"]],["impl<'info> !Sync for AccountExpand<'info>",1,["mango_v4::accounts_ix::account_expand::AccountExpand"]],["impl Sync for AccountSizeMigration",1,["mango_v4::accounts_ix::account_size_migration::__client_accounts_account_size_migration::AccountSizeMigration"]],["impl<'info> !Sync for AccountSizeMigration<'info>",1,["mango_v4::accounts_ix::account_size_migration::AccountSizeMigration"]],["impl Sync for AccountToggleFreeze",1,["mango_v4::accounts_ix::account_toggle_freeze::__client_accounts_account_toggle_freeze::AccountToggleFreeze"]],["impl<'info> !Sync for AccountToggleFreeze<'info>",1,["mango_v4::accounts_ix::account_toggle_freeze::AccountToggleFreeze"]],["impl Sync for AdminPerpWithdrawFees",1,["mango_v4::accounts_ix::admin_perp_withdraw_fees::__client_accounts_admin_perp_withdraw_fees::AdminPerpWithdrawFees"]],["impl<'info> !Sync for AdminPerpWithdrawFees<'info>",1,["mango_v4::accounts_ix::admin_perp_withdraw_fees::AdminPerpWithdrawFees"]],["impl Sync for AdminTokenWithdrawFees",1,["mango_v4::accounts_ix::admin_token_withdraw_fees::__client_accounts_admin_token_withdraw_fees::AdminTokenWithdrawFees"]],["impl<'info> !Sync for AdminTokenWithdrawFees<'info>",1,["mango_v4::accounts_ix::admin_token_withdraw_fees::AdminTokenWithdrawFees"]],["impl Sync for AltExtend",1,["mango_v4::accounts_ix::alt_extend::__client_accounts_alt_extend::AltExtend"]],["impl<'info> !Sync for AltExtend<'info>",1,["mango_v4::accounts_ix::alt_extend::AltExtend"]],["impl Sync for AltSet",1,["mango_v4::accounts_ix::alt_set::__client_accounts_alt_set::AltSet"]],["impl<'info> !Sync for AltSet<'info>",1,["mango_v4::accounts_ix::alt_set::AltSet"]],["impl Sync for Benchmark",1,["mango_v4::accounts_ix::benchmark::__client_accounts_benchmark::Benchmark"]],["impl<'info> !Sync for Benchmark<'info>",1,["mango_v4::accounts_ix::benchmark::Benchmark"]],["impl Sync for ComputeAccountData",1,["mango_v4::accounts_ix::compute_account_data::__client_accounts_compute_account_data::ComputeAccountData"]],["impl<'info> !Sync for ComputeAccountData<'info>",1,["mango_v4::accounts_ix::compute_account_data::ComputeAccountData"]],["impl Sync for FlashLoanBegin",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_begin::FlashLoanBegin"]],["impl Sync for FlashLoanSwapBegin",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_swap_begin::FlashLoanSwapBegin"]],["impl Sync for FlashLoanEnd",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_end::FlashLoanEnd"]],["impl<'info> !Sync for FlashLoanBegin<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanBegin"]],["impl<'info> !Sync for FlashLoanSwapBegin<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanSwapBegin"]],["impl<'info> !Sync for FlashLoanEnd<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanEnd"]],["impl Sync for FlashLoanType",1,["mango_v4::accounts_ix::flash_loan::FlashLoanType"]],["impl Sync for GroupClose",1,["mango_v4::accounts_ix::group_close::__client_accounts_group_close::GroupClose"]],["impl<'info> !Sync for GroupClose<'info>",1,["mango_v4::accounts_ix::group_close::GroupClose"]],["impl Sync for GroupCreate",1,["mango_v4::accounts_ix::group_create::__client_accounts_group_create::GroupCreate"]],["impl<'info> !Sync for GroupCreate<'info>",1,["mango_v4::accounts_ix::group_create::GroupCreate"]],["impl Sync for GroupEdit",1,["mango_v4::accounts_ix::group_edit::__client_accounts_group_edit::GroupEdit"]],["impl<'info> !Sync for GroupEdit<'info>",1,["mango_v4::accounts_ix::group_edit::GroupEdit"]],["impl Sync for GroupWithdrawInsuranceFund",1,["mango_v4::accounts_ix::group_withdraw_insurance_fund::__client_accounts_group_withdraw_insurance_fund::GroupWithdrawInsuranceFund"]],["impl<'info> !Sync for GroupWithdrawInsuranceFund<'info>",1,["mango_v4::accounts_ix::group_withdraw_insurance_fund::GroupWithdrawInsuranceFund"]],["impl Sync for HealthRegionBegin",1,["mango_v4::accounts_ix::health_region::__client_accounts_health_region_begin::HealthRegionBegin"]],["impl Sync for HealthRegionEnd",1,["mango_v4::accounts_ix::health_region::__client_accounts_health_region_end::HealthRegionEnd"]],["impl<'info> !Sync for HealthRegionBegin<'info>",1,["mango_v4::accounts_ix::health_region::HealthRegionBegin"]],["impl<'info> !Sync for HealthRegionEnd<'info>",1,["mango_v4::accounts_ix::health_region::HealthRegionEnd"]],["impl Sync for IxGateSet",1,["mango_v4::accounts_ix::ix_gate_set::__client_accounts_ix_gate_set::IxGateSet"]],["impl<'info> !Sync for IxGateSet<'info>",1,["mango_v4::accounts_ix::ix_gate_set::IxGateSet"]],["impl Sync for OpenbookV2CancelOrder",1,["mango_v4::accounts_ix::openbook_v2_cancel_order::__client_accounts_openbook_v2_cancel_order::OpenbookV2CancelOrder"]],["impl<'info> !Sync for OpenbookV2CancelOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_cancel_order::OpenbookV2CancelOrder"]],["impl Sync for OpenbookV2CloseOpenOrders",1,["mango_v4::accounts_ix::openbook_v2_close_open_orders::__client_accounts_openbook_v2_close_open_orders::OpenbookV2CloseOpenOrders"]],["impl<'info> !Sync for OpenbookV2CloseOpenOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_close_open_orders::OpenbookV2CloseOpenOrders"]],["impl Sync for OpenbookV2CreateOpenOrders",1,["mango_v4::accounts_ix::openbook_v2_create_open_orders::__client_accounts_openbook_v2_create_open_orders::OpenbookV2CreateOpenOrders"]],["impl<'info> !Sync for OpenbookV2CreateOpenOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_create_open_orders::OpenbookV2CreateOpenOrders"]],["impl Sync for OpenbookV2DeregisterMarket",1,["mango_v4::accounts_ix::openbook_v2_deregister_market::__client_accounts_openbook_v2_deregister_market::OpenbookV2DeregisterMarket"]],["impl<'info> !Sync for OpenbookV2DeregisterMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_deregister_market::OpenbookV2DeregisterMarket"]],["impl Sync for OpenbookV2EditMarket",1,["mango_v4::accounts_ix::openbook_v2_edit_market::__client_accounts_openbook_v2_edit_market::OpenbookV2EditMarket"]],["impl<'info> !Sync for OpenbookV2EditMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_edit_market::OpenbookV2EditMarket"]],["impl Sync for OpenbookV2LiqForceCancelOrders",1,["mango_v4::accounts_ix::openbook_v2_liq_force_cancel_orders::__client_accounts_openbook_v2_liq_force_cancel_orders::OpenbookV2LiqForceCancelOrders"]],["impl<'info> !Sync for OpenbookV2LiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_liq_force_cancel_orders::OpenbookV2LiqForceCancelOrders"]],["impl Sync for OpenbookV2PlaceOrder",1,["mango_v4::accounts_ix::openbook_v2_place_order::__client_accounts_openbook_v2_place_order::OpenbookV2PlaceOrder"]],["impl<'info> !Sync for OpenbookV2PlaceOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_place_order::OpenbookV2PlaceOrder"]],["impl Sync for OpenbookV2PlaceTakeOrder",1,["mango_v4::accounts_ix::openbook_v2_place_take_order::__client_accounts_openbook_v2_place_take_order::OpenbookV2PlaceTakeOrder"]],["impl<'info> !Sync for OpenbookV2PlaceTakeOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_place_take_order::OpenbookV2PlaceTakeOrder"]],["impl Sync for OpenbookV2RegisterMarket",1,["mango_v4::accounts_ix::openbook_v2_register_market::__client_accounts_openbook_v2_register_market::OpenbookV2RegisterMarket"]],["impl<'info> !Sync for OpenbookV2RegisterMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_register_market::OpenbookV2RegisterMarket"]],["impl Sync for OpenbookV2SettleFunds",1,["mango_v4::accounts_ix::openbook_v2_settle_funds::__client_accounts_openbook_v2_settle_funds::OpenbookV2SettleFunds"]],["impl<'info> !Sync for OpenbookV2SettleFunds<'info>",1,["mango_v4::accounts_ix::openbook_v2_settle_funds::OpenbookV2SettleFunds"]],["impl Sync for PerpCancelAllOrders",1,["mango_v4::accounts_ix::perp_cancel_all_orders::__client_accounts_perp_cancel_all_orders::PerpCancelAllOrders"]],["impl<'info> !Sync for PerpCancelAllOrders<'info>",1,["mango_v4::accounts_ix::perp_cancel_all_orders::PerpCancelAllOrders"]],["impl Sync for PerpCancelAllOrdersBySide",1,["mango_v4::accounts_ix::perp_cancel_all_orders_by_side::__client_accounts_perp_cancel_all_orders_by_side::PerpCancelAllOrdersBySide"]],["impl<'info> !Sync for PerpCancelAllOrdersBySide<'info>",1,["mango_v4::accounts_ix::perp_cancel_all_orders_by_side::PerpCancelAllOrdersBySide"]],["impl Sync for PerpCancelOrder",1,["mango_v4::accounts_ix::perp_cancel_order::__client_accounts_perp_cancel_order::PerpCancelOrder"]],["impl<'info> !Sync for PerpCancelOrder<'info>",1,["mango_v4::accounts_ix::perp_cancel_order::PerpCancelOrder"]],["impl Sync for PerpCancelOrderByClientOrderId",1,["mango_v4::accounts_ix::perp_cancel_order_by_client_order_id::__client_accounts_perp_cancel_order_by_client_order_id::PerpCancelOrderByClientOrderId"]],["impl<'info> !Sync for PerpCancelOrderByClientOrderId<'info>",1,["mango_v4::accounts_ix::perp_cancel_order_by_client_order_id::PerpCancelOrderByClientOrderId"]],["impl Sync for PerpCloseMarket",1,["mango_v4::accounts_ix::perp_close_market::__client_accounts_perp_close_market::PerpCloseMarket"]],["impl<'info> !Sync for PerpCloseMarket<'info>",1,["mango_v4::accounts_ix::perp_close_market::PerpCloseMarket"]],["impl Sync for PerpConsumeEvents",1,["mango_v4::accounts_ix::perp_consume_events::__client_accounts_perp_consume_events::PerpConsumeEvents"]],["impl<'info> !Sync for PerpConsumeEvents<'info>",1,["mango_v4::accounts_ix::perp_consume_events::PerpConsumeEvents"]],["impl Sync for PerpCreateMarket",1,["mango_v4::accounts_ix::perp_create_market::__client_accounts_perp_create_market::PerpCreateMarket"]],["impl<'info> !Sync for PerpCreateMarket<'info>",1,["mango_v4::accounts_ix::perp_create_market::PerpCreateMarket"]],["impl Sync for PerpDeactivatePosition",1,["mango_v4::accounts_ix::perp_deactivate_position::__client_accounts_perp_deactivate_position::PerpDeactivatePosition"]],["impl<'info> !Sync for PerpDeactivatePosition<'info>",1,["mango_v4::accounts_ix::perp_deactivate_position::PerpDeactivatePosition"]],["impl Sync for PerpEditMarket",1,["mango_v4::accounts_ix::perp_edit_market::__client_accounts_perp_edit_market::PerpEditMarket"]],["impl<'info> !Sync for PerpEditMarket<'info>",1,["mango_v4::accounts_ix::perp_edit_market::PerpEditMarket"]],["impl Sync for PerpForceClosePosition",1,["mango_v4::accounts_ix::perp_force_close_position::__client_accounts_perp_force_close_position::PerpForceClosePosition"]],["impl<'info> !Sync for PerpForceClosePosition<'info>",1,["mango_v4::accounts_ix::perp_force_close_position::PerpForceClosePosition"]],["impl Sync for PerpLiqBaseOrPositivePnl",1,["mango_v4::accounts_ix::perp_liq_base_or_positive_pnl::__client_accounts_perp_liq_base_or_positive_pnl::PerpLiqBaseOrPositivePnl"]],["impl<'info> !Sync for PerpLiqBaseOrPositivePnl<'info>",1,["mango_v4::accounts_ix::perp_liq_base_or_positive_pnl::PerpLiqBaseOrPositivePnl"]],["impl Sync for PerpLiqForceCancelOrders",1,["mango_v4::accounts_ix::perp_liq_force_cancel_orders::__client_accounts_perp_liq_force_cancel_orders::PerpLiqForceCancelOrders"]],["impl<'info> !Sync for PerpLiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::perp_liq_force_cancel_orders::PerpLiqForceCancelOrders"]],["impl Sync for PerpLiqNegativePnlOrBankruptcy",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::__client_accounts_perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcy"]],["impl Sync for PerpLiqNegativePnlOrBankruptcyV2",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::__client_accounts_perp_liq_negative_pnl_or_bankruptcy_v2::PerpLiqNegativePnlOrBankruptcyV2"]],["impl<'info> !Sync for PerpLiqNegativePnlOrBankruptcy<'info>",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcy"]],["impl<'info> !Sync for PerpLiqNegativePnlOrBankruptcyV2<'info>",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcyV2"]],["impl Sync for PerpPlaceOrder",1,["mango_v4::accounts_ix::perp_place_order::__client_accounts_perp_place_order::PerpPlaceOrder"]],["impl<'info> !Sync for PerpPlaceOrder<'info>",1,["mango_v4::accounts_ix::perp_place_order::PerpPlaceOrder"]],["impl Sync for PerpSettleFees",1,["mango_v4::accounts_ix::perp_settle_fees::__client_accounts_perp_settle_fees::PerpSettleFees"]],["impl<'info> !Sync for PerpSettleFees<'info>",1,["mango_v4::accounts_ix::perp_settle_fees::PerpSettleFees"]],["impl Sync for PerpSettlePnl",1,["mango_v4::accounts_ix::perp_settle_pnl::__client_accounts_perp_settle_pnl::PerpSettlePnl"]],["impl<'info> !Sync for PerpSettlePnl<'info>",1,["mango_v4::accounts_ix::perp_settle_pnl::PerpSettlePnl"]],["impl Sync for PerpUpdateFunding",1,["mango_v4::accounts_ix::perp_update_funding::__client_accounts_perp_update_funding::PerpUpdateFunding"]],["impl<'info> !Sync for PerpUpdateFunding<'info>",1,["mango_v4::accounts_ix::perp_update_funding::PerpUpdateFunding"]],["impl Sync for Serum3CancelAllOrders",1,["mango_v4::accounts_ix::serum3_cancel_all_orders::__client_accounts_serum3_cancel_all_orders::Serum3CancelAllOrders"]],["impl<'info> !Sync for Serum3CancelAllOrders<'info>",1,["mango_v4::accounts_ix::serum3_cancel_all_orders::Serum3CancelAllOrders"]],["impl Sync for Serum3CancelOrder",1,["mango_v4::accounts_ix::serum3_cancel_order::__client_accounts_serum3_cancel_order::Serum3CancelOrder"]],["impl<'info> !Sync for Serum3CancelOrder<'info>",1,["mango_v4::accounts_ix::serum3_cancel_order::Serum3CancelOrder"]],["impl Sync for Serum3CloseOpenOrders",1,["mango_v4::accounts_ix::serum3_close_open_orders::__client_accounts_serum3_close_open_orders::Serum3CloseOpenOrders"]],["impl<'info> !Sync for Serum3CloseOpenOrders<'info>",1,["mango_v4::accounts_ix::serum3_close_open_orders::Serum3CloseOpenOrders"]],["impl Sync for Serum3CreateOpenOrders",1,["mango_v4::accounts_ix::serum3_create_open_orders::__client_accounts_serum3_create_open_orders::Serum3CreateOpenOrders"]],["impl<'info> !Sync for Serum3CreateOpenOrders<'info>",1,["mango_v4::accounts_ix::serum3_create_open_orders::Serum3CreateOpenOrders"]],["impl Sync for Serum3DeregisterMarket",1,["mango_v4::accounts_ix::serum3_deregister_market::__client_accounts_serum3_deregister_market::Serum3DeregisterMarket"]],["impl<'info> !Sync for Serum3DeregisterMarket<'info>",1,["mango_v4::accounts_ix::serum3_deregister_market::Serum3DeregisterMarket"]],["impl Sync for Serum3EditMarket",1,["mango_v4::accounts_ix::serum3_edit_market::__client_accounts_serum3_edit_market::Serum3EditMarket"]],["impl<'info> !Sync for Serum3EditMarket<'info>",1,["mango_v4::accounts_ix::serum3_edit_market::Serum3EditMarket"]],["impl Sync for Serum3LiqForceCancelOrders",1,["mango_v4::accounts_ix::serum3_liq_force_cancel_orders::__client_accounts_serum3_liq_force_cancel_orders::Serum3LiqForceCancelOrders"]],["impl<'info> !Sync for Serum3LiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::serum3_liq_force_cancel_orders::Serum3LiqForceCancelOrders"]],["impl Sync for Serum3PlaceOrder",1,["mango_v4::accounts_ix::serum3_place_order::__client_accounts_serum3_place_order::Serum3PlaceOrder"]],["impl Sync for Serum3SelfTradeBehavior",1,["mango_v4::accounts_ix::serum3_place_order::Serum3SelfTradeBehavior"]],["impl Sync for Serum3OrderType",1,["mango_v4::accounts_ix::serum3_place_order::Serum3OrderType"]],["impl Sync for Serum3Side",1,["mango_v4::accounts_ix::serum3_place_order::Serum3Side"]],["impl<'info> !Sync for Serum3PlaceOrder<'info>",1,["mango_v4::accounts_ix::serum3_place_order::Serum3PlaceOrder"]],["impl Sync for Serum3RegisterMarket",1,["mango_v4::accounts_ix::serum3_register_market::__client_accounts_serum3_register_market::Serum3RegisterMarket"]],["impl<'info> !Sync for Serum3RegisterMarket<'info>",1,["mango_v4::accounts_ix::serum3_register_market::Serum3RegisterMarket"]],["impl Sync for Serum3SettleFunds",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds::Serum3SettleFunds"]],["impl Sync for Serum3SettleFundsV2Extra",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds_v2_extra::Serum3SettleFundsV2Extra"]],["impl Sync for Serum3SettleFundsV2",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds_v2::Serum3SettleFundsV2"]],["impl<'info> !Sync for Serum3SettleFunds<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFunds"]],["impl<'info> !Sync for Serum3SettleFundsV2Extra<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFundsV2Extra"]],["impl<'info> !Sync for Serum3SettleFundsV2<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFundsV2"]],["impl Sync for StubOracleClose",1,["mango_v4::accounts_ix::stub_oracle_close::__client_accounts_stub_oracle_close::StubOracleClose"]],["impl<'info> !Sync for StubOracleClose<'info>",1,["mango_v4::accounts_ix::stub_oracle_close::StubOracleClose"]],["impl Sync for StubOracleCreate",1,["mango_v4::accounts_ix::stub_oracle_create::__client_accounts_stub_oracle_create::StubOracleCreate"]],["impl<'info> !Sync for StubOracleCreate<'info>",1,["mango_v4::accounts_ix::stub_oracle_create::StubOracleCreate"]],["impl Sync for StubOracleSet",1,["mango_v4::accounts_ix::stub_oracle_set::__client_accounts_stub_oracle_set::StubOracleSet"]],["impl<'info> !Sync for StubOracleSet<'info>",1,["mango_v4::accounts_ix::stub_oracle_set::StubOracleSet"]],["impl Sync for TokenAddBank",1,["mango_v4::accounts_ix::token_add_bank::__client_accounts_token_add_bank::TokenAddBank"]],["impl<'info> !Sync for TokenAddBank<'info>",1,["mango_v4::accounts_ix::token_add_bank::TokenAddBank"]],["impl Sync for TokenConditionalSwapCancel",1,["mango_v4::accounts_ix::token_conditional_swap_cancel::__client_accounts_token_conditional_swap_cancel::TokenConditionalSwapCancel"]],["impl<'info> !Sync for TokenConditionalSwapCancel<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_cancel::TokenConditionalSwapCancel"]],["impl Sync for TokenConditionalSwapCreate",1,["mango_v4::accounts_ix::token_conditional_swap_create::__client_accounts_token_conditional_swap_create::TokenConditionalSwapCreate"]],["impl<'info> !Sync for TokenConditionalSwapCreate<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_create::TokenConditionalSwapCreate"]],["impl Sync for TokenConditionalSwapStart",1,["mango_v4::accounts_ix::token_conditional_swap_start::__client_accounts_token_conditional_swap_start::TokenConditionalSwapStart"]],["impl<'info> !Sync for TokenConditionalSwapStart<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_start::TokenConditionalSwapStart"]],["impl Sync for TokenConditionalSwapTrigger",1,["mango_v4::accounts_ix::token_conditional_swap_trigger::__client_accounts_token_conditional_swap_trigger::TokenConditionalSwapTrigger"]],["impl<'info> !Sync for TokenConditionalSwapTrigger<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_trigger::TokenConditionalSwapTrigger"]],["impl Sync for TokenDepositIntoExisting",1,["mango_v4::accounts_ix::token_deposit::__client_accounts_token_deposit_into_existing::TokenDepositIntoExisting"]],["impl Sync for TokenDeposit",1,["mango_v4::accounts_ix::token_deposit::__client_accounts_token_deposit::TokenDeposit"]],["impl<'info> !Sync for TokenDepositIntoExisting<'info>",1,["mango_v4::accounts_ix::token_deposit::TokenDepositIntoExisting"]],["impl<'info> !Sync for TokenDeposit<'info>",1,["mango_v4::accounts_ix::token_deposit::TokenDeposit"]],["impl Sync for TokenDeregister",1,["mango_v4::accounts_ix::token_deregister::__client_accounts_token_deregister::TokenDeregister"]],["impl<'info> !Sync for TokenDeregister<'info>",1,["mango_v4::accounts_ix::token_deregister::TokenDeregister"]],["impl Sync for TokenEdit",1,["mango_v4::accounts_ix::token_edit::__client_accounts_token_edit::TokenEdit"]],["impl<'info> !Sync for TokenEdit<'info>",1,["mango_v4::accounts_ix::token_edit::TokenEdit"]],["impl Sync for TokenForceCloseBorrowsWithToken",1,["mango_v4::accounts_ix::token_force_close_borrows_with_token::__client_accounts_token_force_close_borrows_with_token::TokenForceCloseBorrowsWithToken"]],["impl<'info> !Sync for TokenForceCloseBorrowsWithToken<'info>",1,["mango_v4::accounts_ix::token_force_close_borrows_with_token::TokenForceCloseBorrowsWithToken"]],["impl Sync for TokenLiqBankruptcy",1,["mango_v4::accounts_ix::token_liq_bankruptcy::__client_accounts_token_liq_bankruptcy::TokenLiqBankruptcy"]],["impl<'info> !Sync for TokenLiqBankruptcy<'info>",1,["mango_v4::accounts_ix::token_liq_bankruptcy::TokenLiqBankruptcy"]],["impl Sync for TokenLiqWithToken",1,["mango_v4::accounts_ix::token_liq_with_token::__client_accounts_token_liq_with_token::TokenLiqWithToken"]],["impl<'info> !Sync for TokenLiqWithToken<'info>",1,["mango_v4::accounts_ix::token_liq_with_token::TokenLiqWithToken"]],["impl Sync for TokenRegister",1,["mango_v4::accounts_ix::token_register::__client_accounts_token_register::TokenRegister"]],["impl<'info> !Sync for TokenRegister<'info>",1,["mango_v4::accounts_ix::token_register::TokenRegister"]],["impl Sync for InterestRateParams",1,["mango_v4::accounts_ix::token_register::InterestRateParams"]],["impl Sync for TokenRegisterTrustless",1,["mango_v4::accounts_ix::token_register_trustless::__client_accounts_token_register_trustless::TokenRegisterTrustless"]],["impl<'info> !Sync for TokenRegisterTrustless<'info>",1,["mango_v4::accounts_ix::token_register_trustless::TokenRegisterTrustless"]],["impl Sync for TokenUpdateIndexAndRate",1,["mango_v4::accounts_ix::token_update_index_and_rate::__client_accounts_token_update_index_and_rate::TokenUpdateIndexAndRate"]],["impl<'info> !Sync for TokenUpdateIndexAndRate<'info>",1,["mango_v4::accounts_ix::token_update_index_and_rate::TokenUpdateIndexAndRate"]],["impl Sync for TokenWithdraw",1,["mango_v4::accounts_ix::token_withdraw::__client_accounts_token_withdraw::TokenWithdraw"]],["impl<'info> !Sync for TokenWithdraw<'info>",1,["mango_v4::accounts_ix::token_withdraw::TokenWithdraw"]],["impl<'a, 'info> !Sync for AccountInfoRef<'a, 'info>",1,["mango_v4::accounts_zerocopy::AccountInfoRef"]],["impl<'a, 'info> !Sync for AccountInfoRefMut<'a, 'info>",1,["mango_v4::accounts_zerocopy::AccountInfoRefMut"]],["impl Sync for KeyedAccount",1,["mango_v4::accounts_zerocopy::KeyedAccount"]],["impl Sync for KeyedAccountSharedData",1,["mango_v4::accounts_zerocopy::KeyedAccountSharedData"]],["impl Sync for MangoError",1,["mango_v4::error::MangoError"]],["impl Sync for MangoAccountData",1,["mango_v4::events::MangoAccountData"]],["impl Sync for Equity",1,["mango_v4::events::Equity"]],["impl Sync for TokenEquity",1,["mango_v4::events::TokenEquity"]],["impl Sync for PerpEquity",1,["mango_v4::events::PerpEquity"]],["impl<T> Sync for FixedOrderAccountRetriever<T>where\n T: Sync,",1,["mango_v4::health::account_retriever::FixedOrderAccountRetriever"]],["impl<'a, 'info> !Sync for ScannedBanksAndOracles<'a, 'info>",1,["mango_v4::health::account_retriever::ScannedBanksAndOracles"]],["impl<'a, 'info> !Sync for ScanningAccountRetriever<'a, 'info>",1,["mango_v4::health::account_retriever::ScanningAccountRetriever"]],["impl Sync for Prices",1,["mango_v4::health::cache::Prices"]],["impl Sync for HealthType",1,["mango_v4::health::cache::HealthType"]],["impl Sync for TokenInfo",1,["mango_v4::health::cache::TokenInfo"]],["impl Sync for TokenBalance",1,["mango_v4::health::cache::TokenBalance"]],["impl Sync for TokenMaxReserved",1,["mango_v4::health::cache::TokenMaxReserved"]],["impl Sync for Serum3Info",1,["mango_v4::health::cache::Serum3Info"]],["impl Sync for PerpInfo",1,["mango_v4::health::cache::PerpInfo"]],["impl Sync for HealthCache",1,["mango_v4::health::cache::HealthCache"]],["impl Sync for PerpBalanceLog",1,["mango_v4::logs::PerpBalanceLog"]],["impl Sync for TokenBalanceLog",1,["mango_v4::logs::TokenBalanceLog"]],["impl Sync for FlashLoanTokenDetail",1,["mango_v4::logs::FlashLoanTokenDetail"]],["impl Sync for FlashLoanTokenDetailV2",1,["mango_v4::logs::FlashLoanTokenDetailV2"]],["impl Sync for FlashLoanTokenDetailV3",1,["mango_v4::logs::FlashLoanTokenDetailV3"]],["impl Sync for FlashLoanLog",1,["mango_v4::logs::FlashLoanLog"]],["impl Sync for FlashLoanLogV2",1,["mango_v4::logs::FlashLoanLogV2"]],["impl Sync for FlashLoanLogV3",1,["mango_v4::logs::FlashLoanLogV3"]],["impl Sync for WithdrawLog",1,["mango_v4::logs::WithdrawLog"]],["impl Sync for DepositLog",1,["mango_v4::logs::DepositLog"]],["impl Sync for FillLog",1,["mango_v4::logs::FillLog"]],["impl Sync for FillLogV2",1,["mango_v4::logs::FillLogV2"]],["impl Sync for FillLogV3",1,["mango_v4::logs::FillLogV3"]],["impl Sync for PerpUpdateFundingLog",1,["mango_v4::logs::PerpUpdateFundingLog"]],["impl Sync for PerpUpdateFundingLogV2",1,["mango_v4::logs::PerpUpdateFundingLogV2"]],["impl Sync for UpdateIndexLog",1,["mango_v4::logs::UpdateIndexLog"]],["impl Sync for UpdateRateLog",1,["mango_v4::logs::UpdateRateLog"]],["impl Sync for TokenLiqWithTokenLog",1,["mango_v4::logs::TokenLiqWithTokenLog"]],["impl Sync for Serum3OpenOrdersBalanceLog",1,["mango_v4::logs::Serum3OpenOrdersBalanceLog"]],["impl Sync for Serum3OpenOrdersBalanceLogV2",1,["mango_v4::logs::Serum3OpenOrdersBalanceLogV2"]],["impl Sync for LoanOriginationFeeInstruction",1,["mango_v4::logs::LoanOriginationFeeInstruction"]],["impl Sync for WithdrawLoanOriginationFeeLog",1,["mango_v4::logs::WithdrawLoanOriginationFeeLog"]],["impl Sync for WithdrawLoanLog",1,["mango_v4::logs::WithdrawLoanLog"]],["impl Sync for TokenLiqBankruptcyLog",1,["mango_v4::logs::TokenLiqBankruptcyLog"]],["impl Sync for DeactivateTokenPositionLog",1,["mango_v4::logs::DeactivateTokenPositionLog"]],["impl Sync for DeactivatePerpPositionLog",1,["mango_v4::logs::DeactivatePerpPositionLog"]],["impl Sync for TokenMetaDataLog",1,["mango_v4::logs::TokenMetaDataLog"]],["impl Sync for PerpMarketMetaDataLog",1,["mango_v4::logs::PerpMarketMetaDataLog"]],["impl Sync for Serum3RegisterMarketLog",1,["mango_v4::logs::Serum3RegisterMarketLog"]],["impl Sync for PerpLiqBaseOrPositivePnlLog",1,["mango_v4::logs::PerpLiqBaseOrPositivePnlLog"]],["impl Sync for PerpLiqBankruptcyLog",1,["mango_v4::logs::PerpLiqBankruptcyLog"]],["impl Sync for PerpLiqNegativePnlOrBankruptcyLog",1,["mango_v4::logs::PerpLiqNegativePnlOrBankruptcyLog"]],["impl Sync for PerpSettlePnlLog",1,["mango_v4::logs::PerpSettlePnlLog"]],["impl Sync for PerpSettleFeesLog",1,["mango_v4::logs::PerpSettleFeesLog"]],["impl Sync for AccountBuybackFeesWithMngoLog",1,["mango_v4::logs::AccountBuybackFeesWithMngoLog"]],["impl Sync for FilledPerpOrderLog",1,["mango_v4::logs::FilledPerpOrderLog"]],["impl Sync for PerpTakerTradeLog",1,["mango_v4::logs::PerpTakerTradeLog"]],["impl Sync for PerpForceClosePositionLog",1,["mango_v4::logs::PerpForceClosePositionLog"]],["impl Sync for TokenForceCloseBorrowsWithTokenLog",1,["mango_v4::logs::TokenForceCloseBorrowsWithTokenLog"]],["impl Sync for TokenConditionalSwapCreateLog",1,["mango_v4::logs::TokenConditionalSwapCreateLog"]],["impl Sync for TokenConditionalSwapCreateLogV2",1,["mango_v4::logs::TokenConditionalSwapCreateLogV2"]],["impl Sync for TokenConditionalSwapCreateLogV3",1,["mango_v4::logs::TokenConditionalSwapCreateLogV3"]],["impl Sync for TokenConditionalSwapTriggerLog",1,["mango_v4::logs::TokenConditionalSwapTriggerLog"]],["impl Sync for TokenConditionalSwapTriggerLogV2",1,["mango_v4::logs::TokenConditionalSwapTriggerLogV2"]],["impl Sync for TokenConditionalSwapTriggerLogV3",1,["mango_v4::logs::TokenConditionalSwapTriggerLogV3"]],["impl Sync for TokenConditionalSwapCancelLog",1,["mango_v4::logs::TokenConditionalSwapCancelLog"]],["impl Sync for TokenConditionalSwapStartLog",1,["mango_v4::logs::TokenConditionalSwapStartLog"]],["impl Sync for OrderBookStateHeader",1,["mango_v4::serum3_cpi::OrderBookStateHeader"]],["impl Sync for OpenOrdersSlim",1,["mango_v4::serum3_cpi::OpenOrdersSlim"]],["impl<'info> !Sync for InitOpenOrders<'info>",1,["mango_v4::serum3_cpi::InitOpenOrders"]],["impl<'info> !Sync for CloseOpenOrders<'info>",1,["mango_v4::serum3_cpi::CloseOpenOrders"]],["impl<'info> !Sync for SettleFunds<'info>",1,["mango_v4::serum3_cpi::SettleFunds"]],["impl<'info> !Sync for PlaceOrder<'info>",1,["mango_v4::serum3_cpi::PlaceOrder"]],["impl<'info> !Sync for CancelOrder<'info>",1,["mango_v4::serum3_cpi::CancelOrder"]],["impl Sync for Bank",1,["mango_v4::state::bank::Bank"]],["impl Sync for WithdrawResult",1,["mango_v4::state::bank::WithdrawResult"]],["impl<Header, Fixed, Dynamic> Sync for DynamicAccount<Header, Fixed, Dynamic>where\n Dynamic: Sync,\n Fixed: Sync,\n Header: Sync,",1,["mango_v4::state::dynamic_account::DynamicAccount"]],["impl Sync for Group",1,["mango_v4::state::group::Group"]],["impl Sync for IxGate",1,["mango_v4::state::group::IxGate"]],["impl Sync for CheckLiquidatable",1,["mango_v4::state::mango_account::CheckLiquidatable"]],["impl Sync for MangoAccountPdaSeeds",1,["mango_v4::state::mango_account::MangoAccountPdaSeeds"]],["impl Sync for MangoAccount",1,["mango_v4::state::mango_account::MangoAccount"]],["impl Sync for MangoAccountFixed",1,["mango_v4::state::mango_account::MangoAccountFixed"]],["impl Sync for MangoAccountDynamicHeader",1,["mango_v4::state::mango_account::MangoAccountDynamicHeader"]],["impl Sync for TokenPosition",1,["mango_v4::state::mango_account_components::TokenPosition"]],["impl Sync for Serum3Orders",1,["mango_v4::state::mango_account_components::Serum3Orders"]],["impl Sync for PerpPosition",1,["mango_v4::state::mango_account_components::PerpPosition"]],["impl Sync for PerpOpenOrder",1,["mango_v4::state::mango_account_components::PerpOpenOrder"]],["impl Sync for MintInfo",1,["mango_v4::state::mint_info::MintInfo"]],["impl Sync for OpenbookV2Market",1,["mango_v4::state::openbook_v2_market::OpenbookV2Market"]],["impl Sync for OpenbookV2MarketIndexReservation",1,["mango_v4::state::openbook_v2_market::OpenbookV2MarketIndexReservation"]],["impl Sync for OracleConfig",1,["mango_v4::state::oracle::OracleConfig"]],["impl Sync for OracleConfigParams",1,["mango_v4::state::oracle::OracleConfigParams"]],["impl Sync for OracleType",1,["mango_v4::state::oracle::OracleType"]],["impl Sync for OracleState",1,["mango_v4::state::oracle::OracleState"]],["impl Sync for StubOracle",1,["mango_v4::state::oracle::StubOracle"]],["impl<'a> !Sync for Orderbook<'a>",1,["mango_v4::state::orderbook::book::Orderbook"]],["impl Sync for BookSideOrderTree",1,["mango_v4::state::orderbook::bookside::BookSideOrderTree"]],["impl Sync for BookSideOrderHandle",1,["mango_v4::state::orderbook::bookside::BookSideOrderHandle"]],["impl Sync for BookSide",1,["mango_v4::state::orderbook::bookside::BookSide"]],["impl<'a> Sync for BookSideIterItem<'a>",1,["mango_v4::state::orderbook::bookside_iterator::BookSideIterItem"]],["impl<'a> Sync for BookSideIter<'a>",1,["mango_v4::state::orderbook::bookside_iterator::BookSideIter"]],["impl Sync for OrderState",1,["mango_v4::state::orderbook::bookside_iterator::OrderState"]],["impl Sync for NodeTag",1,["mango_v4::state::orderbook::nodes::NodeTag"]],["impl Sync for InnerNode",1,["mango_v4::state::orderbook::nodes::InnerNode"]],["impl Sync for LeafNode",1,["mango_v4::state::orderbook::nodes::LeafNode"]],["impl Sync for FreeNode",1,["mango_v4::state::orderbook::nodes::FreeNode"]],["impl Sync for AnyNode",1,["mango_v4::state::orderbook::nodes::AnyNode"]],["impl Sync for Order",1,["mango_v4::state::orderbook::order::Order"]],["impl Sync for OrderParams",1,["mango_v4::state::orderbook::order::OrderParams"]],["impl Sync for PlaceOrderType",1,["mango_v4::state::orderbook::order_type::PlaceOrderType"]],["impl Sync for PostOrderType",1,["mango_v4::state::orderbook::order_type::PostOrderType"]],["impl Sync for SelfTradeBehavior",1,["mango_v4::state::orderbook::order_type::SelfTradeBehavior"]],["impl Sync for Side",1,["mango_v4::state::orderbook::order_type::Side"]],["impl Sync for SideAndOrderTree",1,["mango_v4::state::orderbook::order_type::SideAndOrderTree"]],["impl Sync for OrderTreeType",1,["mango_v4::state::orderbook::ordertree::OrderTreeType"]],["impl Sync for OrderTreeRoot",1,["mango_v4::state::orderbook::ordertree::OrderTreeRoot"]],["impl Sync for OrderTreeNodes",1,["mango_v4::state::orderbook::ordertree::OrderTreeNodes"]],["impl<'a> Sync for OrderTreeIter<'a>",1,["mango_v4::state::orderbook::ordertree_iterator::OrderTreeIter"]],["impl Sync for EventQueue",1,["mango_v4::state::orderbook::queue::EventQueue"]],["impl Sync for EventQueueHeader",1,["mango_v4::state::orderbook::queue::EventQueueHeader"]],["impl Sync for AnyEvent",1,["mango_v4::state::orderbook::queue::AnyEvent"]],["impl Sync for EventType",1,["mango_v4::state::orderbook::queue::EventType"]],["impl Sync for FillEvent",1,["mango_v4::state::orderbook::queue::FillEvent"]],["impl Sync for OutEvent",1,["mango_v4::state::orderbook::queue::OutEvent"]],["impl Sync for PerpMarket",1,["mango_v4::state::perp_market::PerpMarket"]],["impl Sync for Serum3Market",1,["mango_v4::state::serum3_market::Serum3Market"]],["impl Sync for Serum3MarketIndexReservation",1,["mango_v4::state::serum3_market::Serum3MarketIndexReservation"]],["impl Sync for StablePriceModel",1,["mango_v4::state::stable_price::StablePriceModel"]],["impl Sync for TokenConditionalSwapDisplayPriceStyle",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapDisplayPriceStyle"]],["impl Sync for TokenConditionalSwapIntention",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapIntention"]],["impl Sync for TokenConditionalSwapType",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapType"]],["impl Sync for TokenConditionalSwap",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwap"]],["impl Sync for TokenIndex",1,["mango_v4::types::TokenIndex"]],["impl Sync for Serum3MarketIndex",1,["mango_v4::types::Serum3MarketIndex"]],["impl Sync for PerpMarketIndex",1,["mango_v4::types::PerpMarketIndex"]],["impl Sync for I80F48",1,["mango_v4::types::I80F48"]],["impl Sync for MangoV4",1,["mango_v4::program::MangoV4"]],["impl Sync for AdminTokenWithdrawFees",1,["mango_v4::instruction::AdminTokenWithdrawFees"]],["impl Sync for AdminPerpWithdrawFees",1,["mango_v4::instruction::AdminPerpWithdrawFees"]],["impl Sync for GroupCreate",1,["mango_v4::instruction::GroupCreate"]],["impl Sync for GroupEdit",1,["mango_v4::instruction::GroupEdit"]],["impl Sync for GroupWithdrawInsuranceFund",1,["mango_v4::instruction::GroupWithdrawInsuranceFund"]],["impl Sync for IxGateSet",1,["mango_v4::instruction::IxGateSet"]],["impl Sync for GroupClose",1,["mango_v4::instruction::GroupClose"]],["impl Sync for TokenRegister",1,["mango_v4::instruction::TokenRegister"]],["impl Sync for TokenRegisterTrustless",1,["mango_v4::instruction::TokenRegisterTrustless"]],["impl Sync for TokenEdit",1,["mango_v4::instruction::TokenEdit"]],["impl Sync for TokenAddBank",1,["mango_v4::instruction::TokenAddBank"]],["impl Sync for TokenDeregister",1,["mango_v4::instruction::TokenDeregister"]],["impl Sync for TokenUpdateIndexAndRate",1,["mango_v4::instruction::TokenUpdateIndexAndRate"]],["impl Sync for AccountCreate",1,["mango_v4::instruction::AccountCreate"]],["impl Sync for AccountCreateV2",1,["mango_v4::instruction::AccountCreateV2"]],["impl Sync for AccountExpand",1,["mango_v4::instruction::AccountExpand"]],["impl Sync for AccountExpandV2",1,["mango_v4::instruction::AccountExpandV2"]],["impl Sync for AccountSizeMigration",1,["mango_v4::instruction::AccountSizeMigration"]],["impl Sync for AccountEdit",1,["mango_v4::instruction::AccountEdit"]],["impl Sync for AccountToggleFreeze",1,["mango_v4::instruction::AccountToggleFreeze"]],["impl Sync for AccountClose",1,["mango_v4::instruction::AccountClose"]],["impl Sync for AccountBuybackFeesWithMngo",1,["mango_v4::instruction::AccountBuybackFeesWithMngo"]],["impl Sync for StubOracleCreate",1,["mango_v4::instruction::StubOracleCreate"]],["impl Sync for StubOracleClose",1,["mango_v4::instruction::StubOracleClose"]],["impl Sync for StubOracleSet",1,["mango_v4::instruction::StubOracleSet"]],["impl Sync for StubOracleSetTest",1,["mango_v4::instruction::StubOracleSetTest"]],["impl Sync for TokenDeposit",1,["mango_v4::instruction::TokenDeposit"]],["impl Sync for TokenDepositIntoExisting",1,["mango_v4::instruction::TokenDepositIntoExisting"]],["impl Sync for TokenWithdraw",1,["mango_v4::instruction::TokenWithdraw"]],["impl Sync for FlashLoanBegin",1,["mango_v4::instruction::FlashLoanBegin"]],["impl Sync for FlashLoanSwapBegin",1,["mango_v4::instruction::FlashLoanSwapBegin"]],["impl Sync for FlashLoanEnd",1,["mango_v4::instruction::FlashLoanEnd"]],["impl Sync for FlashLoanEndV2",1,["mango_v4::instruction::FlashLoanEndV2"]],["impl Sync for HealthRegionBegin",1,["mango_v4::instruction::HealthRegionBegin"]],["impl Sync for HealthRegionEnd",1,["mango_v4::instruction::HealthRegionEnd"]],["impl Sync for Serum3RegisterMarket",1,["mango_v4::instruction::Serum3RegisterMarket"]],["impl Sync for Serum3EditMarket",1,["mango_v4::instruction::Serum3EditMarket"]],["impl Sync for Serum3DeregisterMarket",1,["mango_v4::instruction::Serum3DeregisterMarket"]],["impl Sync for Serum3CreateOpenOrders",1,["mango_v4::instruction::Serum3CreateOpenOrders"]],["impl Sync for Serum3CloseOpenOrders",1,["mango_v4::instruction::Serum3CloseOpenOrders"]],["impl Sync for Serum3PlaceOrder",1,["mango_v4::instruction::Serum3PlaceOrder"]],["impl Sync for Serum3CancelOrder",1,["mango_v4::instruction::Serum3CancelOrder"]],["impl Sync for Serum3CancelAllOrders",1,["mango_v4::instruction::Serum3CancelAllOrders"]],["impl Sync for Serum3SettleFunds",1,["mango_v4::instruction::Serum3SettleFunds"]],["impl Sync for Serum3SettleFundsV2",1,["mango_v4::instruction::Serum3SettleFundsV2"]],["impl Sync for Serum3LiqForceCancelOrders",1,["mango_v4::instruction::Serum3LiqForceCancelOrders"]],["impl Sync for LiqTokenWithToken",1,["mango_v4::instruction::LiqTokenWithToken"]],["impl Sync for LiqTokenBankruptcy",1,["mango_v4::instruction::LiqTokenBankruptcy"]],["impl Sync for TokenLiqWithToken",1,["mango_v4::instruction::TokenLiqWithToken"]],["impl Sync for TokenForceCloseBorrowsWithToken",1,["mango_v4::instruction::TokenForceCloseBorrowsWithToken"]],["impl Sync for TokenLiqBankruptcy",1,["mango_v4::instruction::TokenLiqBankruptcy"]],["impl Sync for PerpCreateMarket",1,["mango_v4::instruction::PerpCreateMarket"]],["impl Sync for PerpEditMarket",1,["mango_v4::instruction::PerpEditMarket"]],["impl Sync for PerpCloseMarket",1,["mango_v4::instruction::PerpCloseMarket"]],["impl Sync for PerpDeactivatePosition",1,["mango_v4::instruction::PerpDeactivatePosition"]],["impl Sync for PerpPlaceOrder",1,["mango_v4::instruction::PerpPlaceOrder"]],["impl Sync for PerpPlaceOrderV2",1,["mango_v4::instruction::PerpPlaceOrderV2"]],["impl Sync for PerpPlaceOrderPegged",1,["mango_v4::instruction::PerpPlaceOrderPegged"]],["impl Sync for PerpPlaceOrderPeggedV2",1,["mango_v4::instruction::PerpPlaceOrderPeggedV2"]],["impl Sync for PerpCancelOrder",1,["mango_v4::instruction::PerpCancelOrder"]],["impl Sync for PerpCancelOrderByClientOrderId",1,["mango_v4::instruction::PerpCancelOrderByClientOrderId"]],["impl Sync for PerpCancelAllOrders",1,["mango_v4::instruction::PerpCancelAllOrders"]],["impl Sync for PerpCancelAllOrdersBySide",1,["mango_v4::instruction::PerpCancelAllOrdersBySide"]],["impl Sync for PerpConsumeEvents",1,["mango_v4::instruction::PerpConsumeEvents"]],["impl Sync for PerpUpdateFunding",1,["mango_v4::instruction::PerpUpdateFunding"]],["impl Sync for PerpSettlePnl",1,["mango_v4::instruction::PerpSettlePnl"]],["impl Sync for PerpForceClosePosition",1,["mango_v4::instruction::PerpForceClosePosition"]],["impl Sync for PerpSettleFees",1,["mango_v4::instruction::PerpSettleFees"]],["impl Sync for PerpLiqBaseOrPositivePnl",1,["mango_v4::instruction::PerpLiqBaseOrPositivePnl"]],["impl Sync for PerpLiqForceCancelOrders",1,["mango_v4::instruction::PerpLiqForceCancelOrders"]],["impl Sync for PerpLiqNegativePnlOrBankruptcy",1,["mango_v4::instruction::PerpLiqNegativePnlOrBankruptcy"]],["impl Sync for PerpLiqNegativePnlOrBankruptcyV2",1,["mango_v4::instruction::PerpLiqNegativePnlOrBankruptcyV2"]],["impl Sync for TokenConditionalSwapCreate",1,["mango_v4::instruction::TokenConditionalSwapCreate"]],["impl Sync for TokenConditionalSwapCreateV2",1,["mango_v4::instruction::TokenConditionalSwapCreateV2"]],["impl Sync for TokenConditionalSwapCreatePremiumAuction",1,["mango_v4::instruction::TokenConditionalSwapCreatePremiumAuction"]],["impl Sync for TokenConditionalSwapCreateLinearAuction",1,["mango_v4::instruction::TokenConditionalSwapCreateLinearAuction"]],["impl Sync for TokenConditionalSwapCancel",1,["mango_v4::instruction::TokenConditionalSwapCancel"]],["impl Sync for TokenConditionalSwapTrigger",1,["mango_v4::instruction::TokenConditionalSwapTrigger"]],["impl Sync for TokenConditionalSwapTriggerV2",1,["mango_v4::instruction::TokenConditionalSwapTriggerV2"]],["impl Sync for TokenConditionalSwapStart",1,["mango_v4::instruction::TokenConditionalSwapStart"]],["impl Sync for AltSet",1,["mango_v4::instruction::AltSet"]],["impl Sync for AltExtend",1,["mango_v4::instruction::AltExtend"]],["impl Sync for ComputeAccountData",1,["mango_v4::instruction::ComputeAccountData"]],["impl Sync for OpenbookV2RegisterMarket",1,["mango_v4::instruction::OpenbookV2RegisterMarket"]],["impl Sync for OpenbookV2EditMarket",1,["mango_v4::instruction::OpenbookV2EditMarket"]],["impl Sync for OpenbookV2DeregisterMarket",1,["mango_v4::instruction::OpenbookV2DeregisterMarket"]],["impl Sync for OpenbookV2CreateOpenOrders",1,["mango_v4::instruction::OpenbookV2CreateOpenOrders"]],["impl Sync for OpenbookV2CloseOpenOrders",1,["mango_v4::instruction::OpenbookV2CloseOpenOrders"]],["impl Sync for OpenbookV2PlaceOrder",1,["mango_v4::instruction::OpenbookV2PlaceOrder"]],["impl Sync for OpenbookV2PlaceTakerOrder",1,["mango_v4::instruction::OpenbookV2PlaceTakerOrder"]],["impl Sync for OpenbookV2CancelOrder",1,["mango_v4::instruction::OpenbookV2CancelOrder"]],["impl Sync for OpenbookV2SettleFunds",1,["mango_v4::instruction::OpenbookV2SettleFunds"]],["impl Sync for OpenbookV2LiqForceCancelOrders",1,["mango_v4::instruction::OpenbookV2LiqForceCancelOrders"]],["impl Sync for OpenbookV2CancelAllOrders",1,["mango_v4::instruction::OpenbookV2CancelAllOrders"]],["impl Sync for Benchmark",1,["mango_v4::instruction::Benchmark"]],["impl Sync for Mango",1,["mango_v4::Mango"]]],
"mango_v4_client":[["impl Sync for RpcAccountFetcher",1,["mango_v4_client::account_fetcher::RpcAccountFetcher"]],["impl<T> Sync for CachedAccountFetcher<T>",1,["mango_v4_client::account_fetcher::CachedAccountFetcher"]],["impl Sync for AccountUpdate",1,["mango_v4_client::account_update_stream::AccountUpdate"]],["impl Sync for Message",1,["mango_v4_client::account_update_stream::Message"]],["impl Sync for AccountFetcher",1,["mango_v4_client::chain_data_fetcher::AccountFetcher"]],["impl Sync for Client",1,["mango_v4_client::client::Client"]],["impl Sync for MangoClient",1,["mango_v4_client::client::MangoClient"]],["impl Sync for MangoClientError",1,["mango_v4_client::client::MangoClientError"]],["impl Sync for TransactionSize",1,["mango_v4_client::client::TransactionSize"]],["impl Sync for TransactionBuilderConfig",1,["mango_v4_client::client::TransactionBuilderConfig"]],["impl Sync for TransactionBuilder",1,["mango_v4_client::client::TransactionBuilder"]],["impl Sync for JupiterSwapMode",1,["mango_v4_client::client::JupiterSwapMode"]],["impl Sync for TokenContext",1,["mango_v4_client::context::TokenContext"]],["impl Sync for Serum3MarketContext",1,["mango_v4_client::context::Serum3MarketContext"]],["impl Sync for PerpMarketContext",1,["mango_v4_client::context::PerpMarketContext"]],["impl Sync for MangoGroupContext",1,["mango_v4_client::context::MangoGroupContext"]],["impl Sync for AccountErrorState",1,["mango_v4_client::error_tracking::AccountErrorState"]],["impl Sync for ErrorTracking",1,["mango_v4_client::error_tracking::ErrorTracking"]],["impl Sync for QueryResult",1,["mango_v4_client::jupiter::v4::QueryResult"]],["impl Sync for QueryRoute",1,["mango_v4_client::jupiter::v4::QueryRoute"]],["impl Sync for QueryMarketInfo",1,["mango_v4_client::jupiter::v4::QueryMarketInfo"]],["impl Sync for QueryFee",1,["mango_v4_client::jupiter::v4::QueryFee"]],["impl Sync for QueryRouteFees",1,["mango_v4_client::jupiter::v4::QueryRouteFees"]],["impl Sync for SwapRequest",1,["mango_v4_client::jupiter::v4::SwapRequest"]],["impl Sync for SwapResponse",1,["mango_v4_client::jupiter::v4::SwapResponse"]],["impl<'a> Sync for JupiterV4<'a>",1,["mango_v4_client::jupiter::v4::JupiterV4"]],["impl Sync for QuoteResponse",1,["mango_v4_client::jupiter::v6::QuoteResponse"]],["impl Sync for PlatformFee",1,["mango_v4_client::jupiter::v6::PlatformFee"]],["impl Sync for RoutePlan",1,["mango_v4_client::jupiter::v6::RoutePlan"]],["impl Sync for SwapInfo",1,["mango_v4_client::jupiter::v6::SwapInfo"]],["impl Sync for SwapRequest",1,["mango_v4_client::jupiter::v6::SwapRequest"]],["impl Sync for SwapResponse",1,["mango_v4_client::jupiter::v6::SwapResponse"]],["impl Sync for SwapInstructionsResponse",1,["mango_v4_client::jupiter::v6::SwapInstructionsResponse"]],["impl Sync for InstructionResponse",1,["mango_v4_client::jupiter::v6::InstructionResponse"]],["impl Sync for AccountMeta",1,["mango_v4_client::jupiter::v6::AccountMeta"]],["impl<'a> Sync for JupiterV6<'a>",1,["mango_v4_client::jupiter::v6::JupiterV6"]],["impl Sync for Version",1,["mango_v4_client::jupiter::Version"]],["impl Sync for RawQuote",1,["mango_v4_client::jupiter::RawQuote"]],["impl Sync for Quote",1,["mango_v4_client::jupiter::Quote"]],["impl<'a> Sync for Jupiter<'a>",1,["mango_v4_client::jupiter::Jupiter"]],["impl Sync for Direction",1,["mango_v4_client::perp_pnl::Direction"]],["impl Sync for Config",1,["mango_v4_client::snapshot_source::Config"]],["impl Sync for Config",1,["mango_v4_client::websocket_source::Config"]]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/rs/doc/implementors/core/marker/trait.Unpin.js b/rs/doc/implementors/core/marker/trait.Unpin.js
index 8135b1d95..0caf5173f 100644
--- a/rs/doc/implementors/core/marker/trait.Unpin.js
+++ b/rs/doc/implementors/core/marker/trait.Unpin.js
@@ -1,4 +1,4 @@
(function() {var implementors = {
-"mango_v4":[["impl Unpin for AccountBuybackFeesWithMngo",1,["mango_v4::accounts_ix::account_buyback_fees_with_mngo::__client_accounts_account_buyback_fees_with_mngo::AccountBuybackFeesWithMngo"]],["impl<'info> Unpin for AccountBuybackFeesWithMngo<'info>",1,["mango_v4::accounts_ix::account_buyback_fees_with_mngo::AccountBuybackFeesWithMngo"]],["impl Unpin for AccountClose",1,["mango_v4::accounts_ix::account_close::__client_accounts_account_close::AccountClose"]],["impl<'info> Unpin for AccountClose<'info>",1,["mango_v4::accounts_ix::account_close::AccountClose"]],["impl Unpin for AccountCreate",1,["mango_v4::accounts_ix::account_create::__client_accounts_account_create::AccountCreate"]],["impl Unpin for AccountCreateV2",1,["mango_v4::accounts_ix::account_create::__client_accounts_account_create_v2::AccountCreateV2"]],["impl<'info> Unpin for AccountCreate<'info>",1,["mango_v4::accounts_ix::account_create::AccountCreate"]],["impl<'info> Unpin for AccountCreateV2<'info>",1,["mango_v4::accounts_ix::account_create::AccountCreateV2"]],["impl Unpin for AccountEdit",1,["mango_v4::accounts_ix::account_edit::__client_accounts_account_edit::AccountEdit"]],["impl<'info> Unpin for AccountEdit<'info>",1,["mango_v4::accounts_ix::account_edit::AccountEdit"]],["impl Unpin for AccountExpand",1,["mango_v4::accounts_ix::account_expand::__client_accounts_account_expand::AccountExpand"]],["impl<'info> Unpin for AccountExpand<'info>",1,["mango_v4::accounts_ix::account_expand::AccountExpand"]],["impl Unpin for AccountSizeMigration",1,["mango_v4::accounts_ix::account_size_migration::__client_accounts_account_size_migration::AccountSizeMigration"]],["impl<'info> Unpin for AccountSizeMigration<'info>",1,["mango_v4::accounts_ix::account_size_migration::AccountSizeMigration"]],["impl Unpin for AccountToggleFreeze",1,["mango_v4::accounts_ix::account_toggle_freeze::__client_accounts_account_toggle_freeze::AccountToggleFreeze"]],["impl<'info> Unpin for AccountToggleFreeze<'info>",1,["mango_v4::accounts_ix::account_toggle_freeze::AccountToggleFreeze"]],["impl Unpin for AdminPerpWithdrawFees",1,["mango_v4::accounts_ix::admin_perp_withdraw_fees::__client_accounts_admin_perp_withdraw_fees::AdminPerpWithdrawFees"]],["impl<'info> Unpin for AdminPerpWithdrawFees<'info>",1,["mango_v4::accounts_ix::admin_perp_withdraw_fees::AdminPerpWithdrawFees"]],["impl Unpin for AdminTokenWithdrawFees",1,["mango_v4::accounts_ix::admin_token_withdraw_fees::__client_accounts_admin_token_withdraw_fees::AdminTokenWithdrawFees"]],["impl<'info> Unpin for AdminTokenWithdrawFees<'info>",1,["mango_v4::accounts_ix::admin_token_withdraw_fees::AdminTokenWithdrawFees"]],["impl Unpin for AltExtend",1,["mango_v4::accounts_ix::alt_extend::__client_accounts_alt_extend::AltExtend"]],["impl<'info> Unpin for AltExtend<'info>",1,["mango_v4::accounts_ix::alt_extend::AltExtend"]],["impl Unpin for AltSet",1,["mango_v4::accounts_ix::alt_set::__client_accounts_alt_set::AltSet"]],["impl<'info> Unpin for AltSet<'info>",1,["mango_v4::accounts_ix::alt_set::AltSet"]],["impl Unpin for Benchmark",1,["mango_v4::accounts_ix::benchmark::__client_accounts_benchmark::Benchmark"]],["impl<'info> Unpin for Benchmark<'info>",1,["mango_v4::accounts_ix::benchmark::Benchmark"]],["impl Unpin for ComputeAccountData",1,["mango_v4::accounts_ix::compute_account_data::__client_accounts_compute_account_data::ComputeAccountData"]],["impl<'info> Unpin for ComputeAccountData<'info>",1,["mango_v4::accounts_ix::compute_account_data::ComputeAccountData"]],["impl Unpin for FlashLoanBegin",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_begin::FlashLoanBegin"]],["impl Unpin for FlashLoanSwapBegin",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_swap_begin::FlashLoanSwapBegin"]],["impl Unpin for FlashLoanEnd",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_end::FlashLoanEnd"]],["impl<'info> Unpin for FlashLoanBegin<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanBegin"]],["impl<'info> Unpin for FlashLoanSwapBegin<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanSwapBegin"]],["impl<'info> Unpin for FlashLoanEnd<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanEnd"]],["impl Unpin for FlashLoanType",1,["mango_v4::accounts_ix::flash_loan::FlashLoanType"]],["impl Unpin for GroupClose",1,["mango_v4::accounts_ix::group_close::__client_accounts_group_close::GroupClose"]],["impl<'info> Unpin for GroupClose<'info>",1,["mango_v4::accounts_ix::group_close::GroupClose"]],["impl Unpin for GroupCreate",1,["mango_v4::accounts_ix::group_create::__client_accounts_group_create::GroupCreate"]],["impl<'info> Unpin for GroupCreate<'info>",1,["mango_v4::accounts_ix::group_create::GroupCreate"]],["impl Unpin for GroupEdit",1,["mango_v4::accounts_ix::group_edit::__client_accounts_group_edit::GroupEdit"]],["impl<'info> Unpin for GroupEdit<'info>",1,["mango_v4::accounts_ix::group_edit::GroupEdit"]],["impl Unpin for GroupWithdrawInsuranceFund",1,["mango_v4::accounts_ix::group_withdraw_insurance_fund::__client_accounts_group_withdraw_insurance_fund::GroupWithdrawInsuranceFund"]],["impl<'info> Unpin for GroupWithdrawInsuranceFund<'info>",1,["mango_v4::accounts_ix::group_withdraw_insurance_fund::GroupWithdrawInsuranceFund"]],["impl Unpin for HealthRegionBegin",1,["mango_v4::accounts_ix::health_region::__client_accounts_health_region_begin::HealthRegionBegin"]],["impl Unpin for HealthRegionEnd",1,["mango_v4::accounts_ix::health_region::__client_accounts_health_region_end::HealthRegionEnd"]],["impl<'info> Unpin for HealthRegionBegin<'info>",1,["mango_v4::accounts_ix::health_region::HealthRegionBegin"]],["impl<'info> Unpin for HealthRegionEnd<'info>",1,["mango_v4::accounts_ix::health_region::HealthRegionEnd"]],["impl Unpin for IxGateSet",1,["mango_v4::accounts_ix::ix_gate_set::__client_accounts_ix_gate_set::IxGateSet"]],["impl<'info> Unpin for IxGateSet<'info>",1,["mango_v4::accounts_ix::ix_gate_set::IxGateSet"]],["impl Unpin for OpenbookV2CancelOrder",1,["mango_v4::accounts_ix::openbook_v2_cancel_order::__client_accounts_openbook_v2_cancel_order::OpenbookV2CancelOrder"]],["impl<'info> Unpin for OpenbookV2CancelOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_cancel_order::OpenbookV2CancelOrder"]],["impl Unpin for OpenbookV2CloseOpenOrders",1,["mango_v4::accounts_ix::openbook_v2_close_open_orders::__client_accounts_openbook_v2_close_open_orders::OpenbookV2CloseOpenOrders"]],["impl<'info> Unpin for OpenbookV2CloseOpenOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_close_open_orders::OpenbookV2CloseOpenOrders"]],["impl Unpin for OpenbookV2CreateOpenOrders",1,["mango_v4::accounts_ix::openbook_v2_create_open_orders::__client_accounts_openbook_v2_create_open_orders::OpenbookV2CreateOpenOrders"]],["impl<'info> Unpin for OpenbookV2CreateOpenOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_create_open_orders::OpenbookV2CreateOpenOrders"]],["impl Unpin for OpenbookV2DeregisterMarket",1,["mango_v4::accounts_ix::openbook_v2_deregister_market::__client_accounts_openbook_v2_deregister_market::OpenbookV2DeregisterMarket"]],["impl<'info> Unpin for OpenbookV2DeregisterMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_deregister_market::OpenbookV2DeregisterMarket"]],["impl Unpin for OpenbookV2EditMarket",1,["mango_v4::accounts_ix::openbook_v2_edit_market::__client_accounts_openbook_v2_edit_market::OpenbookV2EditMarket"]],["impl<'info> Unpin for OpenbookV2EditMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_edit_market::OpenbookV2EditMarket"]],["impl Unpin for OpenbookV2LiqForceCancelOrders",1,["mango_v4::accounts_ix::openbook_v2_liq_force_cancel_orders::__client_accounts_openbook_v2_liq_force_cancel_orders::OpenbookV2LiqForceCancelOrders"]],["impl<'info> Unpin for OpenbookV2LiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_liq_force_cancel_orders::OpenbookV2LiqForceCancelOrders"]],["impl Unpin for OpenbookV2PlaceOrder",1,["mango_v4::accounts_ix::openbook_v2_place_order::__client_accounts_openbook_v2_place_order::OpenbookV2PlaceOrder"]],["impl<'info> Unpin for OpenbookV2PlaceOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_place_order::OpenbookV2PlaceOrder"]],["impl Unpin for OpenbookV2PlaceTakeOrder",1,["mango_v4::accounts_ix::openbook_v2_place_take_order::__client_accounts_openbook_v2_place_take_order::OpenbookV2PlaceTakeOrder"]],["impl<'info> Unpin for OpenbookV2PlaceTakeOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_place_take_order::OpenbookV2PlaceTakeOrder"]],["impl Unpin for OpenbookV2RegisterMarket",1,["mango_v4::accounts_ix::openbook_v2_register_market::__client_accounts_openbook_v2_register_market::OpenbookV2RegisterMarket"]],["impl<'info> Unpin for OpenbookV2RegisterMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_register_market::OpenbookV2RegisterMarket"]],["impl Unpin for OpenbookV2SettleFunds",1,["mango_v4::accounts_ix::openbook_v2_settle_funds::__client_accounts_openbook_v2_settle_funds::OpenbookV2SettleFunds"]],["impl<'info> Unpin for OpenbookV2SettleFunds<'info>",1,["mango_v4::accounts_ix::openbook_v2_settle_funds::OpenbookV2SettleFunds"]],["impl Unpin for PerpCancelAllOrders",1,["mango_v4::accounts_ix::perp_cancel_all_orders::__client_accounts_perp_cancel_all_orders::PerpCancelAllOrders"]],["impl<'info> Unpin for PerpCancelAllOrders<'info>",1,["mango_v4::accounts_ix::perp_cancel_all_orders::PerpCancelAllOrders"]],["impl Unpin for PerpCancelAllOrdersBySide",1,["mango_v4::accounts_ix::perp_cancel_all_orders_by_side::__client_accounts_perp_cancel_all_orders_by_side::PerpCancelAllOrdersBySide"]],["impl<'info> Unpin for PerpCancelAllOrdersBySide<'info>",1,["mango_v4::accounts_ix::perp_cancel_all_orders_by_side::PerpCancelAllOrdersBySide"]],["impl Unpin for PerpCancelOrder",1,["mango_v4::accounts_ix::perp_cancel_order::__client_accounts_perp_cancel_order::PerpCancelOrder"]],["impl<'info> Unpin for PerpCancelOrder<'info>",1,["mango_v4::accounts_ix::perp_cancel_order::PerpCancelOrder"]],["impl Unpin for PerpCancelOrderByClientOrderId",1,["mango_v4::accounts_ix::perp_cancel_order_by_client_order_id::__client_accounts_perp_cancel_order_by_client_order_id::PerpCancelOrderByClientOrderId"]],["impl<'info> Unpin for PerpCancelOrderByClientOrderId<'info>",1,["mango_v4::accounts_ix::perp_cancel_order_by_client_order_id::PerpCancelOrderByClientOrderId"]],["impl Unpin for PerpCloseMarket",1,["mango_v4::accounts_ix::perp_close_market::__client_accounts_perp_close_market::PerpCloseMarket"]],["impl<'info> Unpin for PerpCloseMarket<'info>",1,["mango_v4::accounts_ix::perp_close_market::PerpCloseMarket"]],["impl Unpin for PerpConsumeEvents",1,["mango_v4::accounts_ix::perp_consume_events::__client_accounts_perp_consume_events::PerpConsumeEvents"]],["impl<'info> Unpin for PerpConsumeEvents<'info>",1,["mango_v4::accounts_ix::perp_consume_events::PerpConsumeEvents"]],["impl Unpin for PerpCreateMarket",1,["mango_v4::accounts_ix::perp_create_market::__client_accounts_perp_create_market::PerpCreateMarket"]],["impl<'info> Unpin for PerpCreateMarket<'info>",1,["mango_v4::accounts_ix::perp_create_market::PerpCreateMarket"]],["impl Unpin for PerpDeactivatePosition",1,["mango_v4::accounts_ix::perp_deactivate_position::__client_accounts_perp_deactivate_position::PerpDeactivatePosition"]],["impl<'info> Unpin for PerpDeactivatePosition<'info>",1,["mango_v4::accounts_ix::perp_deactivate_position::PerpDeactivatePosition"]],["impl Unpin for PerpEditMarket",1,["mango_v4::accounts_ix::perp_edit_market::__client_accounts_perp_edit_market::PerpEditMarket"]],["impl<'info> Unpin for PerpEditMarket<'info>",1,["mango_v4::accounts_ix::perp_edit_market::PerpEditMarket"]],["impl Unpin for PerpForceClosePosition",1,["mango_v4::accounts_ix::perp_force_close_position::__client_accounts_perp_force_close_position::PerpForceClosePosition"]],["impl<'info> Unpin for PerpForceClosePosition<'info>",1,["mango_v4::accounts_ix::perp_force_close_position::PerpForceClosePosition"]],["impl Unpin for PerpLiqBaseOrPositivePnl",1,["mango_v4::accounts_ix::perp_liq_base_or_positive_pnl::__client_accounts_perp_liq_base_or_positive_pnl::PerpLiqBaseOrPositivePnl"]],["impl<'info> Unpin for PerpLiqBaseOrPositivePnl<'info>",1,["mango_v4::accounts_ix::perp_liq_base_or_positive_pnl::PerpLiqBaseOrPositivePnl"]],["impl Unpin for PerpLiqForceCancelOrders",1,["mango_v4::accounts_ix::perp_liq_force_cancel_orders::__client_accounts_perp_liq_force_cancel_orders::PerpLiqForceCancelOrders"]],["impl<'info> Unpin for PerpLiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::perp_liq_force_cancel_orders::PerpLiqForceCancelOrders"]],["impl Unpin for PerpLiqNegativePnlOrBankruptcy",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::__client_accounts_perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcy"]],["impl Unpin for PerpLiqNegativePnlOrBankruptcyV2",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::__client_accounts_perp_liq_negative_pnl_or_bankruptcy_v2::PerpLiqNegativePnlOrBankruptcyV2"]],["impl<'info> Unpin for PerpLiqNegativePnlOrBankruptcy<'info>",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcy"]],["impl<'info> Unpin for PerpLiqNegativePnlOrBankruptcyV2<'info>",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcyV2"]],["impl Unpin for PerpPlaceOrder",1,["mango_v4::accounts_ix::perp_place_order::__client_accounts_perp_place_order::PerpPlaceOrder"]],["impl<'info> Unpin for PerpPlaceOrder<'info>",1,["mango_v4::accounts_ix::perp_place_order::PerpPlaceOrder"]],["impl Unpin for PerpSettleFees",1,["mango_v4::accounts_ix::perp_settle_fees::__client_accounts_perp_settle_fees::PerpSettleFees"]],["impl<'info> Unpin for PerpSettleFees<'info>",1,["mango_v4::accounts_ix::perp_settle_fees::PerpSettleFees"]],["impl Unpin for PerpSettlePnl",1,["mango_v4::accounts_ix::perp_settle_pnl::__client_accounts_perp_settle_pnl::PerpSettlePnl"]],["impl<'info> Unpin for PerpSettlePnl<'info>",1,["mango_v4::accounts_ix::perp_settle_pnl::PerpSettlePnl"]],["impl Unpin for PerpUpdateFunding",1,["mango_v4::accounts_ix::perp_update_funding::__client_accounts_perp_update_funding::PerpUpdateFunding"]],["impl<'info> Unpin for PerpUpdateFunding<'info>",1,["mango_v4::accounts_ix::perp_update_funding::PerpUpdateFunding"]],["impl Unpin for Serum3CancelAllOrders",1,["mango_v4::accounts_ix::serum3_cancel_all_orders::__client_accounts_serum3_cancel_all_orders::Serum3CancelAllOrders"]],["impl<'info> Unpin for Serum3CancelAllOrders<'info>",1,["mango_v4::accounts_ix::serum3_cancel_all_orders::Serum3CancelAllOrders"]],["impl Unpin for Serum3CancelOrder",1,["mango_v4::accounts_ix::serum3_cancel_order::__client_accounts_serum3_cancel_order::Serum3CancelOrder"]],["impl<'info> Unpin for Serum3CancelOrder<'info>",1,["mango_v4::accounts_ix::serum3_cancel_order::Serum3CancelOrder"]],["impl Unpin for Serum3CloseOpenOrders",1,["mango_v4::accounts_ix::serum3_close_open_orders::__client_accounts_serum3_close_open_orders::Serum3CloseOpenOrders"]],["impl<'info> Unpin for Serum3CloseOpenOrders<'info>",1,["mango_v4::accounts_ix::serum3_close_open_orders::Serum3CloseOpenOrders"]],["impl Unpin for Serum3CreateOpenOrders",1,["mango_v4::accounts_ix::serum3_create_open_orders::__client_accounts_serum3_create_open_orders::Serum3CreateOpenOrders"]],["impl<'info> Unpin for Serum3CreateOpenOrders<'info>",1,["mango_v4::accounts_ix::serum3_create_open_orders::Serum3CreateOpenOrders"]],["impl Unpin for Serum3DeregisterMarket",1,["mango_v4::accounts_ix::serum3_deregister_market::__client_accounts_serum3_deregister_market::Serum3DeregisterMarket"]],["impl<'info> Unpin for Serum3DeregisterMarket<'info>",1,["mango_v4::accounts_ix::serum3_deregister_market::Serum3DeregisterMarket"]],["impl Unpin for Serum3EditMarket",1,["mango_v4::accounts_ix::serum3_edit_market::__client_accounts_serum3_edit_market::Serum3EditMarket"]],["impl<'info> Unpin for Serum3EditMarket<'info>",1,["mango_v4::accounts_ix::serum3_edit_market::Serum3EditMarket"]],["impl Unpin for Serum3LiqForceCancelOrders",1,["mango_v4::accounts_ix::serum3_liq_force_cancel_orders::__client_accounts_serum3_liq_force_cancel_orders::Serum3LiqForceCancelOrders"]],["impl<'info> Unpin for Serum3LiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::serum3_liq_force_cancel_orders::Serum3LiqForceCancelOrders"]],["impl Unpin for Serum3PlaceOrder",1,["mango_v4::accounts_ix::serum3_place_order::__client_accounts_serum3_place_order::Serum3PlaceOrder"]],["impl Unpin for Serum3SelfTradeBehavior",1,["mango_v4::accounts_ix::serum3_place_order::Serum3SelfTradeBehavior"]],["impl Unpin for Serum3OrderType",1,["mango_v4::accounts_ix::serum3_place_order::Serum3OrderType"]],["impl Unpin for Serum3Side",1,["mango_v4::accounts_ix::serum3_place_order::Serum3Side"]],["impl<'info> Unpin for Serum3PlaceOrder<'info>",1,["mango_v4::accounts_ix::serum3_place_order::Serum3PlaceOrder"]],["impl Unpin for Serum3RegisterMarket",1,["mango_v4::accounts_ix::serum3_register_market::__client_accounts_serum3_register_market::Serum3RegisterMarket"]],["impl<'info> Unpin for Serum3RegisterMarket<'info>",1,["mango_v4::accounts_ix::serum3_register_market::Serum3RegisterMarket"]],["impl Unpin for Serum3SettleFunds",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds::Serum3SettleFunds"]],["impl Unpin for Serum3SettleFundsV2Extra",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds_v2_extra::Serum3SettleFundsV2Extra"]],["impl Unpin for Serum3SettleFundsV2",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds_v2::Serum3SettleFundsV2"]],["impl<'info> Unpin for Serum3SettleFunds<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFunds"]],["impl<'info> Unpin for Serum3SettleFundsV2Extra<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFundsV2Extra"]],["impl<'info> Unpin for Serum3SettleFundsV2<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFundsV2"]],["impl Unpin for StubOracleClose",1,["mango_v4::accounts_ix::stub_oracle_close::__client_accounts_stub_oracle_close::StubOracleClose"]],["impl<'info> Unpin for StubOracleClose<'info>",1,["mango_v4::accounts_ix::stub_oracle_close::StubOracleClose"]],["impl Unpin for StubOracleCreate",1,["mango_v4::accounts_ix::stub_oracle_create::__client_accounts_stub_oracle_create::StubOracleCreate"]],["impl<'info> Unpin for StubOracleCreate<'info>",1,["mango_v4::accounts_ix::stub_oracle_create::StubOracleCreate"]],["impl Unpin for StubOracleSet",1,["mango_v4::accounts_ix::stub_oracle_set::__client_accounts_stub_oracle_set::StubOracleSet"]],["impl<'info> Unpin for StubOracleSet<'info>",1,["mango_v4::accounts_ix::stub_oracle_set::StubOracleSet"]],["impl Unpin for TokenAddBank",1,["mango_v4::accounts_ix::token_add_bank::__client_accounts_token_add_bank::TokenAddBank"]],["impl<'info> Unpin for TokenAddBank<'info>",1,["mango_v4::accounts_ix::token_add_bank::TokenAddBank"]],["impl Unpin for TokenConditionalSwapCancel",1,["mango_v4::accounts_ix::token_conditional_swap_cancel::__client_accounts_token_conditional_swap_cancel::TokenConditionalSwapCancel"]],["impl<'info> Unpin for TokenConditionalSwapCancel<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_cancel::TokenConditionalSwapCancel"]],["impl Unpin for TokenConditionalSwapCreate",1,["mango_v4::accounts_ix::token_conditional_swap_create::__client_accounts_token_conditional_swap_create::TokenConditionalSwapCreate"]],["impl<'info> Unpin for TokenConditionalSwapCreate<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_create::TokenConditionalSwapCreate"]],["impl Unpin for TokenConditionalSwapStart",1,["mango_v4::accounts_ix::token_conditional_swap_start::__client_accounts_token_conditional_swap_start::TokenConditionalSwapStart"]],["impl<'info> Unpin for TokenConditionalSwapStart<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_start::TokenConditionalSwapStart"]],["impl Unpin for TokenConditionalSwapTrigger",1,["mango_v4::accounts_ix::token_conditional_swap_trigger::__client_accounts_token_conditional_swap_trigger::TokenConditionalSwapTrigger"]],["impl<'info> Unpin for TokenConditionalSwapTrigger<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_trigger::TokenConditionalSwapTrigger"]],["impl Unpin for TokenDepositIntoExisting",1,["mango_v4::accounts_ix::token_deposit::__client_accounts_token_deposit_into_existing::TokenDepositIntoExisting"]],["impl Unpin for TokenDeposit",1,["mango_v4::accounts_ix::token_deposit::__client_accounts_token_deposit::TokenDeposit"]],["impl<'info> Unpin for TokenDepositIntoExisting<'info>",1,["mango_v4::accounts_ix::token_deposit::TokenDepositIntoExisting"]],["impl<'info> Unpin for TokenDeposit<'info>",1,["mango_v4::accounts_ix::token_deposit::TokenDeposit"]],["impl Unpin for TokenDeregister",1,["mango_v4::accounts_ix::token_deregister::__client_accounts_token_deregister::TokenDeregister"]],["impl<'info> Unpin for TokenDeregister<'info>",1,["mango_v4::accounts_ix::token_deregister::TokenDeregister"]],["impl Unpin for TokenEdit",1,["mango_v4::accounts_ix::token_edit::__client_accounts_token_edit::TokenEdit"]],["impl<'info> Unpin for TokenEdit<'info>",1,["mango_v4::accounts_ix::token_edit::TokenEdit"]],["impl Unpin for TokenForceCloseBorrowsWithToken",1,["mango_v4::accounts_ix::token_force_close_borrows_with_token::__client_accounts_token_force_close_borrows_with_token::TokenForceCloseBorrowsWithToken"]],["impl<'info> Unpin for TokenForceCloseBorrowsWithToken<'info>",1,["mango_v4::accounts_ix::token_force_close_borrows_with_token::TokenForceCloseBorrowsWithToken"]],["impl Unpin for TokenLiqBankruptcy",1,["mango_v4::accounts_ix::token_liq_bankruptcy::__client_accounts_token_liq_bankruptcy::TokenLiqBankruptcy"]],["impl<'info> Unpin for TokenLiqBankruptcy<'info>",1,["mango_v4::accounts_ix::token_liq_bankruptcy::TokenLiqBankruptcy"]],["impl Unpin for TokenLiqWithToken",1,["mango_v4::accounts_ix::token_liq_with_token::__client_accounts_token_liq_with_token::TokenLiqWithToken"]],["impl<'info> Unpin for TokenLiqWithToken<'info>",1,["mango_v4::accounts_ix::token_liq_with_token::TokenLiqWithToken"]],["impl Unpin for TokenRegister",1,["mango_v4::accounts_ix::token_register::__client_accounts_token_register::TokenRegister"]],["impl<'info> Unpin for TokenRegister<'info>",1,["mango_v4::accounts_ix::token_register::TokenRegister"]],["impl Unpin for InterestRateParams",1,["mango_v4::accounts_ix::token_register::InterestRateParams"]],["impl Unpin for TokenRegisterTrustless",1,["mango_v4::accounts_ix::token_register_trustless::__client_accounts_token_register_trustless::TokenRegisterTrustless"]],["impl<'info> Unpin for TokenRegisterTrustless<'info>",1,["mango_v4::accounts_ix::token_register_trustless::TokenRegisterTrustless"]],["impl Unpin for TokenUpdateIndexAndRate",1,["mango_v4::accounts_ix::token_update_index_and_rate::__client_accounts_token_update_index_and_rate::TokenUpdateIndexAndRate"]],["impl<'info> Unpin for TokenUpdateIndexAndRate<'info>",1,["mango_v4::accounts_ix::token_update_index_and_rate::TokenUpdateIndexAndRate"]],["impl Unpin for TokenWithdraw",1,["mango_v4::accounts_ix::token_withdraw::__client_accounts_token_withdraw::TokenWithdraw"]],["impl<'info> Unpin for TokenWithdraw<'info>",1,["mango_v4::accounts_ix::token_withdraw::TokenWithdraw"]],["impl<'a, 'info> Unpin for AccountInfoRef<'a, 'info>",1,["mango_v4::accounts_zerocopy::AccountInfoRef"]],["impl<'a, 'info> Unpin for AccountInfoRefMut<'a, 'info>where\n 'info: 'a,",1,["mango_v4::accounts_zerocopy::AccountInfoRefMut"]],["impl Unpin for KeyedAccount",1,["mango_v4::accounts_zerocopy::KeyedAccount"]],["impl Unpin for KeyedAccountSharedData",1,["mango_v4::accounts_zerocopy::KeyedAccountSharedData"]],["impl Unpin for MangoError",1,["mango_v4::error::MangoError"]],["impl Unpin for MangoAccountData",1,["mango_v4::events::MangoAccountData"]],["impl Unpin for Equity",1,["mango_v4::events::Equity"]],["impl Unpin for TokenEquity",1,["mango_v4::events::TokenEquity"]],["impl Unpin for PerpEquity",1,["mango_v4::events::PerpEquity"]],["impl<T> Unpin for FixedOrderAccountRetriever<T>where\n T: Unpin,",1,["mango_v4::health::account_retriever::FixedOrderAccountRetriever"]],["impl<'a, 'info> Unpin for ScannedBanksAndOracles<'a, 'info>where\n 'info: 'a,",1,["mango_v4::health::account_retriever::ScannedBanksAndOracles"]],["impl<'a, 'info> Unpin for ScanningAccountRetriever<'a, 'info>where\n 'info: 'a,",1,["mango_v4::health::account_retriever::ScanningAccountRetriever"]],["impl Unpin for Prices",1,["mango_v4::health::cache::Prices"]],["impl Unpin for HealthType",1,["mango_v4::health::cache::HealthType"]],["impl Unpin for TokenInfo",1,["mango_v4::health::cache::TokenInfo"]],["impl Unpin for TokenBalance",1,["mango_v4::health::cache::TokenBalance"]],["impl Unpin for TokenMaxReserved",1,["mango_v4::health::cache::TokenMaxReserved"]],["impl Unpin for Serum3Info",1,["mango_v4::health::cache::Serum3Info"]],["impl Unpin for PerpInfo",1,["mango_v4::health::cache::PerpInfo"]],["impl Unpin for HealthCache",1,["mango_v4::health::cache::HealthCache"]],["impl Unpin for PerpBalanceLog",1,["mango_v4::logs::PerpBalanceLog"]],["impl Unpin for TokenBalanceLog",1,["mango_v4::logs::TokenBalanceLog"]],["impl Unpin for FlashLoanTokenDetail",1,["mango_v4::logs::FlashLoanTokenDetail"]],["impl Unpin for FlashLoanTokenDetailV2",1,["mango_v4::logs::FlashLoanTokenDetailV2"]],["impl Unpin for FlashLoanLog",1,["mango_v4::logs::FlashLoanLog"]],["impl Unpin for FlashLoanLogV2",1,["mango_v4::logs::FlashLoanLogV2"]],["impl Unpin for WithdrawLog",1,["mango_v4::logs::WithdrawLog"]],["impl Unpin for DepositLog",1,["mango_v4::logs::DepositLog"]],["impl Unpin for FillLog",1,["mango_v4::logs::FillLog"]],["impl Unpin for FillLogV2",1,["mango_v4::logs::FillLogV2"]],["impl Unpin for FillLogV3",1,["mango_v4::logs::FillLogV3"]],["impl Unpin for PerpUpdateFundingLog",1,["mango_v4::logs::PerpUpdateFundingLog"]],["impl Unpin for PerpUpdateFundingLogV2",1,["mango_v4::logs::PerpUpdateFundingLogV2"]],["impl Unpin for UpdateIndexLog",1,["mango_v4::logs::UpdateIndexLog"]],["impl Unpin for UpdateRateLog",1,["mango_v4::logs::UpdateRateLog"]],["impl Unpin for TokenLiqWithTokenLog",1,["mango_v4::logs::TokenLiqWithTokenLog"]],["impl Unpin for Serum3OpenOrdersBalanceLog",1,["mango_v4::logs::Serum3OpenOrdersBalanceLog"]],["impl Unpin for Serum3OpenOrdersBalanceLogV2",1,["mango_v4::logs::Serum3OpenOrdersBalanceLogV2"]],["impl Unpin for LoanOriginationFeeInstruction",1,["mango_v4::logs::LoanOriginationFeeInstruction"]],["impl Unpin for WithdrawLoanOriginationFeeLog",1,["mango_v4::logs::WithdrawLoanOriginationFeeLog"]],["impl Unpin for WithdrawLoanLog",1,["mango_v4::logs::WithdrawLoanLog"]],["impl Unpin for TokenLiqBankruptcyLog",1,["mango_v4::logs::TokenLiqBankruptcyLog"]],["impl Unpin for DeactivateTokenPositionLog",1,["mango_v4::logs::DeactivateTokenPositionLog"]],["impl Unpin for DeactivatePerpPositionLog",1,["mango_v4::logs::DeactivatePerpPositionLog"]],["impl Unpin for TokenMetaDataLog",1,["mango_v4::logs::TokenMetaDataLog"]],["impl Unpin for PerpMarketMetaDataLog",1,["mango_v4::logs::PerpMarketMetaDataLog"]],["impl Unpin for Serum3RegisterMarketLog",1,["mango_v4::logs::Serum3RegisterMarketLog"]],["impl Unpin for PerpLiqBaseOrPositivePnlLog",1,["mango_v4::logs::PerpLiqBaseOrPositivePnlLog"]],["impl Unpin for PerpLiqBankruptcyLog",1,["mango_v4::logs::PerpLiqBankruptcyLog"]],["impl Unpin for PerpLiqNegativePnlOrBankruptcyLog",1,["mango_v4::logs::PerpLiqNegativePnlOrBankruptcyLog"]],["impl Unpin for PerpSettlePnlLog",1,["mango_v4::logs::PerpSettlePnlLog"]],["impl Unpin for PerpSettleFeesLog",1,["mango_v4::logs::PerpSettleFeesLog"]],["impl Unpin for AccountBuybackFeesWithMngoLog",1,["mango_v4::logs::AccountBuybackFeesWithMngoLog"]],["impl Unpin for FilledPerpOrderLog",1,["mango_v4::logs::FilledPerpOrderLog"]],["impl Unpin for PerpTakerTradeLog",1,["mango_v4::logs::PerpTakerTradeLog"]],["impl Unpin for PerpForceClosePositionLog",1,["mango_v4::logs::PerpForceClosePositionLog"]],["impl Unpin for TokenForceCloseBorrowsWithTokenLog",1,["mango_v4::logs::TokenForceCloseBorrowsWithTokenLog"]],["impl Unpin for TokenConditionalSwapCreateLog",1,["mango_v4::logs::TokenConditionalSwapCreateLog"]],["impl Unpin for TokenConditionalSwapCreateLogV2",1,["mango_v4::logs::TokenConditionalSwapCreateLogV2"]],["impl Unpin for TokenConditionalSwapCreateLogV3",1,["mango_v4::logs::TokenConditionalSwapCreateLogV3"]],["impl Unpin for TokenConditionalSwapTriggerLog",1,["mango_v4::logs::TokenConditionalSwapTriggerLog"]],["impl Unpin for TokenConditionalSwapTriggerLogV2",1,["mango_v4::logs::TokenConditionalSwapTriggerLogV2"]],["impl Unpin for TokenConditionalSwapTriggerLogV3",1,["mango_v4::logs::TokenConditionalSwapTriggerLogV3"]],["impl Unpin for TokenConditionalSwapCancelLog",1,["mango_v4::logs::TokenConditionalSwapCancelLog"]],["impl Unpin for TokenConditionalSwapStartLog",1,["mango_v4::logs::TokenConditionalSwapStartLog"]],["impl Unpin for OrderBookStateHeader",1,["mango_v4::serum3_cpi::OrderBookStateHeader"]],["impl Unpin for OpenOrdersSlim",1,["mango_v4::serum3_cpi::OpenOrdersSlim"]],["impl<'info> Unpin for InitOpenOrders<'info>",1,["mango_v4::serum3_cpi::InitOpenOrders"]],["impl<'info> Unpin for CloseOpenOrders<'info>",1,["mango_v4::serum3_cpi::CloseOpenOrders"]],["impl<'info> Unpin for SettleFunds<'info>",1,["mango_v4::serum3_cpi::SettleFunds"]],["impl<'info> Unpin for PlaceOrder<'info>",1,["mango_v4::serum3_cpi::PlaceOrder"]],["impl<'info> Unpin for CancelOrder<'info>",1,["mango_v4::serum3_cpi::CancelOrder"]],["impl Unpin for Bank",1,["mango_v4::state::bank::Bank"]],["impl Unpin for WithdrawResult",1,["mango_v4::state::bank::WithdrawResult"]],["impl<Header, Fixed, Dynamic> Unpin for DynamicAccount<Header, Fixed, Dynamic>where\n Dynamic: Unpin,\n Fixed: Unpin,\n Header: Unpin,",1,["mango_v4::state::dynamic_account::DynamicAccount"]],["impl Unpin for Group",1,["mango_v4::state::group::Group"]],["impl Unpin for IxGate",1,["mango_v4::state::group::IxGate"]],["impl Unpin for CheckLiquidatable",1,["mango_v4::state::mango_account::CheckLiquidatable"]],["impl Unpin for MangoAccountPdaSeeds",1,["mango_v4::state::mango_account::MangoAccountPdaSeeds"]],["impl Unpin for MangoAccount",1,["mango_v4::state::mango_account::MangoAccount"]],["impl Unpin for MangoAccountFixed",1,["mango_v4::state::mango_account::MangoAccountFixed"]],["impl Unpin for MangoAccountDynamicHeader",1,["mango_v4::state::mango_account::MangoAccountDynamicHeader"]],["impl Unpin for TokenPosition",1,["mango_v4::state::mango_account_components::TokenPosition"]],["impl Unpin for Serum3Orders",1,["mango_v4::state::mango_account_components::Serum3Orders"]],["impl Unpin for PerpPosition",1,["mango_v4::state::mango_account_components::PerpPosition"]],["impl Unpin for PerpOpenOrder",1,["mango_v4::state::mango_account_components::PerpOpenOrder"]],["impl Unpin for MintInfo",1,["mango_v4::state::mint_info::MintInfo"]],["impl Unpin for OpenbookV2Market",1,["mango_v4::state::openbook_v2_market::OpenbookV2Market"]],["impl Unpin for OpenbookV2MarketIndexReservation",1,["mango_v4::state::openbook_v2_market::OpenbookV2MarketIndexReservation"]],["impl Unpin for OracleConfig",1,["mango_v4::state::oracle::OracleConfig"]],["impl Unpin for OracleConfigParams",1,["mango_v4::state::oracle::OracleConfigParams"]],["impl Unpin for OracleType",1,["mango_v4::state::oracle::OracleType"]],["impl Unpin for OracleState",1,["mango_v4::state::oracle::OracleState"]],["impl Unpin for StubOracle",1,["mango_v4::state::oracle::StubOracle"]],["impl<'a> Unpin for Orderbook<'a>",1,["mango_v4::state::orderbook::book::Orderbook"]],["impl Unpin for BookSideOrderTree",1,["mango_v4::state::orderbook::bookside::BookSideOrderTree"]],["impl Unpin for BookSideOrderHandle",1,["mango_v4::state::orderbook::bookside::BookSideOrderHandle"]],["impl Unpin for BookSide",1,["mango_v4::state::orderbook::bookside::BookSide"]],["impl<'a> Unpin for BookSideIterItem<'a>",1,["mango_v4::state::orderbook::bookside_iterator::BookSideIterItem"]],["impl<'a> Unpin for BookSideIter<'a>",1,["mango_v4::state::orderbook::bookside_iterator::BookSideIter"]],["impl Unpin for OrderState",1,["mango_v4::state::orderbook::bookside_iterator::OrderState"]],["impl Unpin for NodeTag",1,["mango_v4::state::orderbook::nodes::NodeTag"]],["impl Unpin for InnerNode",1,["mango_v4::state::orderbook::nodes::InnerNode"]],["impl Unpin for LeafNode",1,["mango_v4::state::orderbook::nodes::LeafNode"]],["impl Unpin for FreeNode",1,["mango_v4::state::orderbook::nodes::FreeNode"]],["impl Unpin for AnyNode",1,["mango_v4::state::orderbook::nodes::AnyNode"]],["impl Unpin for Order",1,["mango_v4::state::orderbook::order::Order"]],["impl Unpin for OrderParams",1,["mango_v4::state::orderbook::order::OrderParams"]],["impl Unpin for PlaceOrderType",1,["mango_v4::state::orderbook::order_type::PlaceOrderType"]],["impl Unpin for PostOrderType",1,["mango_v4::state::orderbook::order_type::PostOrderType"]],["impl Unpin for SelfTradeBehavior",1,["mango_v4::state::orderbook::order_type::SelfTradeBehavior"]],["impl Unpin for Side",1,["mango_v4::state::orderbook::order_type::Side"]],["impl Unpin for SideAndOrderTree",1,["mango_v4::state::orderbook::order_type::SideAndOrderTree"]],["impl Unpin for OrderTreeType",1,["mango_v4::state::orderbook::ordertree::OrderTreeType"]],["impl Unpin for OrderTreeRoot",1,["mango_v4::state::orderbook::ordertree::OrderTreeRoot"]],["impl Unpin for OrderTreeNodes",1,["mango_v4::state::orderbook::ordertree::OrderTreeNodes"]],["impl<'a> Unpin for OrderTreeIter<'a>",1,["mango_v4::state::orderbook::ordertree_iterator::OrderTreeIter"]],["impl Unpin for EventQueue",1,["mango_v4::state::orderbook::queue::EventQueue"]],["impl Unpin for EventQueueHeader",1,["mango_v4::state::orderbook::queue::EventQueueHeader"]],["impl Unpin for AnyEvent",1,["mango_v4::state::orderbook::queue::AnyEvent"]],["impl Unpin for EventType",1,["mango_v4::state::orderbook::queue::EventType"]],["impl Unpin for FillEvent",1,["mango_v4::state::orderbook::queue::FillEvent"]],["impl Unpin for OutEvent",1,["mango_v4::state::orderbook::queue::OutEvent"]],["impl Unpin for PerpMarket",1,["mango_v4::state::perp_market::PerpMarket"]],["impl Unpin for Serum3Market",1,["mango_v4::state::serum3_market::Serum3Market"]],["impl Unpin for Serum3MarketIndexReservation",1,["mango_v4::state::serum3_market::Serum3MarketIndexReservation"]],["impl Unpin for StablePriceModel",1,["mango_v4::state::stable_price::StablePriceModel"]],["impl Unpin for TokenConditionalSwapDisplayPriceStyle",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapDisplayPriceStyle"]],["impl Unpin for TokenConditionalSwapIntention",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapIntention"]],["impl Unpin for TokenConditionalSwapType",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapType"]],["impl Unpin for TokenConditionalSwap",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwap"]],["impl Unpin for TokenIndex",1,["mango_v4::types::TokenIndex"]],["impl Unpin for Serum3MarketIndex",1,["mango_v4::types::Serum3MarketIndex"]],["impl Unpin for PerpMarketIndex",1,["mango_v4::types::PerpMarketIndex"]],["impl Unpin for I80F48",1,["mango_v4::types::I80F48"]],["impl Unpin for MangoV4",1,["mango_v4::program::MangoV4"]],["impl Unpin for AdminTokenWithdrawFees",1,["mango_v4::instruction::AdminTokenWithdrawFees"]],["impl Unpin for AdminPerpWithdrawFees",1,["mango_v4::instruction::AdminPerpWithdrawFees"]],["impl Unpin for GroupCreate",1,["mango_v4::instruction::GroupCreate"]],["impl Unpin for GroupEdit",1,["mango_v4::instruction::GroupEdit"]],["impl Unpin for GroupWithdrawInsuranceFund",1,["mango_v4::instruction::GroupWithdrawInsuranceFund"]],["impl Unpin for IxGateSet",1,["mango_v4::instruction::IxGateSet"]],["impl Unpin for GroupClose",1,["mango_v4::instruction::GroupClose"]],["impl Unpin for TokenRegister",1,["mango_v4::instruction::TokenRegister"]],["impl Unpin for TokenRegisterTrustless",1,["mango_v4::instruction::TokenRegisterTrustless"]],["impl Unpin for TokenEdit",1,["mango_v4::instruction::TokenEdit"]],["impl Unpin for TokenAddBank",1,["mango_v4::instruction::TokenAddBank"]],["impl Unpin for TokenDeregister",1,["mango_v4::instruction::TokenDeregister"]],["impl Unpin for TokenUpdateIndexAndRate",1,["mango_v4::instruction::TokenUpdateIndexAndRate"]],["impl Unpin for AccountCreate",1,["mango_v4::instruction::AccountCreate"]],["impl Unpin for AccountCreateV2",1,["mango_v4::instruction::AccountCreateV2"]],["impl Unpin for AccountExpand",1,["mango_v4::instruction::AccountExpand"]],["impl Unpin for AccountExpandV2",1,["mango_v4::instruction::AccountExpandV2"]],["impl Unpin for AccountSizeMigration",1,["mango_v4::instruction::AccountSizeMigration"]],["impl Unpin for AccountEdit",1,["mango_v4::instruction::AccountEdit"]],["impl Unpin for AccountToggleFreeze",1,["mango_v4::instruction::AccountToggleFreeze"]],["impl Unpin for AccountClose",1,["mango_v4::instruction::AccountClose"]],["impl Unpin for AccountBuybackFeesWithMngo",1,["mango_v4::instruction::AccountBuybackFeesWithMngo"]],["impl Unpin for StubOracleCreate",1,["mango_v4::instruction::StubOracleCreate"]],["impl Unpin for StubOracleClose",1,["mango_v4::instruction::StubOracleClose"]],["impl Unpin for StubOracleSet",1,["mango_v4::instruction::StubOracleSet"]],["impl Unpin for StubOracleSetTest",1,["mango_v4::instruction::StubOracleSetTest"]],["impl Unpin for TokenDeposit",1,["mango_v4::instruction::TokenDeposit"]],["impl Unpin for TokenDepositIntoExisting",1,["mango_v4::instruction::TokenDepositIntoExisting"]],["impl Unpin for TokenWithdraw",1,["mango_v4::instruction::TokenWithdraw"]],["impl Unpin for FlashLoanBegin",1,["mango_v4::instruction::FlashLoanBegin"]],["impl Unpin for FlashLoanSwapBegin",1,["mango_v4::instruction::FlashLoanSwapBegin"]],["impl Unpin for FlashLoanEnd",1,["mango_v4::instruction::FlashLoanEnd"]],["impl Unpin for FlashLoanEndV2",1,["mango_v4::instruction::FlashLoanEndV2"]],["impl Unpin for HealthRegionBegin",1,["mango_v4::instruction::HealthRegionBegin"]],["impl Unpin for HealthRegionEnd",1,["mango_v4::instruction::HealthRegionEnd"]],["impl Unpin for Serum3RegisterMarket",1,["mango_v4::instruction::Serum3RegisterMarket"]],["impl Unpin for Serum3EditMarket",1,["mango_v4::instruction::Serum3EditMarket"]],["impl Unpin for Serum3DeregisterMarket",1,["mango_v4::instruction::Serum3DeregisterMarket"]],["impl Unpin for Serum3CreateOpenOrders",1,["mango_v4::instruction::Serum3CreateOpenOrders"]],["impl Unpin for Serum3CloseOpenOrders",1,["mango_v4::instruction::Serum3CloseOpenOrders"]],["impl Unpin for Serum3PlaceOrder",1,["mango_v4::instruction::Serum3PlaceOrder"]],["impl Unpin for Serum3CancelOrder",1,["mango_v4::instruction::Serum3CancelOrder"]],["impl Unpin for Serum3CancelAllOrders",1,["mango_v4::instruction::Serum3CancelAllOrders"]],["impl Unpin for Serum3SettleFunds",1,["mango_v4::instruction::Serum3SettleFunds"]],["impl Unpin for Serum3SettleFundsV2",1,["mango_v4::instruction::Serum3SettleFundsV2"]],["impl Unpin for Serum3LiqForceCancelOrders",1,["mango_v4::instruction::Serum3LiqForceCancelOrders"]],["impl Unpin for LiqTokenWithToken",1,["mango_v4::instruction::LiqTokenWithToken"]],["impl Unpin for LiqTokenBankruptcy",1,["mango_v4::instruction::LiqTokenBankruptcy"]],["impl Unpin for TokenLiqWithToken",1,["mango_v4::instruction::TokenLiqWithToken"]],["impl Unpin for TokenForceCloseBorrowsWithToken",1,["mango_v4::instruction::TokenForceCloseBorrowsWithToken"]],["impl Unpin for TokenLiqBankruptcy",1,["mango_v4::instruction::TokenLiqBankruptcy"]],["impl Unpin for PerpCreateMarket",1,["mango_v4::instruction::PerpCreateMarket"]],["impl Unpin for PerpEditMarket",1,["mango_v4::instruction::PerpEditMarket"]],["impl Unpin for PerpCloseMarket",1,["mango_v4::instruction::PerpCloseMarket"]],["impl Unpin for PerpDeactivatePosition",1,["mango_v4::instruction::PerpDeactivatePosition"]],["impl Unpin for PerpPlaceOrder",1,["mango_v4::instruction::PerpPlaceOrder"]],["impl Unpin for PerpPlaceOrderV2",1,["mango_v4::instruction::PerpPlaceOrderV2"]],["impl Unpin for PerpPlaceOrderPegged",1,["mango_v4::instruction::PerpPlaceOrderPegged"]],["impl Unpin for PerpPlaceOrderPeggedV2",1,["mango_v4::instruction::PerpPlaceOrderPeggedV2"]],["impl Unpin for PerpCancelOrder",1,["mango_v4::instruction::PerpCancelOrder"]],["impl Unpin for PerpCancelOrderByClientOrderId",1,["mango_v4::instruction::PerpCancelOrderByClientOrderId"]],["impl Unpin for PerpCancelAllOrders",1,["mango_v4::instruction::PerpCancelAllOrders"]],["impl Unpin for PerpCancelAllOrdersBySide",1,["mango_v4::instruction::PerpCancelAllOrdersBySide"]],["impl Unpin for PerpConsumeEvents",1,["mango_v4::instruction::PerpConsumeEvents"]],["impl Unpin for PerpUpdateFunding",1,["mango_v4::instruction::PerpUpdateFunding"]],["impl Unpin for PerpSettlePnl",1,["mango_v4::instruction::PerpSettlePnl"]],["impl Unpin for PerpForceClosePosition",1,["mango_v4::instruction::PerpForceClosePosition"]],["impl Unpin for PerpSettleFees",1,["mango_v4::instruction::PerpSettleFees"]],["impl Unpin for PerpLiqBaseOrPositivePnl",1,["mango_v4::instruction::PerpLiqBaseOrPositivePnl"]],["impl Unpin for PerpLiqForceCancelOrders",1,["mango_v4::instruction::PerpLiqForceCancelOrders"]],["impl Unpin for PerpLiqNegativePnlOrBankruptcy",1,["mango_v4::instruction::PerpLiqNegativePnlOrBankruptcy"]],["impl Unpin for PerpLiqNegativePnlOrBankruptcyV2",1,["mango_v4::instruction::PerpLiqNegativePnlOrBankruptcyV2"]],["impl Unpin for TokenConditionalSwapCreate",1,["mango_v4::instruction::TokenConditionalSwapCreate"]],["impl Unpin for TokenConditionalSwapCreateV2",1,["mango_v4::instruction::TokenConditionalSwapCreateV2"]],["impl Unpin for TokenConditionalSwapCreatePremiumAuction",1,["mango_v4::instruction::TokenConditionalSwapCreatePremiumAuction"]],["impl Unpin for TokenConditionalSwapCreateLinearAuction",1,["mango_v4::instruction::TokenConditionalSwapCreateLinearAuction"]],["impl Unpin for TokenConditionalSwapCancel",1,["mango_v4::instruction::TokenConditionalSwapCancel"]],["impl Unpin for TokenConditionalSwapTrigger",1,["mango_v4::instruction::TokenConditionalSwapTrigger"]],["impl Unpin for TokenConditionalSwapTriggerV2",1,["mango_v4::instruction::TokenConditionalSwapTriggerV2"]],["impl Unpin for TokenConditionalSwapStart",1,["mango_v4::instruction::TokenConditionalSwapStart"]],["impl Unpin for AltSet",1,["mango_v4::instruction::AltSet"]],["impl Unpin for AltExtend",1,["mango_v4::instruction::AltExtend"]],["impl Unpin for ComputeAccountData",1,["mango_v4::instruction::ComputeAccountData"]],["impl Unpin for OpenbookV2RegisterMarket",1,["mango_v4::instruction::OpenbookV2RegisterMarket"]],["impl Unpin for OpenbookV2EditMarket",1,["mango_v4::instruction::OpenbookV2EditMarket"]],["impl Unpin for OpenbookV2DeregisterMarket",1,["mango_v4::instruction::OpenbookV2DeregisterMarket"]],["impl Unpin for OpenbookV2CreateOpenOrders",1,["mango_v4::instruction::OpenbookV2CreateOpenOrders"]],["impl Unpin for OpenbookV2CloseOpenOrders",1,["mango_v4::instruction::OpenbookV2CloseOpenOrders"]],["impl Unpin for OpenbookV2PlaceOrder",1,["mango_v4::instruction::OpenbookV2PlaceOrder"]],["impl Unpin for OpenbookV2PlaceTakerOrder",1,["mango_v4::instruction::OpenbookV2PlaceTakerOrder"]],["impl Unpin for OpenbookV2CancelOrder",1,["mango_v4::instruction::OpenbookV2CancelOrder"]],["impl Unpin for OpenbookV2SettleFunds",1,["mango_v4::instruction::OpenbookV2SettleFunds"]],["impl Unpin for OpenbookV2LiqForceCancelOrders",1,["mango_v4::instruction::OpenbookV2LiqForceCancelOrders"]],["impl Unpin for OpenbookV2CancelAllOrders",1,["mango_v4::instruction::OpenbookV2CancelAllOrders"]],["impl Unpin for Benchmark",1,["mango_v4::instruction::Benchmark"]],["impl Unpin for Mango",1,["mango_v4::Mango"]]],
+"mango_v4":[["impl Unpin for AccountBuybackFeesWithMngo",1,["mango_v4::accounts_ix::account_buyback_fees_with_mngo::__client_accounts_account_buyback_fees_with_mngo::AccountBuybackFeesWithMngo"]],["impl<'info> Unpin for AccountBuybackFeesWithMngo<'info>",1,["mango_v4::accounts_ix::account_buyback_fees_with_mngo::AccountBuybackFeesWithMngo"]],["impl Unpin for AccountClose",1,["mango_v4::accounts_ix::account_close::__client_accounts_account_close::AccountClose"]],["impl<'info> Unpin for AccountClose<'info>",1,["mango_v4::accounts_ix::account_close::AccountClose"]],["impl Unpin for AccountCreate",1,["mango_v4::accounts_ix::account_create::__client_accounts_account_create::AccountCreate"]],["impl Unpin for AccountCreateV2",1,["mango_v4::accounts_ix::account_create::__client_accounts_account_create_v2::AccountCreateV2"]],["impl<'info> Unpin for AccountCreate<'info>",1,["mango_v4::accounts_ix::account_create::AccountCreate"]],["impl<'info> Unpin for AccountCreateV2<'info>",1,["mango_v4::accounts_ix::account_create::AccountCreateV2"]],["impl Unpin for AccountEdit",1,["mango_v4::accounts_ix::account_edit::__client_accounts_account_edit::AccountEdit"]],["impl<'info> Unpin for AccountEdit<'info>",1,["mango_v4::accounts_ix::account_edit::AccountEdit"]],["impl Unpin for AccountExpand",1,["mango_v4::accounts_ix::account_expand::__client_accounts_account_expand::AccountExpand"]],["impl<'info> Unpin for AccountExpand<'info>",1,["mango_v4::accounts_ix::account_expand::AccountExpand"]],["impl Unpin for AccountSizeMigration",1,["mango_v4::accounts_ix::account_size_migration::__client_accounts_account_size_migration::AccountSizeMigration"]],["impl<'info> Unpin for AccountSizeMigration<'info>",1,["mango_v4::accounts_ix::account_size_migration::AccountSizeMigration"]],["impl Unpin for AccountToggleFreeze",1,["mango_v4::accounts_ix::account_toggle_freeze::__client_accounts_account_toggle_freeze::AccountToggleFreeze"]],["impl<'info> Unpin for AccountToggleFreeze<'info>",1,["mango_v4::accounts_ix::account_toggle_freeze::AccountToggleFreeze"]],["impl Unpin for AdminPerpWithdrawFees",1,["mango_v4::accounts_ix::admin_perp_withdraw_fees::__client_accounts_admin_perp_withdraw_fees::AdminPerpWithdrawFees"]],["impl<'info> Unpin for AdminPerpWithdrawFees<'info>",1,["mango_v4::accounts_ix::admin_perp_withdraw_fees::AdminPerpWithdrawFees"]],["impl Unpin for AdminTokenWithdrawFees",1,["mango_v4::accounts_ix::admin_token_withdraw_fees::__client_accounts_admin_token_withdraw_fees::AdminTokenWithdrawFees"]],["impl<'info> Unpin for AdminTokenWithdrawFees<'info>",1,["mango_v4::accounts_ix::admin_token_withdraw_fees::AdminTokenWithdrawFees"]],["impl Unpin for AltExtend",1,["mango_v4::accounts_ix::alt_extend::__client_accounts_alt_extend::AltExtend"]],["impl<'info> Unpin for AltExtend<'info>",1,["mango_v4::accounts_ix::alt_extend::AltExtend"]],["impl Unpin for AltSet",1,["mango_v4::accounts_ix::alt_set::__client_accounts_alt_set::AltSet"]],["impl<'info> Unpin for AltSet<'info>",1,["mango_v4::accounts_ix::alt_set::AltSet"]],["impl Unpin for Benchmark",1,["mango_v4::accounts_ix::benchmark::__client_accounts_benchmark::Benchmark"]],["impl<'info> Unpin for Benchmark<'info>",1,["mango_v4::accounts_ix::benchmark::Benchmark"]],["impl Unpin for ComputeAccountData",1,["mango_v4::accounts_ix::compute_account_data::__client_accounts_compute_account_data::ComputeAccountData"]],["impl<'info> Unpin for ComputeAccountData<'info>",1,["mango_v4::accounts_ix::compute_account_data::ComputeAccountData"]],["impl Unpin for FlashLoanBegin",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_begin::FlashLoanBegin"]],["impl Unpin for FlashLoanSwapBegin",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_swap_begin::FlashLoanSwapBegin"]],["impl Unpin for FlashLoanEnd",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_end::FlashLoanEnd"]],["impl<'info> Unpin for FlashLoanBegin<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanBegin"]],["impl<'info> Unpin for FlashLoanSwapBegin<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanSwapBegin"]],["impl<'info> Unpin for FlashLoanEnd<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanEnd"]],["impl Unpin for FlashLoanType",1,["mango_v4::accounts_ix::flash_loan::FlashLoanType"]],["impl Unpin for GroupClose",1,["mango_v4::accounts_ix::group_close::__client_accounts_group_close::GroupClose"]],["impl<'info> Unpin for GroupClose<'info>",1,["mango_v4::accounts_ix::group_close::GroupClose"]],["impl Unpin for GroupCreate",1,["mango_v4::accounts_ix::group_create::__client_accounts_group_create::GroupCreate"]],["impl<'info> Unpin for GroupCreate<'info>",1,["mango_v4::accounts_ix::group_create::GroupCreate"]],["impl Unpin for GroupEdit",1,["mango_v4::accounts_ix::group_edit::__client_accounts_group_edit::GroupEdit"]],["impl<'info> Unpin for GroupEdit<'info>",1,["mango_v4::accounts_ix::group_edit::GroupEdit"]],["impl Unpin for GroupWithdrawInsuranceFund",1,["mango_v4::accounts_ix::group_withdraw_insurance_fund::__client_accounts_group_withdraw_insurance_fund::GroupWithdrawInsuranceFund"]],["impl<'info> Unpin for GroupWithdrawInsuranceFund<'info>",1,["mango_v4::accounts_ix::group_withdraw_insurance_fund::GroupWithdrawInsuranceFund"]],["impl Unpin for HealthRegionBegin",1,["mango_v4::accounts_ix::health_region::__client_accounts_health_region_begin::HealthRegionBegin"]],["impl Unpin for HealthRegionEnd",1,["mango_v4::accounts_ix::health_region::__client_accounts_health_region_end::HealthRegionEnd"]],["impl<'info> Unpin for HealthRegionBegin<'info>",1,["mango_v4::accounts_ix::health_region::HealthRegionBegin"]],["impl<'info> Unpin for HealthRegionEnd<'info>",1,["mango_v4::accounts_ix::health_region::HealthRegionEnd"]],["impl Unpin for IxGateSet",1,["mango_v4::accounts_ix::ix_gate_set::__client_accounts_ix_gate_set::IxGateSet"]],["impl<'info> Unpin for IxGateSet<'info>",1,["mango_v4::accounts_ix::ix_gate_set::IxGateSet"]],["impl Unpin for OpenbookV2CancelOrder",1,["mango_v4::accounts_ix::openbook_v2_cancel_order::__client_accounts_openbook_v2_cancel_order::OpenbookV2CancelOrder"]],["impl<'info> Unpin for OpenbookV2CancelOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_cancel_order::OpenbookV2CancelOrder"]],["impl Unpin for OpenbookV2CloseOpenOrders",1,["mango_v4::accounts_ix::openbook_v2_close_open_orders::__client_accounts_openbook_v2_close_open_orders::OpenbookV2CloseOpenOrders"]],["impl<'info> Unpin for OpenbookV2CloseOpenOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_close_open_orders::OpenbookV2CloseOpenOrders"]],["impl Unpin for OpenbookV2CreateOpenOrders",1,["mango_v4::accounts_ix::openbook_v2_create_open_orders::__client_accounts_openbook_v2_create_open_orders::OpenbookV2CreateOpenOrders"]],["impl<'info> Unpin for OpenbookV2CreateOpenOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_create_open_orders::OpenbookV2CreateOpenOrders"]],["impl Unpin for OpenbookV2DeregisterMarket",1,["mango_v4::accounts_ix::openbook_v2_deregister_market::__client_accounts_openbook_v2_deregister_market::OpenbookV2DeregisterMarket"]],["impl<'info> Unpin for OpenbookV2DeregisterMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_deregister_market::OpenbookV2DeregisterMarket"]],["impl Unpin for OpenbookV2EditMarket",1,["mango_v4::accounts_ix::openbook_v2_edit_market::__client_accounts_openbook_v2_edit_market::OpenbookV2EditMarket"]],["impl<'info> Unpin for OpenbookV2EditMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_edit_market::OpenbookV2EditMarket"]],["impl Unpin for OpenbookV2LiqForceCancelOrders",1,["mango_v4::accounts_ix::openbook_v2_liq_force_cancel_orders::__client_accounts_openbook_v2_liq_force_cancel_orders::OpenbookV2LiqForceCancelOrders"]],["impl<'info> Unpin for OpenbookV2LiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_liq_force_cancel_orders::OpenbookV2LiqForceCancelOrders"]],["impl Unpin for OpenbookV2PlaceOrder",1,["mango_v4::accounts_ix::openbook_v2_place_order::__client_accounts_openbook_v2_place_order::OpenbookV2PlaceOrder"]],["impl<'info> Unpin for OpenbookV2PlaceOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_place_order::OpenbookV2PlaceOrder"]],["impl Unpin for OpenbookV2PlaceTakeOrder",1,["mango_v4::accounts_ix::openbook_v2_place_take_order::__client_accounts_openbook_v2_place_take_order::OpenbookV2PlaceTakeOrder"]],["impl<'info> Unpin for OpenbookV2PlaceTakeOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_place_take_order::OpenbookV2PlaceTakeOrder"]],["impl Unpin for OpenbookV2RegisterMarket",1,["mango_v4::accounts_ix::openbook_v2_register_market::__client_accounts_openbook_v2_register_market::OpenbookV2RegisterMarket"]],["impl<'info> Unpin for OpenbookV2RegisterMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_register_market::OpenbookV2RegisterMarket"]],["impl Unpin for OpenbookV2SettleFunds",1,["mango_v4::accounts_ix::openbook_v2_settle_funds::__client_accounts_openbook_v2_settle_funds::OpenbookV2SettleFunds"]],["impl<'info> Unpin for OpenbookV2SettleFunds<'info>",1,["mango_v4::accounts_ix::openbook_v2_settle_funds::OpenbookV2SettleFunds"]],["impl Unpin for PerpCancelAllOrders",1,["mango_v4::accounts_ix::perp_cancel_all_orders::__client_accounts_perp_cancel_all_orders::PerpCancelAllOrders"]],["impl<'info> Unpin for PerpCancelAllOrders<'info>",1,["mango_v4::accounts_ix::perp_cancel_all_orders::PerpCancelAllOrders"]],["impl Unpin for PerpCancelAllOrdersBySide",1,["mango_v4::accounts_ix::perp_cancel_all_orders_by_side::__client_accounts_perp_cancel_all_orders_by_side::PerpCancelAllOrdersBySide"]],["impl<'info> Unpin for PerpCancelAllOrdersBySide<'info>",1,["mango_v4::accounts_ix::perp_cancel_all_orders_by_side::PerpCancelAllOrdersBySide"]],["impl Unpin for PerpCancelOrder",1,["mango_v4::accounts_ix::perp_cancel_order::__client_accounts_perp_cancel_order::PerpCancelOrder"]],["impl<'info> Unpin for PerpCancelOrder<'info>",1,["mango_v4::accounts_ix::perp_cancel_order::PerpCancelOrder"]],["impl Unpin for PerpCancelOrderByClientOrderId",1,["mango_v4::accounts_ix::perp_cancel_order_by_client_order_id::__client_accounts_perp_cancel_order_by_client_order_id::PerpCancelOrderByClientOrderId"]],["impl<'info> Unpin for PerpCancelOrderByClientOrderId<'info>",1,["mango_v4::accounts_ix::perp_cancel_order_by_client_order_id::PerpCancelOrderByClientOrderId"]],["impl Unpin for PerpCloseMarket",1,["mango_v4::accounts_ix::perp_close_market::__client_accounts_perp_close_market::PerpCloseMarket"]],["impl<'info> Unpin for PerpCloseMarket<'info>",1,["mango_v4::accounts_ix::perp_close_market::PerpCloseMarket"]],["impl Unpin for PerpConsumeEvents",1,["mango_v4::accounts_ix::perp_consume_events::__client_accounts_perp_consume_events::PerpConsumeEvents"]],["impl<'info> Unpin for PerpConsumeEvents<'info>",1,["mango_v4::accounts_ix::perp_consume_events::PerpConsumeEvents"]],["impl Unpin for PerpCreateMarket",1,["mango_v4::accounts_ix::perp_create_market::__client_accounts_perp_create_market::PerpCreateMarket"]],["impl<'info> Unpin for PerpCreateMarket<'info>",1,["mango_v4::accounts_ix::perp_create_market::PerpCreateMarket"]],["impl Unpin for PerpDeactivatePosition",1,["mango_v4::accounts_ix::perp_deactivate_position::__client_accounts_perp_deactivate_position::PerpDeactivatePosition"]],["impl<'info> Unpin for PerpDeactivatePosition<'info>",1,["mango_v4::accounts_ix::perp_deactivate_position::PerpDeactivatePosition"]],["impl Unpin for PerpEditMarket",1,["mango_v4::accounts_ix::perp_edit_market::__client_accounts_perp_edit_market::PerpEditMarket"]],["impl<'info> Unpin for PerpEditMarket<'info>",1,["mango_v4::accounts_ix::perp_edit_market::PerpEditMarket"]],["impl Unpin for PerpForceClosePosition",1,["mango_v4::accounts_ix::perp_force_close_position::__client_accounts_perp_force_close_position::PerpForceClosePosition"]],["impl<'info> Unpin for PerpForceClosePosition<'info>",1,["mango_v4::accounts_ix::perp_force_close_position::PerpForceClosePosition"]],["impl Unpin for PerpLiqBaseOrPositivePnl",1,["mango_v4::accounts_ix::perp_liq_base_or_positive_pnl::__client_accounts_perp_liq_base_or_positive_pnl::PerpLiqBaseOrPositivePnl"]],["impl<'info> Unpin for PerpLiqBaseOrPositivePnl<'info>",1,["mango_v4::accounts_ix::perp_liq_base_or_positive_pnl::PerpLiqBaseOrPositivePnl"]],["impl Unpin for PerpLiqForceCancelOrders",1,["mango_v4::accounts_ix::perp_liq_force_cancel_orders::__client_accounts_perp_liq_force_cancel_orders::PerpLiqForceCancelOrders"]],["impl<'info> Unpin for PerpLiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::perp_liq_force_cancel_orders::PerpLiqForceCancelOrders"]],["impl Unpin for PerpLiqNegativePnlOrBankruptcy",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::__client_accounts_perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcy"]],["impl Unpin for PerpLiqNegativePnlOrBankruptcyV2",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::__client_accounts_perp_liq_negative_pnl_or_bankruptcy_v2::PerpLiqNegativePnlOrBankruptcyV2"]],["impl<'info> Unpin for PerpLiqNegativePnlOrBankruptcy<'info>",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcy"]],["impl<'info> Unpin for PerpLiqNegativePnlOrBankruptcyV2<'info>",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcyV2"]],["impl Unpin for PerpPlaceOrder",1,["mango_v4::accounts_ix::perp_place_order::__client_accounts_perp_place_order::PerpPlaceOrder"]],["impl<'info> Unpin for PerpPlaceOrder<'info>",1,["mango_v4::accounts_ix::perp_place_order::PerpPlaceOrder"]],["impl Unpin for PerpSettleFees",1,["mango_v4::accounts_ix::perp_settle_fees::__client_accounts_perp_settle_fees::PerpSettleFees"]],["impl<'info> Unpin for PerpSettleFees<'info>",1,["mango_v4::accounts_ix::perp_settle_fees::PerpSettleFees"]],["impl Unpin for PerpSettlePnl",1,["mango_v4::accounts_ix::perp_settle_pnl::__client_accounts_perp_settle_pnl::PerpSettlePnl"]],["impl<'info> Unpin for PerpSettlePnl<'info>",1,["mango_v4::accounts_ix::perp_settle_pnl::PerpSettlePnl"]],["impl Unpin for PerpUpdateFunding",1,["mango_v4::accounts_ix::perp_update_funding::__client_accounts_perp_update_funding::PerpUpdateFunding"]],["impl<'info> Unpin for PerpUpdateFunding<'info>",1,["mango_v4::accounts_ix::perp_update_funding::PerpUpdateFunding"]],["impl Unpin for Serum3CancelAllOrders",1,["mango_v4::accounts_ix::serum3_cancel_all_orders::__client_accounts_serum3_cancel_all_orders::Serum3CancelAllOrders"]],["impl<'info> Unpin for Serum3CancelAllOrders<'info>",1,["mango_v4::accounts_ix::serum3_cancel_all_orders::Serum3CancelAllOrders"]],["impl Unpin for Serum3CancelOrder",1,["mango_v4::accounts_ix::serum3_cancel_order::__client_accounts_serum3_cancel_order::Serum3CancelOrder"]],["impl<'info> Unpin for Serum3CancelOrder<'info>",1,["mango_v4::accounts_ix::serum3_cancel_order::Serum3CancelOrder"]],["impl Unpin for Serum3CloseOpenOrders",1,["mango_v4::accounts_ix::serum3_close_open_orders::__client_accounts_serum3_close_open_orders::Serum3CloseOpenOrders"]],["impl<'info> Unpin for Serum3CloseOpenOrders<'info>",1,["mango_v4::accounts_ix::serum3_close_open_orders::Serum3CloseOpenOrders"]],["impl Unpin for Serum3CreateOpenOrders",1,["mango_v4::accounts_ix::serum3_create_open_orders::__client_accounts_serum3_create_open_orders::Serum3CreateOpenOrders"]],["impl<'info> Unpin for Serum3CreateOpenOrders<'info>",1,["mango_v4::accounts_ix::serum3_create_open_orders::Serum3CreateOpenOrders"]],["impl Unpin for Serum3DeregisterMarket",1,["mango_v4::accounts_ix::serum3_deregister_market::__client_accounts_serum3_deregister_market::Serum3DeregisterMarket"]],["impl<'info> Unpin for Serum3DeregisterMarket<'info>",1,["mango_v4::accounts_ix::serum3_deregister_market::Serum3DeregisterMarket"]],["impl Unpin for Serum3EditMarket",1,["mango_v4::accounts_ix::serum3_edit_market::__client_accounts_serum3_edit_market::Serum3EditMarket"]],["impl<'info> Unpin for Serum3EditMarket<'info>",1,["mango_v4::accounts_ix::serum3_edit_market::Serum3EditMarket"]],["impl Unpin for Serum3LiqForceCancelOrders",1,["mango_v4::accounts_ix::serum3_liq_force_cancel_orders::__client_accounts_serum3_liq_force_cancel_orders::Serum3LiqForceCancelOrders"]],["impl<'info> Unpin for Serum3LiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::serum3_liq_force_cancel_orders::Serum3LiqForceCancelOrders"]],["impl Unpin for Serum3PlaceOrder",1,["mango_v4::accounts_ix::serum3_place_order::__client_accounts_serum3_place_order::Serum3PlaceOrder"]],["impl Unpin for Serum3SelfTradeBehavior",1,["mango_v4::accounts_ix::serum3_place_order::Serum3SelfTradeBehavior"]],["impl Unpin for Serum3OrderType",1,["mango_v4::accounts_ix::serum3_place_order::Serum3OrderType"]],["impl Unpin for Serum3Side",1,["mango_v4::accounts_ix::serum3_place_order::Serum3Side"]],["impl<'info> Unpin for Serum3PlaceOrder<'info>",1,["mango_v4::accounts_ix::serum3_place_order::Serum3PlaceOrder"]],["impl Unpin for Serum3RegisterMarket",1,["mango_v4::accounts_ix::serum3_register_market::__client_accounts_serum3_register_market::Serum3RegisterMarket"]],["impl<'info> Unpin for Serum3RegisterMarket<'info>",1,["mango_v4::accounts_ix::serum3_register_market::Serum3RegisterMarket"]],["impl Unpin for Serum3SettleFunds",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds::Serum3SettleFunds"]],["impl Unpin for Serum3SettleFundsV2Extra",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds_v2_extra::Serum3SettleFundsV2Extra"]],["impl Unpin for Serum3SettleFundsV2",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds_v2::Serum3SettleFundsV2"]],["impl<'info> Unpin for Serum3SettleFunds<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFunds"]],["impl<'info> Unpin for Serum3SettleFundsV2Extra<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFundsV2Extra"]],["impl<'info> Unpin for Serum3SettleFundsV2<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFundsV2"]],["impl Unpin for StubOracleClose",1,["mango_v4::accounts_ix::stub_oracle_close::__client_accounts_stub_oracle_close::StubOracleClose"]],["impl<'info> Unpin for StubOracleClose<'info>",1,["mango_v4::accounts_ix::stub_oracle_close::StubOracleClose"]],["impl Unpin for StubOracleCreate",1,["mango_v4::accounts_ix::stub_oracle_create::__client_accounts_stub_oracle_create::StubOracleCreate"]],["impl<'info> Unpin for StubOracleCreate<'info>",1,["mango_v4::accounts_ix::stub_oracle_create::StubOracleCreate"]],["impl Unpin for StubOracleSet",1,["mango_v4::accounts_ix::stub_oracle_set::__client_accounts_stub_oracle_set::StubOracleSet"]],["impl<'info> Unpin for StubOracleSet<'info>",1,["mango_v4::accounts_ix::stub_oracle_set::StubOracleSet"]],["impl Unpin for TokenAddBank",1,["mango_v4::accounts_ix::token_add_bank::__client_accounts_token_add_bank::TokenAddBank"]],["impl<'info> Unpin for TokenAddBank<'info>",1,["mango_v4::accounts_ix::token_add_bank::TokenAddBank"]],["impl Unpin for TokenConditionalSwapCancel",1,["mango_v4::accounts_ix::token_conditional_swap_cancel::__client_accounts_token_conditional_swap_cancel::TokenConditionalSwapCancel"]],["impl<'info> Unpin for TokenConditionalSwapCancel<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_cancel::TokenConditionalSwapCancel"]],["impl Unpin for TokenConditionalSwapCreate",1,["mango_v4::accounts_ix::token_conditional_swap_create::__client_accounts_token_conditional_swap_create::TokenConditionalSwapCreate"]],["impl<'info> Unpin for TokenConditionalSwapCreate<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_create::TokenConditionalSwapCreate"]],["impl Unpin for TokenConditionalSwapStart",1,["mango_v4::accounts_ix::token_conditional_swap_start::__client_accounts_token_conditional_swap_start::TokenConditionalSwapStart"]],["impl<'info> Unpin for TokenConditionalSwapStart<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_start::TokenConditionalSwapStart"]],["impl Unpin for TokenConditionalSwapTrigger",1,["mango_v4::accounts_ix::token_conditional_swap_trigger::__client_accounts_token_conditional_swap_trigger::TokenConditionalSwapTrigger"]],["impl<'info> Unpin for TokenConditionalSwapTrigger<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_trigger::TokenConditionalSwapTrigger"]],["impl Unpin for TokenDepositIntoExisting",1,["mango_v4::accounts_ix::token_deposit::__client_accounts_token_deposit_into_existing::TokenDepositIntoExisting"]],["impl Unpin for TokenDeposit",1,["mango_v4::accounts_ix::token_deposit::__client_accounts_token_deposit::TokenDeposit"]],["impl<'info> Unpin for TokenDepositIntoExisting<'info>",1,["mango_v4::accounts_ix::token_deposit::TokenDepositIntoExisting"]],["impl<'info> Unpin for TokenDeposit<'info>",1,["mango_v4::accounts_ix::token_deposit::TokenDeposit"]],["impl Unpin for TokenDeregister",1,["mango_v4::accounts_ix::token_deregister::__client_accounts_token_deregister::TokenDeregister"]],["impl<'info> Unpin for TokenDeregister<'info>",1,["mango_v4::accounts_ix::token_deregister::TokenDeregister"]],["impl Unpin for TokenEdit",1,["mango_v4::accounts_ix::token_edit::__client_accounts_token_edit::TokenEdit"]],["impl<'info> Unpin for TokenEdit<'info>",1,["mango_v4::accounts_ix::token_edit::TokenEdit"]],["impl Unpin for TokenForceCloseBorrowsWithToken",1,["mango_v4::accounts_ix::token_force_close_borrows_with_token::__client_accounts_token_force_close_borrows_with_token::TokenForceCloseBorrowsWithToken"]],["impl<'info> Unpin for TokenForceCloseBorrowsWithToken<'info>",1,["mango_v4::accounts_ix::token_force_close_borrows_with_token::TokenForceCloseBorrowsWithToken"]],["impl Unpin for TokenLiqBankruptcy",1,["mango_v4::accounts_ix::token_liq_bankruptcy::__client_accounts_token_liq_bankruptcy::TokenLiqBankruptcy"]],["impl<'info> Unpin for TokenLiqBankruptcy<'info>",1,["mango_v4::accounts_ix::token_liq_bankruptcy::TokenLiqBankruptcy"]],["impl Unpin for TokenLiqWithToken",1,["mango_v4::accounts_ix::token_liq_with_token::__client_accounts_token_liq_with_token::TokenLiqWithToken"]],["impl<'info> Unpin for TokenLiqWithToken<'info>",1,["mango_v4::accounts_ix::token_liq_with_token::TokenLiqWithToken"]],["impl Unpin for TokenRegister",1,["mango_v4::accounts_ix::token_register::__client_accounts_token_register::TokenRegister"]],["impl<'info> Unpin for TokenRegister<'info>",1,["mango_v4::accounts_ix::token_register::TokenRegister"]],["impl Unpin for InterestRateParams",1,["mango_v4::accounts_ix::token_register::InterestRateParams"]],["impl Unpin for TokenRegisterTrustless",1,["mango_v4::accounts_ix::token_register_trustless::__client_accounts_token_register_trustless::TokenRegisterTrustless"]],["impl<'info> Unpin for TokenRegisterTrustless<'info>",1,["mango_v4::accounts_ix::token_register_trustless::TokenRegisterTrustless"]],["impl Unpin for TokenUpdateIndexAndRate",1,["mango_v4::accounts_ix::token_update_index_and_rate::__client_accounts_token_update_index_and_rate::TokenUpdateIndexAndRate"]],["impl<'info> Unpin for TokenUpdateIndexAndRate<'info>",1,["mango_v4::accounts_ix::token_update_index_and_rate::TokenUpdateIndexAndRate"]],["impl Unpin for TokenWithdraw",1,["mango_v4::accounts_ix::token_withdraw::__client_accounts_token_withdraw::TokenWithdraw"]],["impl<'info> Unpin for TokenWithdraw<'info>",1,["mango_v4::accounts_ix::token_withdraw::TokenWithdraw"]],["impl<'a, 'info> Unpin for AccountInfoRef<'a, 'info>",1,["mango_v4::accounts_zerocopy::AccountInfoRef"]],["impl<'a, 'info> Unpin for AccountInfoRefMut<'a, 'info>where\n 'info: 'a,",1,["mango_v4::accounts_zerocopy::AccountInfoRefMut"]],["impl Unpin for KeyedAccount",1,["mango_v4::accounts_zerocopy::KeyedAccount"]],["impl Unpin for KeyedAccountSharedData",1,["mango_v4::accounts_zerocopy::KeyedAccountSharedData"]],["impl Unpin for MangoError",1,["mango_v4::error::MangoError"]],["impl Unpin for MangoAccountData",1,["mango_v4::events::MangoAccountData"]],["impl Unpin for Equity",1,["mango_v4::events::Equity"]],["impl Unpin for TokenEquity",1,["mango_v4::events::TokenEquity"]],["impl Unpin for PerpEquity",1,["mango_v4::events::PerpEquity"]],["impl<T> Unpin for FixedOrderAccountRetriever<T>where\n T: Unpin,",1,["mango_v4::health::account_retriever::FixedOrderAccountRetriever"]],["impl<'a, 'info> Unpin for ScannedBanksAndOracles<'a, 'info>where\n 'info: 'a,",1,["mango_v4::health::account_retriever::ScannedBanksAndOracles"]],["impl<'a, 'info> Unpin for ScanningAccountRetriever<'a, 'info>where\n 'info: 'a,",1,["mango_v4::health::account_retriever::ScanningAccountRetriever"]],["impl Unpin for Prices",1,["mango_v4::health::cache::Prices"]],["impl Unpin for HealthType",1,["mango_v4::health::cache::HealthType"]],["impl Unpin for TokenInfo",1,["mango_v4::health::cache::TokenInfo"]],["impl Unpin for TokenBalance",1,["mango_v4::health::cache::TokenBalance"]],["impl Unpin for TokenMaxReserved",1,["mango_v4::health::cache::TokenMaxReserved"]],["impl Unpin for Serum3Info",1,["mango_v4::health::cache::Serum3Info"]],["impl Unpin for PerpInfo",1,["mango_v4::health::cache::PerpInfo"]],["impl Unpin for HealthCache",1,["mango_v4::health::cache::HealthCache"]],["impl Unpin for PerpBalanceLog",1,["mango_v4::logs::PerpBalanceLog"]],["impl Unpin for TokenBalanceLog",1,["mango_v4::logs::TokenBalanceLog"]],["impl Unpin for FlashLoanTokenDetail",1,["mango_v4::logs::FlashLoanTokenDetail"]],["impl Unpin for FlashLoanTokenDetailV2",1,["mango_v4::logs::FlashLoanTokenDetailV2"]],["impl Unpin for FlashLoanTokenDetailV3",1,["mango_v4::logs::FlashLoanTokenDetailV3"]],["impl Unpin for FlashLoanLog",1,["mango_v4::logs::FlashLoanLog"]],["impl Unpin for FlashLoanLogV2",1,["mango_v4::logs::FlashLoanLogV2"]],["impl Unpin for FlashLoanLogV3",1,["mango_v4::logs::FlashLoanLogV3"]],["impl Unpin for WithdrawLog",1,["mango_v4::logs::WithdrawLog"]],["impl Unpin for DepositLog",1,["mango_v4::logs::DepositLog"]],["impl Unpin for FillLog",1,["mango_v4::logs::FillLog"]],["impl Unpin for FillLogV2",1,["mango_v4::logs::FillLogV2"]],["impl Unpin for FillLogV3",1,["mango_v4::logs::FillLogV3"]],["impl Unpin for PerpUpdateFundingLog",1,["mango_v4::logs::PerpUpdateFundingLog"]],["impl Unpin for PerpUpdateFundingLogV2",1,["mango_v4::logs::PerpUpdateFundingLogV2"]],["impl Unpin for UpdateIndexLog",1,["mango_v4::logs::UpdateIndexLog"]],["impl Unpin for UpdateRateLog",1,["mango_v4::logs::UpdateRateLog"]],["impl Unpin for TokenLiqWithTokenLog",1,["mango_v4::logs::TokenLiqWithTokenLog"]],["impl Unpin for Serum3OpenOrdersBalanceLog",1,["mango_v4::logs::Serum3OpenOrdersBalanceLog"]],["impl Unpin for Serum3OpenOrdersBalanceLogV2",1,["mango_v4::logs::Serum3OpenOrdersBalanceLogV2"]],["impl Unpin for LoanOriginationFeeInstruction",1,["mango_v4::logs::LoanOriginationFeeInstruction"]],["impl Unpin for WithdrawLoanOriginationFeeLog",1,["mango_v4::logs::WithdrawLoanOriginationFeeLog"]],["impl Unpin for WithdrawLoanLog",1,["mango_v4::logs::WithdrawLoanLog"]],["impl Unpin for TokenLiqBankruptcyLog",1,["mango_v4::logs::TokenLiqBankruptcyLog"]],["impl Unpin for DeactivateTokenPositionLog",1,["mango_v4::logs::DeactivateTokenPositionLog"]],["impl Unpin for DeactivatePerpPositionLog",1,["mango_v4::logs::DeactivatePerpPositionLog"]],["impl Unpin for TokenMetaDataLog",1,["mango_v4::logs::TokenMetaDataLog"]],["impl Unpin for PerpMarketMetaDataLog",1,["mango_v4::logs::PerpMarketMetaDataLog"]],["impl Unpin for Serum3RegisterMarketLog",1,["mango_v4::logs::Serum3RegisterMarketLog"]],["impl Unpin for PerpLiqBaseOrPositivePnlLog",1,["mango_v4::logs::PerpLiqBaseOrPositivePnlLog"]],["impl Unpin for PerpLiqBankruptcyLog",1,["mango_v4::logs::PerpLiqBankruptcyLog"]],["impl Unpin for PerpLiqNegativePnlOrBankruptcyLog",1,["mango_v4::logs::PerpLiqNegativePnlOrBankruptcyLog"]],["impl Unpin for PerpSettlePnlLog",1,["mango_v4::logs::PerpSettlePnlLog"]],["impl Unpin for PerpSettleFeesLog",1,["mango_v4::logs::PerpSettleFeesLog"]],["impl Unpin for AccountBuybackFeesWithMngoLog",1,["mango_v4::logs::AccountBuybackFeesWithMngoLog"]],["impl Unpin for FilledPerpOrderLog",1,["mango_v4::logs::FilledPerpOrderLog"]],["impl Unpin for PerpTakerTradeLog",1,["mango_v4::logs::PerpTakerTradeLog"]],["impl Unpin for PerpForceClosePositionLog",1,["mango_v4::logs::PerpForceClosePositionLog"]],["impl Unpin for TokenForceCloseBorrowsWithTokenLog",1,["mango_v4::logs::TokenForceCloseBorrowsWithTokenLog"]],["impl Unpin for TokenConditionalSwapCreateLog",1,["mango_v4::logs::TokenConditionalSwapCreateLog"]],["impl Unpin for TokenConditionalSwapCreateLogV2",1,["mango_v4::logs::TokenConditionalSwapCreateLogV2"]],["impl Unpin for TokenConditionalSwapCreateLogV3",1,["mango_v4::logs::TokenConditionalSwapCreateLogV3"]],["impl Unpin for TokenConditionalSwapTriggerLog",1,["mango_v4::logs::TokenConditionalSwapTriggerLog"]],["impl Unpin for TokenConditionalSwapTriggerLogV2",1,["mango_v4::logs::TokenConditionalSwapTriggerLogV2"]],["impl Unpin for TokenConditionalSwapTriggerLogV3",1,["mango_v4::logs::TokenConditionalSwapTriggerLogV3"]],["impl Unpin for TokenConditionalSwapCancelLog",1,["mango_v4::logs::TokenConditionalSwapCancelLog"]],["impl Unpin for TokenConditionalSwapStartLog",1,["mango_v4::logs::TokenConditionalSwapStartLog"]],["impl Unpin for OrderBookStateHeader",1,["mango_v4::serum3_cpi::OrderBookStateHeader"]],["impl Unpin for OpenOrdersSlim",1,["mango_v4::serum3_cpi::OpenOrdersSlim"]],["impl<'info> Unpin for InitOpenOrders<'info>",1,["mango_v4::serum3_cpi::InitOpenOrders"]],["impl<'info> Unpin for CloseOpenOrders<'info>",1,["mango_v4::serum3_cpi::CloseOpenOrders"]],["impl<'info> Unpin for SettleFunds<'info>",1,["mango_v4::serum3_cpi::SettleFunds"]],["impl<'info> Unpin for PlaceOrder<'info>",1,["mango_v4::serum3_cpi::PlaceOrder"]],["impl<'info> Unpin for CancelOrder<'info>",1,["mango_v4::serum3_cpi::CancelOrder"]],["impl Unpin for Bank",1,["mango_v4::state::bank::Bank"]],["impl Unpin for WithdrawResult",1,["mango_v4::state::bank::WithdrawResult"]],["impl<Header, Fixed, Dynamic> Unpin for DynamicAccount<Header, Fixed, Dynamic>where\n Dynamic: Unpin,\n Fixed: Unpin,\n Header: Unpin,",1,["mango_v4::state::dynamic_account::DynamicAccount"]],["impl Unpin for Group",1,["mango_v4::state::group::Group"]],["impl Unpin for IxGate",1,["mango_v4::state::group::IxGate"]],["impl Unpin for CheckLiquidatable",1,["mango_v4::state::mango_account::CheckLiquidatable"]],["impl Unpin for MangoAccountPdaSeeds",1,["mango_v4::state::mango_account::MangoAccountPdaSeeds"]],["impl Unpin for MangoAccount",1,["mango_v4::state::mango_account::MangoAccount"]],["impl Unpin for MangoAccountFixed",1,["mango_v4::state::mango_account::MangoAccountFixed"]],["impl Unpin for MangoAccountDynamicHeader",1,["mango_v4::state::mango_account::MangoAccountDynamicHeader"]],["impl Unpin for TokenPosition",1,["mango_v4::state::mango_account_components::TokenPosition"]],["impl Unpin for Serum3Orders",1,["mango_v4::state::mango_account_components::Serum3Orders"]],["impl Unpin for PerpPosition",1,["mango_v4::state::mango_account_components::PerpPosition"]],["impl Unpin for PerpOpenOrder",1,["mango_v4::state::mango_account_components::PerpOpenOrder"]],["impl Unpin for MintInfo",1,["mango_v4::state::mint_info::MintInfo"]],["impl Unpin for OpenbookV2Market",1,["mango_v4::state::openbook_v2_market::OpenbookV2Market"]],["impl Unpin for OpenbookV2MarketIndexReservation",1,["mango_v4::state::openbook_v2_market::OpenbookV2MarketIndexReservation"]],["impl Unpin for OracleConfig",1,["mango_v4::state::oracle::OracleConfig"]],["impl Unpin for OracleConfigParams",1,["mango_v4::state::oracle::OracleConfigParams"]],["impl Unpin for OracleType",1,["mango_v4::state::oracle::OracleType"]],["impl Unpin for OracleState",1,["mango_v4::state::oracle::OracleState"]],["impl Unpin for StubOracle",1,["mango_v4::state::oracle::StubOracle"]],["impl<'a> Unpin for Orderbook<'a>",1,["mango_v4::state::orderbook::book::Orderbook"]],["impl Unpin for BookSideOrderTree",1,["mango_v4::state::orderbook::bookside::BookSideOrderTree"]],["impl Unpin for BookSideOrderHandle",1,["mango_v4::state::orderbook::bookside::BookSideOrderHandle"]],["impl Unpin for BookSide",1,["mango_v4::state::orderbook::bookside::BookSide"]],["impl<'a> Unpin for BookSideIterItem<'a>",1,["mango_v4::state::orderbook::bookside_iterator::BookSideIterItem"]],["impl<'a> Unpin for BookSideIter<'a>",1,["mango_v4::state::orderbook::bookside_iterator::BookSideIter"]],["impl Unpin for OrderState",1,["mango_v4::state::orderbook::bookside_iterator::OrderState"]],["impl Unpin for NodeTag",1,["mango_v4::state::orderbook::nodes::NodeTag"]],["impl Unpin for InnerNode",1,["mango_v4::state::orderbook::nodes::InnerNode"]],["impl Unpin for LeafNode",1,["mango_v4::state::orderbook::nodes::LeafNode"]],["impl Unpin for FreeNode",1,["mango_v4::state::orderbook::nodes::FreeNode"]],["impl Unpin for AnyNode",1,["mango_v4::state::orderbook::nodes::AnyNode"]],["impl Unpin for Order",1,["mango_v4::state::orderbook::order::Order"]],["impl Unpin for OrderParams",1,["mango_v4::state::orderbook::order::OrderParams"]],["impl Unpin for PlaceOrderType",1,["mango_v4::state::orderbook::order_type::PlaceOrderType"]],["impl Unpin for PostOrderType",1,["mango_v4::state::orderbook::order_type::PostOrderType"]],["impl Unpin for SelfTradeBehavior",1,["mango_v4::state::orderbook::order_type::SelfTradeBehavior"]],["impl Unpin for Side",1,["mango_v4::state::orderbook::order_type::Side"]],["impl Unpin for SideAndOrderTree",1,["mango_v4::state::orderbook::order_type::SideAndOrderTree"]],["impl Unpin for OrderTreeType",1,["mango_v4::state::orderbook::ordertree::OrderTreeType"]],["impl Unpin for OrderTreeRoot",1,["mango_v4::state::orderbook::ordertree::OrderTreeRoot"]],["impl Unpin for OrderTreeNodes",1,["mango_v4::state::orderbook::ordertree::OrderTreeNodes"]],["impl<'a> Unpin for OrderTreeIter<'a>",1,["mango_v4::state::orderbook::ordertree_iterator::OrderTreeIter"]],["impl Unpin for EventQueue",1,["mango_v4::state::orderbook::queue::EventQueue"]],["impl Unpin for EventQueueHeader",1,["mango_v4::state::orderbook::queue::EventQueueHeader"]],["impl Unpin for AnyEvent",1,["mango_v4::state::orderbook::queue::AnyEvent"]],["impl Unpin for EventType",1,["mango_v4::state::orderbook::queue::EventType"]],["impl Unpin for FillEvent",1,["mango_v4::state::orderbook::queue::FillEvent"]],["impl Unpin for OutEvent",1,["mango_v4::state::orderbook::queue::OutEvent"]],["impl Unpin for PerpMarket",1,["mango_v4::state::perp_market::PerpMarket"]],["impl Unpin for Serum3Market",1,["mango_v4::state::serum3_market::Serum3Market"]],["impl Unpin for Serum3MarketIndexReservation",1,["mango_v4::state::serum3_market::Serum3MarketIndexReservation"]],["impl Unpin for StablePriceModel",1,["mango_v4::state::stable_price::StablePriceModel"]],["impl Unpin for TokenConditionalSwapDisplayPriceStyle",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapDisplayPriceStyle"]],["impl Unpin for TokenConditionalSwapIntention",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapIntention"]],["impl Unpin for TokenConditionalSwapType",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapType"]],["impl Unpin for TokenConditionalSwap",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwap"]],["impl Unpin for TokenIndex",1,["mango_v4::types::TokenIndex"]],["impl Unpin for Serum3MarketIndex",1,["mango_v4::types::Serum3MarketIndex"]],["impl Unpin for PerpMarketIndex",1,["mango_v4::types::PerpMarketIndex"]],["impl Unpin for I80F48",1,["mango_v4::types::I80F48"]],["impl Unpin for MangoV4",1,["mango_v4::program::MangoV4"]],["impl Unpin for AdminTokenWithdrawFees",1,["mango_v4::instruction::AdminTokenWithdrawFees"]],["impl Unpin for AdminPerpWithdrawFees",1,["mango_v4::instruction::AdminPerpWithdrawFees"]],["impl Unpin for GroupCreate",1,["mango_v4::instruction::GroupCreate"]],["impl Unpin for GroupEdit",1,["mango_v4::instruction::GroupEdit"]],["impl Unpin for GroupWithdrawInsuranceFund",1,["mango_v4::instruction::GroupWithdrawInsuranceFund"]],["impl Unpin for IxGateSet",1,["mango_v4::instruction::IxGateSet"]],["impl Unpin for GroupClose",1,["mango_v4::instruction::GroupClose"]],["impl Unpin for TokenRegister",1,["mango_v4::instruction::TokenRegister"]],["impl Unpin for TokenRegisterTrustless",1,["mango_v4::instruction::TokenRegisterTrustless"]],["impl Unpin for TokenEdit",1,["mango_v4::instruction::TokenEdit"]],["impl Unpin for TokenAddBank",1,["mango_v4::instruction::TokenAddBank"]],["impl Unpin for TokenDeregister",1,["mango_v4::instruction::TokenDeregister"]],["impl Unpin for TokenUpdateIndexAndRate",1,["mango_v4::instruction::TokenUpdateIndexAndRate"]],["impl Unpin for AccountCreate",1,["mango_v4::instruction::AccountCreate"]],["impl Unpin for AccountCreateV2",1,["mango_v4::instruction::AccountCreateV2"]],["impl Unpin for AccountExpand",1,["mango_v4::instruction::AccountExpand"]],["impl Unpin for AccountExpandV2",1,["mango_v4::instruction::AccountExpandV2"]],["impl Unpin for AccountSizeMigration",1,["mango_v4::instruction::AccountSizeMigration"]],["impl Unpin for AccountEdit",1,["mango_v4::instruction::AccountEdit"]],["impl Unpin for AccountToggleFreeze",1,["mango_v4::instruction::AccountToggleFreeze"]],["impl Unpin for AccountClose",1,["mango_v4::instruction::AccountClose"]],["impl Unpin for AccountBuybackFeesWithMngo",1,["mango_v4::instruction::AccountBuybackFeesWithMngo"]],["impl Unpin for StubOracleCreate",1,["mango_v4::instruction::StubOracleCreate"]],["impl Unpin for StubOracleClose",1,["mango_v4::instruction::StubOracleClose"]],["impl Unpin for StubOracleSet",1,["mango_v4::instruction::StubOracleSet"]],["impl Unpin for StubOracleSetTest",1,["mango_v4::instruction::StubOracleSetTest"]],["impl Unpin for TokenDeposit",1,["mango_v4::instruction::TokenDeposit"]],["impl Unpin for TokenDepositIntoExisting",1,["mango_v4::instruction::TokenDepositIntoExisting"]],["impl Unpin for TokenWithdraw",1,["mango_v4::instruction::TokenWithdraw"]],["impl Unpin for FlashLoanBegin",1,["mango_v4::instruction::FlashLoanBegin"]],["impl Unpin for FlashLoanSwapBegin",1,["mango_v4::instruction::FlashLoanSwapBegin"]],["impl Unpin for FlashLoanEnd",1,["mango_v4::instruction::FlashLoanEnd"]],["impl Unpin for FlashLoanEndV2",1,["mango_v4::instruction::FlashLoanEndV2"]],["impl Unpin for HealthRegionBegin",1,["mango_v4::instruction::HealthRegionBegin"]],["impl Unpin for HealthRegionEnd",1,["mango_v4::instruction::HealthRegionEnd"]],["impl Unpin for Serum3RegisterMarket",1,["mango_v4::instruction::Serum3RegisterMarket"]],["impl Unpin for Serum3EditMarket",1,["mango_v4::instruction::Serum3EditMarket"]],["impl Unpin for Serum3DeregisterMarket",1,["mango_v4::instruction::Serum3DeregisterMarket"]],["impl Unpin for Serum3CreateOpenOrders",1,["mango_v4::instruction::Serum3CreateOpenOrders"]],["impl Unpin for Serum3CloseOpenOrders",1,["mango_v4::instruction::Serum3CloseOpenOrders"]],["impl Unpin for Serum3PlaceOrder",1,["mango_v4::instruction::Serum3PlaceOrder"]],["impl Unpin for Serum3CancelOrder",1,["mango_v4::instruction::Serum3CancelOrder"]],["impl Unpin for Serum3CancelAllOrders",1,["mango_v4::instruction::Serum3CancelAllOrders"]],["impl Unpin for Serum3SettleFunds",1,["mango_v4::instruction::Serum3SettleFunds"]],["impl Unpin for Serum3SettleFundsV2",1,["mango_v4::instruction::Serum3SettleFundsV2"]],["impl Unpin for Serum3LiqForceCancelOrders",1,["mango_v4::instruction::Serum3LiqForceCancelOrders"]],["impl Unpin for LiqTokenWithToken",1,["mango_v4::instruction::LiqTokenWithToken"]],["impl Unpin for LiqTokenBankruptcy",1,["mango_v4::instruction::LiqTokenBankruptcy"]],["impl Unpin for TokenLiqWithToken",1,["mango_v4::instruction::TokenLiqWithToken"]],["impl Unpin for TokenForceCloseBorrowsWithToken",1,["mango_v4::instruction::TokenForceCloseBorrowsWithToken"]],["impl Unpin for TokenLiqBankruptcy",1,["mango_v4::instruction::TokenLiqBankruptcy"]],["impl Unpin for PerpCreateMarket",1,["mango_v4::instruction::PerpCreateMarket"]],["impl Unpin for PerpEditMarket",1,["mango_v4::instruction::PerpEditMarket"]],["impl Unpin for PerpCloseMarket",1,["mango_v4::instruction::PerpCloseMarket"]],["impl Unpin for PerpDeactivatePosition",1,["mango_v4::instruction::PerpDeactivatePosition"]],["impl Unpin for PerpPlaceOrder",1,["mango_v4::instruction::PerpPlaceOrder"]],["impl Unpin for PerpPlaceOrderV2",1,["mango_v4::instruction::PerpPlaceOrderV2"]],["impl Unpin for PerpPlaceOrderPegged",1,["mango_v4::instruction::PerpPlaceOrderPegged"]],["impl Unpin for PerpPlaceOrderPeggedV2",1,["mango_v4::instruction::PerpPlaceOrderPeggedV2"]],["impl Unpin for PerpCancelOrder",1,["mango_v4::instruction::PerpCancelOrder"]],["impl Unpin for PerpCancelOrderByClientOrderId",1,["mango_v4::instruction::PerpCancelOrderByClientOrderId"]],["impl Unpin for PerpCancelAllOrders",1,["mango_v4::instruction::PerpCancelAllOrders"]],["impl Unpin for PerpCancelAllOrdersBySide",1,["mango_v4::instruction::PerpCancelAllOrdersBySide"]],["impl Unpin for PerpConsumeEvents",1,["mango_v4::instruction::PerpConsumeEvents"]],["impl Unpin for PerpUpdateFunding",1,["mango_v4::instruction::PerpUpdateFunding"]],["impl Unpin for PerpSettlePnl",1,["mango_v4::instruction::PerpSettlePnl"]],["impl Unpin for PerpForceClosePosition",1,["mango_v4::instruction::PerpForceClosePosition"]],["impl Unpin for PerpSettleFees",1,["mango_v4::instruction::PerpSettleFees"]],["impl Unpin for PerpLiqBaseOrPositivePnl",1,["mango_v4::instruction::PerpLiqBaseOrPositivePnl"]],["impl Unpin for PerpLiqForceCancelOrders",1,["mango_v4::instruction::PerpLiqForceCancelOrders"]],["impl Unpin for PerpLiqNegativePnlOrBankruptcy",1,["mango_v4::instruction::PerpLiqNegativePnlOrBankruptcy"]],["impl Unpin for PerpLiqNegativePnlOrBankruptcyV2",1,["mango_v4::instruction::PerpLiqNegativePnlOrBankruptcyV2"]],["impl Unpin for TokenConditionalSwapCreate",1,["mango_v4::instruction::TokenConditionalSwapCreate"]],["impl Unpin for TokenConditionalSwapCreateV2",1,["mango_v4::instruction::TokenConditionalSwapCreateV2"]],["impl Unpin for TokenConditionalSwapCreatePremiumAuction",1,["mango_v4::instruction::TokenConditionalSwapCreatePremiumAuction"]],["impl Unpin for TokenConditionalSwapCreateLinearAuction",1,["mango_v4::instruction::TokenConditionalSwapCreateLinearAuction"]],["impl Unpin for TokenConditionalSwapCancel",1,["mango_v4::instruction::TokenConditionalSwapCancel"]],["impl Unpin for TokenConditionalSwapTrigger",1,["mango_v4::instruction::TokenConditionalSwapTrigger"]],["impl Unpin for TokenConditionalSwapTriggerV2",1,["mango_v4::instruction::TokenConditionalSwapTriggerV2"]],["impl Unpin for TokenConditionalSwapStart",1,["mango_v4::instruction::TokenConditionalSwapStart"]],["impl Unpin for AltSet",1,["mango_v4::instruction::AltSet"]],["impl Unpin for AltExtend",1,["mango_v4::instruction::AltExtend"]],["impl Unpin for ComputeAccountData",1,["mango_v4::instruction::ComputeAccountData"]],["impl Unpin for OpenbookV2RegisterMarket",1,["mango_v4::instruction::OpenbookV2RegisterMarket"]],["impl Unpin for OpenbookV2EditMarket",1,["mango_v4::instruction::OpenbookV2EditMarket"]],["impl Unpin for OpenbookV2DeregisterMarket",1,["mango_v4::instruction::OpenbookV2DeregisterMarket"]],["impl Unpin for OpenbookV2CreateOpenOrders",1,["mango_v4::instruction::OpenbookV2CreateOpenOrders"]],["impl Unpin for OpenbookV2CloseOpenOrders",1,["mango_v4::instruction::OpenbookV2CloseOpenOrders"]],["impl Unpin for OpenbookV2PlaceOrder",1,["mango_v4::instruction::OpenbookV2PlaceOrder"]],["impl Unpin for OpenbookV2PlaceTakerOrder",1,["mango_v4::instruction::OpenbookV2PlaceTakerOrder"]],["impl Unpin for OpenbookV2CancelOrder",1,["mango_v4::instruction::OpenbookV2CancelOrder"]],["impl Unpin for OpenbookV2SettleFunds",1,["mango_v4::instruction::OpenbookV2SettleFunds"]],["impl Unpin for OpenbookV2LiqForceCancelOrders",1,["mango_v4::instruction::OpenbookV2LiqForceCancelOrders"]],["impl Unpin for OpenbookV2CancelAllOrders",1,["mango_v4::instruction::OpenbookV2CancelAllOrders"]],["impl Unpin for Benchmark",1,["mango_v4::instruction::Benchmark"]],["impl Unpin for Mango",1,["mango_v4::Mango"]]],
"mango_v4_client":[["impl Unpin for RpcAccountFetcher",1,["mango_v4_client::account_fetcher::RpcAccountFetcher"]],["impl<T> Unpin for CachedAccountFetcher<T>",1,["mango_v4_client::account_fetcher::CachedAccountFetcher"]],["impl Unpin for AccountUpdate",1,["mango_v4_client::account_update_stream::AccountUpdate"]],["impl Unpin for Message",1,["mango_v4_client::account_update_stream::Message"]],["impl Unpin for AccountFetcher",1,["mango_v4_client::chain_data_fetcher::AccountFetcher"]],["impl Unpin for Client",1,["mango_v4_client::client::Client"]],["impl Unpin for MangoClient",1,["mango_v4_client::client::MangoClient"]],["impl Unpin for MangoClientError",1,["mango_v4_client::client::MangoClientError"]],["impl Unpin for TransactionSize",1,["mango_v4_client::client::TransactionSize"]],["impl Unpin for TransactionBuilderConfig",1,["mango_v4_client::client::TransactionBuilderConfig"]],["impl Unpin for TransactionBuilder",1,["mango_v4_client::client::TransactionBuilder"]],["impl Unpin for JupiterSwapMode",1,["mango_v4_client::client::JupiterSwapMode"]],["impl Unpin for TokenContext",1,["mango_v4_client::context::TokenContext"]],["impl Unpin for Serum3MarketContext",1,["mango_v4_client::context::Serum3MarketContext"]],["impl Unpin for PerpMarketContext",1,["mango_v4_client::context::PerpMarketContext"]],["impl Unpin for MangoGroupContext",1,["mango_v4_client::context::MangoGroupContext"]],["impl Unpin for AccountErrorState",1,["mango_v4_client::error_tracking::AccountErrorState"]],["impl Unpin for ErrorTracking",1,["mango_v4_client::error_tracking::ErrorTracking"]],["impl Unpin for QueryResult",1,["mango_v4_client::jupiter::v4::QueryResult"]],["impl Unpin for QueryRoute",1,["mango_v4_client::jupiter::v4::QueryRoute"]],["impl Unpin for QueryMarketInfo",1,["mango_v4_client::jupiter::v4::QueryMarketInfo"]],["impl Unpin for QueryFee",1,["mango_v4_client::jupiter::v4::QueryFee"]],["impl Unpin for QueryRouteFees",1,["mango_v4_client::jupiter::v4::QueryRouteFees"]],["impl Unpin for SwapRequest",1,["mango_v4_client::jupiter::v4::SwapRequest"]],["impl Unpin for SwapResponse",1,["mango_v4_client::jupiter::v4::SwapResponse"]],["impl<'a> Unpin for JupiterV4<'a>",1,["mango_v4_client::jupiter::v4::JupiterV4"]],["impl Unpin for QuoteResponse",1,["mango_v4_client::jupiter::v6::QuoteResponse"]],["impl Unpin for PlatformFee",1,["mango_v4_client::jupiter::v6::PlatformFee"]],["impl Unpin for RoutePlan",1,["mango_v4_client::jupiter::v6::RoutePlan"]],["impl Unpin for SwapInfo",1,["mango_v4_client::jupiter::v6::SwapInfo"]],["impl Unpin for SwapRequest",1,["mango_v4_client::jupiter::v6::SwapRequest"]],["impl Unpin for SwapResponse",1,["mango_v4_client::jupiter::v6::SwapResponse"]],["impl Unpin for SwapInstructionsResponse",1,["mango_v4_client::jupiter::v6::SwapInstructionsResponse"]],["impl Unpin for InstructionResponse",1,["mango_v4_client::jupiter::v6::InstructionResponse"]],["impl Unpin for AccountMeta",1,["mango_v4_client::jupiter::v6::AccountMeta"]],["impl<'a> Unpin for JupiterV6<'a>",1,["mango_v4_client::jupiter::v6::JupiterV6"]],["impl Unpin for Version",1,["mango_v4_client::jupiter::Version"]],["impl Unpin for RawQuote",1,["mango_v4_client::jupiter::RawQuote"]],["impl Unpin for Quote",1,["mango_v4_client::jupiter::Quote"]],["impl<'a> Unpin for Jupiter<'a>",1,["mango_v4_client::jupiter::Jupiter"]],["impl Unpin for Direction",1,["mango_v4_client::perp_pnl::Direction"]],["impl Unpin for Config",1,["mango_v4_client::snapshot_source::Config"]],["impl Unpin for Config",1,["mango_v4_client::websocket_source::Config"]]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/rs/doc/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js b/rs/doc/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js
index f874e41e1..f91be1ca2 100644
--- a/rs/doc/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js
+++ b/rs/doc/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js
@@ -1,4 +1,4 @@
(function() {var implementors = {
-"mango_v4":[["impl RefUnwindSafe for AccountBuybackFeesWithMngo",1,["mango_v4::accounts_ix::account_buyback_fees_with_mngo::__client_accounts_account_buyback_fees_with_mngo::AccountBuybackFeesWithMngo"]],["impl<'info> !RefUnwindSafe for AccountBuybackFeesWithMngo<'info>",1,["mango_v4::accounts_ix::account_buyback_fees_with_mngo::AccountBuybackFeesWithMngo"]],["impl RefUnwindSafe for AccountClose",1,["mango_v4::accounts_ix::account_close::__client_accounts_account_close::AccountClose"]],["impl<'info> !RefUnwindSafe for AccountClose<'info>",1,["mango_v4::accounts_ix::account_close::AccountClose"]],["impl RefUnwindSafe for AccountCreate",1,["mango_v4::accounts_ix::account_create::__client_accounts_account_create::AccountCreate"]],["impl RefUnwindSafe for AccountCreateV2",1,["mango_v4::accounts_ix::account_create::__client_accounts_account_create_v2::AccountCreateV2"]],["impl<'info> !RefUnwindSafe for AccountCreate<'info>",1,["mango_v4::accounts_ix::account_create::AccountCreate"]],["impl<'info> !RefUnwindSafe for AccountCreateV2<'info>",1,["mango_v4::accounts_ix::account_create::AccountCreateV2"]],["impl RefUnwindSafe for AccountEdit",1,["mango_v4::accounts_ix::account_edit::__client_accounts_account_edit::AccountEdit"]],["impl<'info> !RefUnwindSafe for AccountEdit<'info>",1,["mango_v4::accounts_ix::account_edit::AccountEdit"]],["impl RefUnwindSafe for AccountExpand",1,["mango_v4::accounts_ix::account_expand::__client_accounts_account_expand::AccountExpand"]],["impl<'info> !RefUnwindSafe for AccountExpand<'info>",1,["mango_v4::accounts_ix::account_expand::AccountExpand"]],["impl RefUnwindSafe for AccountSizeMigration",1,["mango_v4::accounts_ix::account_size_migration::__client_accounts_account_size_migration::AccountSizeMigration"]],["impl<'info> !RefUnwindSafe for AccountSizeMigration<'info>",1,["mango_v4::accounts_ix::account_size_migration::AccountSizeMigration"]],["impl RefUnwindSafe for AccountToggleFreeze",1,["mango_v4::accounts_ix::account_toggle_freeze::__client_accounts_account_toggle_freeze::AccountToggleFreeze"]],["impl<'info> !RefUnwindSafe for AccountToggleFreeze<'info>",1,["mango_v4::accounts_ix::account_toggle_freeze::AccountToggleFreeze"]],["impl RefUnwindSafe for AdminPerpWithdrawFees",1,["mango_v4::accounts_ix::admin_perp_withdraw_fees::__client_accounts_admin_perp_withdraw_fees::AdminPerpWithdrawFees"]],["impl<'info> !RefUnwindSafe for AdminPerpWithdrawFees<'info>",1,["mango_v4::accounts_ix::admin_perp_withdraw_fees::AdminPerpWithdrawFees"]],["impl RefUnwindSafe for AdminTokenWithdrawFees",1,["mango_v4::accounts_ix::admin_token_withdraw_fees::__client_accounts_admin_token_withdraw_fees::AdminTokenWithdrawFees"]],["impl<'info> !RefUnwindSafe for AdminTokenWithdrawFees<'info>",1,["mango_v4::accounts_ix::admin_token_withdraw_fees::AdminTokenWithdrawFees"]],["impl RefUnwindSafe for AltExtend",1,["mango_v4::accounts_ix::alt_extend::__client_accounts_alt_extend::AltExtend"]],["impl<'info> !RefUnwindSafe for AltExtend<'info>",1,["mango_v4::accounts_ix::alt_extend::AltExtend"]],["impl RefUnwindSafe for AltSet",1,["mango_v4::accounts_ix::alt_set::__client_accounts_alt_set::AltSet"]],["impl<'info> !RefUnwindSafe for AltSet<'info>",1,["mango_v4::accounts_ix::alt_set::AltSet"]],["impl RefUnwindSafe for Benchmark",1,["mango_v4::accounts_ix::benchmark::__client_accounts_benchmark::Benchmark"]],["impl<'info> !RefUnwindSafe for Benchmark<'info>",1,["mango_v4::accounts_ix::benchmark::Benchmark"]],["impl RefUnwindSafe for ComputeAccountData",1,["mango_v4::accounts_ix::compute_account_data::__client_accounts_compute_account_data::ComputeAccountData"]],["impl<'info> !RefUnwindSafe for ComputeAccountData<'info>",1,["mango_v4::accounts_ix::compute_account_data::ComputeAccountData"]],["impl RefUnwindSafe for FlashLoanBegin",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_begin::FlashLoanBegin"]],["impl RefUnwindSafe for FlashLoanSwapBegin",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_swap_begin::FlashLoanSwapBegin"]],["impl RefUnwindSafe for FlashLoanEnd",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_end::FlashLoanEnd"]],["impl<'info> !RefUnwindSafe for FlashLoanBegin<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanBegin"]],["impl<'info> !RefUnwindSafe for FlashLoanSwapBegin<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanSwapBegin"]],["impl<'info> !RefUnwindSafe for FlashLoanEnd<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanEnd"]],["impl RefUnwindSafe for FlashLoanType",1,["mango_v4::accounts_ix::flash_loan::FlashLoanType"]],["impl RefUnwindSafe for GroupClose",1,["mango_v4::accounts_ix::group_close::__client_accounts_group_close::GroupClose"]],["impl<'info> !RefUnwindSafe for GroupClose<'info>",1,["mango_v4::accounts_ix::group_close::GroupClose"]],["impl RefUnwindSafe for GroupCreate",1,["mango_v4::accounts_ix::group_create::__client_accounts_group_create::GroupCreate"]],["impl<'info> !RefUnwindSafe for GroupCreate<'info>",1,["mango_v4::accounts_ix::group_create::GroupCreate"]],["impl RefUnwindSafe for GroupEdit",1,["mango_v4::accounts_ix::group_edit::__client_accounts_group_edit::GroupEdit"]],["impl<'info> !RefUnwindSafe for GroupEdit<'info>",1,["mango_v4::accounts_ix::group_edit::GroupEdit"]],["impl RefUnwindSafe for GroupWithdrawInsuranceFund",1,["mango_v4::accounts_ix::group_withdraw_insurance_fund::__client_accounts_group_withdraw_insurance_fund::GroupWithdrawInsuranceFund"]],["impl<'info> !RefUnwindSafe for GroupWithdrawInsuranceFund<'info>",1,["mango_v4::accounts_ix::group_withdraw_insurance_fund::GroupWithdrawInsuranceFund"]],["impl RefUnwindSafe for HealthRegionBegin",1,["mango_v4::accounts_ix::health_region::__client_accounts_health_region_begin::HealthRegionBegin"]],["impl RefUnwindSafe for HealthRegionEnd",1,["mango_v4::accounts_ix::health_region::__client_accounts_health_region_end::HealthRegionEnd"]],["impl<'info> !RefUnwindSafe for HealthRegionBegin<'info>",1,["mango_v4::accounts_ix::health_region::HealthRegionBegin"]],["impl<'info> !RefUnwindSafe for HealthRegionEnd<'info>",1,["mango_v4::accounts_ix::health_region::HealthRegionEnd"]],["impl RefUnwindSafe for IxGateSet",1,["mango_v4::accounts_ix::ix_gate_set::__client_accounts_ix_gate_set::IxGateSet"]],["impl<'info> !RefUnwindSafe for IxGateSet<'info>",1,["mango_v4::accounts_ix::ix_gate_set::IxGateSet"]],["impl RefUnwindSafe for OpenbookV2CancelOrder",1,["mango_v4::accounts_ix::openbook_v2_cancel_order::__client_accounts_openbook_v2_cancel_order::OpenbookV2CancelOrder"]],["impl<'info> !RefUnwindSafe for OpenbookV2CancelOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_cancel_order::OpenbookV2CancelOrder"]],["impl RefUnwindSafe for OpenbookV2CloseOpenOrders",1,["mango_v4::accounts_ix::openbook_v2_close_open_orders::__client_accounts_openbook_v2_close_open_orders::OpenbookV2CloseOpenOrders"]],["impl<'info> !RefUnwindSafe for OpenbookV2CloseOpenOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_close_open_orders::OpenbookV2CloseOpenOrders"]],["impl RefUnwindSafe for OpenbookV2CreateOpenOrders",1,["mango_v4::accounts_ix::openbook_v2_create_open_orders::__client_accounts_openbook_v2_create_open_orders::OpenbookV2CreateOpenOrders"]],["impl<'info> !RefUnwindSafe for OpenbookV2CreateOpenOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_create_open_orders::OpenbookV2CreateOpenOrders"]],["impl RefUnwindSafe for OpenbookV2DeregisterMarket",1,["mango_v4::accounts_ix::openbook_v2_deregister_market::__client_accounts_openbook_v2_deregister_market::OpenbookV2DeregisterMarket"]],["impl<'info> !RefUnwindSafe for OpenbookV2DeregisterMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_deregister_market::OpenbookV2DeregisterMarket"]],["impl RefUnwindSafe for OpenbookV2EditMarket",1,["mango_v4::accounts_ix::openbook_v2_edit_market::__client_accounts_openbook_v2_edit_market::OpenbookV2EditMarket"]],["impl<'info> !RefUnwindSafe for OpenbookV2EditMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_edit_market::OpenbookV2EditMarket"]],["impl RefUnwindSafe for OpenbookV2LiqForceCancelOrders",1,["mango_v4::accounts_ix::openbook_v2_liq_force_cancel_orders::__client_accounts_openbook_v2_liq_force_cancel_orders::OpenbookV2LiqForceCancelOrders"]],["impl<'info> !RefUnwindSafe for OpenbookV2LiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_liq_force_cancel_orders::OpenbookV2LiqForceCancelOrders"]],["impl RefUnwindSafe for OpenbookV2PlaceOrder",1,["mango_v4::accounts_ix::openbook_v2_place_order::__client_accounts_openbook_v2_place_order::OpenbookV2PlaceOrder"]],["impl<'info> !RefUnwindSafe for OpenbookV2PlaceOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_place_order::OpenbookV2PlaceOrder"]],["impl RefUnwindSafe for OpenbookV2PlaceTakeOrder",1,["mango_v4::accounts_ix::openbook_v2_place_take_order::__client_accounts_openbook_v2_place_take_order::OpenbookV2PlaceTakeOrder"]],["impl<'info> !RefUnwindSafe for OpenbookV2PlaceTakeOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_place_take_order::OpenbookV2PlaceTakeOrder"]],["impl RefUnwindSafe for OpenbookV2RegisterMarket",1,["mango_v4::accounts_ix::openbook_v2_register_market::__client_accounts_openbook_v2_register_market::OpenbookV2RegisterMarket"]],["impl<'info> !RefUnwindSafe for OpenbookV2RegisterMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_register_market::OpenbookV2RegisterMarket"]],["impl RefUnwindSafe for OpenbookV2SettleFunds",1,["mango_v4::accounts_ix::openbook_v2_settle_funds::__client_accounts_openbook_v2_settle_funds::OpenbookV2SettleFunds"]],["impl<'info> !RefUnwindSafe for OpenbookV2SettleFunds<'info>",1,["mango_v4::accounts_ix::openbook_v2_settle_funds::OpenbookV2SettleFunds"]],["impl RefUnwindSafe for PerpCancelAllOrders",1,["mango_v4::accounts_ix::perp_cancel_all_orders::__client_accounts_perp_cancel_all_orders::PerpCancelAllOrders"]],["impl<'info> !RefUnwindSafe for PerpCancelAllOrders<'info>",1,["mango_v4::accounts_ix::perp_cancel_all_orders::PerpCancelAllOrders"]],["impl RefUnwindSafe for PerpCancelAllOrdersBySide",1,["mango_v4::accounts_ix::perp_cancel_all_orders_by_side::__client_accounts_perp_cancel_all_orders_by_side::PerpCancelAllOrdersBySide"]],["impl<'info> !RefUnwindSafe for PerpCancelAllOrdersBySide<'info>",1,["mango_v4::accounts_ix::perp_cancel_all_orders_by_side::PerpCancelAllOrdersBySide"]],["impl RefUnwindSafe for PerpCancelOrder",1,["mango_v4::accounts_ix::perp_cancel_order::__client_accounts_perp_cancel_order::PerpCancelOrder"]],["impl<'info> !RefUnwindSafe for PerpCancelOrder<'info>",1,["mango_v4::accounts_ix::perp_cancel_order::PerpCancelOrder"]],["impl RefUnwindSafe for PerpCancelOrderByClientOrderId",1,["mango_v4::accounts_ix::perp_cancel_order_by_client_order_id::__client_accounts_perp_cancel_order_by_client_order_id::PerpCancelOrderByClientOrderId"]],["impl<'info> !RefUnwindSafe for PerpCancelOrderByClientOrderId<'info>",1,["mango_v4::accounts_ix::perp_cancel_order_by_client_order_id::PerpCancelOrderByClientOrderId"]],["impl RefUnwindSafe for PerpCloseMarket",1,["mango_v4::accounts_ix::perp_close_market::__client_accounts_perp_close_market::PerpCloseMarket"]],["impl<'info> !RefUnwindSafe for PerpCloseMarket<'info>",1,["mango_v4::accounts_ix::perp_close_market::PerpCloseMarket"]],["impl RefUnwindSafe for PerpConsumeEvents",1,["mango_v4::accounts_ix::perp_consume_events::__client_accounts_perp_consume_events::PerpConsumeEvents"]],["impl<'info> !RefUnwindSafe for PerpConsumeEvents<'info>",1,["mango_v4::accounts_ix::perp_consume_events::PerpConsumeEvents"]],["impl RefUnwindSafe for PerpCreateMarket",1,["mango_v4::accounts_ix::perp_create_market::__client_accounts_perp_create_market::PerpCreateMarket"]],["impl<'info> !RefUnwindSafe for PerpCreateMarket<'info>",1,["mango_v4::accounts_ix::perp_create_market::PerpCreateMarket"]],["impl RefUnwindSafe for PerpDeactivatePosition",1,["mango_v4::accounts_ix::perp_deactivate_position::__client_accounts_perp_deactivate_position::PerpDeactivatePosition"]],["impl<'info> !RefUnwindSafe for PerpDeactivatePosition<'info>",1,["mango_v4::accounts_ix::perp_deactivate_position::PerpDeactivatePosition"]],["impl RefUnwindSafe for PerpEditMarket",1,["mango_v4::accounts_ix::perp_edit_market::__client_accounts_perp_edit_market::PerpEditMarket"]],["impl<'info> !RefUnwindSafe for PerpEditMarket<'info>",1,["mango_v4::accounts_ix::perp_edit_market::PerpEditMarket"]],["impl RefUnwindSafe for PerpForceClosePosition",1,["mango_v4::accounts_ix::perp_force_close_position::__client_accounts_perp_force_close_position::PerpForceClosePosition"]],["impl<'info> !RefUnwindSafe for PerpForceClosePosition<'info>",1,["mango_v4::accounts_ix::perp_force_close_position::PerpForceClosePosition"]],["impl RefUnwindSafe for PerpLiqBaseOrPositivePnl",1,["mango_v4::accounts_ix::perp_liq_base_or_positive_pnl::__client_accounts_perp_liq_base_or_positive_pnl::PerpLiqBaseOrPositivePnl"]],["impl<'info> !RefUnwindSafe for PerpLiqBaseOrPositivePnl<'info>",1,["mango_v4::accounts_ix::perp_liq_base_or_positive_pnl::PerpLiqBaseOrPositivePnl"]],["impl RefUnwindSafe for PerpLiqForceCancelOrders",1,["mango_v4::accounts_ix::perp_liq_force_cancel_orders::__client_accounts_perp_liq_force_cancel_orders::PerpLiqForceCancelOrders"]],["impl<'info> !RefUnwindSafe for PerpLiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::perp_liq_force_cancel_orders::PerpLiqForceCancelOrders"]],["impl RefUnwindSafe for PerpLiqNegativePnlOrBankruptcy",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::__client_accounts_perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcy"]],["impl RefUnwindSafe for PerpLiqNegativePnlOrBankruptcyV2",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::__client_accounts_perp_liq_negative_pnl_or_bankruptcy_v2::PerpLiqNegativePnlOrBankruptcyV2"]],["impl<'info> !RefUnwindSafe for PerpLiqNegativePnlOrBankruptcy<'info>",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcy"]],["impl<'info> !RefUnwindSafe for PerpLiqNegativePnlOrBankruptcyV2<'info>",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcyV2"]],["impl RefUnwindSafe for PerpPlaceOrder",1,["mango_v4::accounts_ix::perp_place_order::__client_accounts_perp_place_order::PerpPlaceOrder"]],["impl<'info> !RefUnwindSafe for PerpPlaceOrder<'info>",1,["mango_v4::accounts_ix::perp_place_order::PerpPlaceOrder"]],["impl RefUnwindSafe for PerpSettleFees",1,["mango_v4::accounts_ix::perp_settle_fees::__client_accounts_perp_settle_fees::PerpSettleFees"]],["impl<'info> !RefUnwindSafe for PerpSettleFees<'info>",1,["mango_v4::accounts_ix::perp_settle_fees::PerpSettleFees"]],["impl RefUnwindSafe for PerpSettlePnl",1,["mango_v4::accounts_ix::perp_settle_pnl::__client_accounts_perp_settle_pnl::PerpSettlePnl"]],["impl<'info> !RefUnwindSafe for PerpSettlePnl<'info>",1,["mango_v4::accounts_ix::perp_settle_pnl::PerpSettlePnl"]],["impl RefUnwindSafe for PerpUpdateFunding",1,["mango_v4::accounts_ix::perp_update_funding::__client_accounts_perp_update_funding::PerpUpdateFunding"]],["impl<'info> !RefUnwindSafe for PerpUpdateFunding<'info>",1,["mango_v4::accounts_ix::perp_update_funding::PerpUpdateFunding"]],["impl RefUnwindSafe for Serum3CancelAllOrders",1,["mango_v4::accounts_ix::serum3_cancel_all_orders::__client_accounts_serum3_cancel_all_orders::Serum3CancelAllOrders"]],["impl<'info> !RefUnwindSafe for Serum3CancelAllOrders<'info>",1,["mango_v4::accounts_ix::serum3_cancel_all_orders::Serum3CancelAllOrders"]],["impl RefUnwindSafe for Serum3CancelOrder",1,["mango_v4::accounts_ix::serum3_cancel_order::__client_accounts_serum3_cancel_order::Serum3CancelOrder"]],["impl<'info> !RefUnwindSafe for Serum3CancelOrder<'info>",1,["mango_v4::accounts_ix::serum3_cancel_order::Serum3CancelOrder"]],["impl RefUnwindSafe for Serum3CloseOpenOrders",1,["mango_v4::accounts_ix::serum3_close_open_orders::__client_accounts_serum3_close_open_orders::Serum3CloseOpenOrders"]],["impl<'info> !RefUnwindSafe for Serum3CloseOpenOrders<'info>",1,["mango_v4::accounts_ix::serum3_close_open_orders::Serum3CloseOpenOrders"]],["impl RefUnwindSafe for Serum3CreateOpenOrders",1,["mango_v4::accounts_ix::serum3_create_open_orders::__client_accounts_serum3_create_open_orders::Serum3CreateOpenOrders"]],["impl<'info> !RefUnwindSafe for Serum3CreateOpenOrders<'info>",1,["mango_v4::accounts_ix::serum3_create_open_orders::Serum3CreateOpenOrders"]],["impl RefUnwindSafe for Serum3DeregisterMarket",1,["mango_v4::accounts_ix::serum3_deregister_market::__client_accounts_serum3_deregister_market::Serum3DeregisterMarket"]],["impl<'info> !RefUnwindSafe for Serum3DeregisterMarket<'info>",1,["mango_v4::accounts_ix::serum3_deregister_market::Serum3DeregisterMarket"]],["impl RefUnwindSafe for Serum3EditMarket",1,["mango_v4::accounts_ix::serum3_edit_market::__client_accounts_serum3_edit_market::Serum3EditMarket"]],["impl<'info> !RefUnwindSafe for Serum3EditMarket<'info>",1,["mango_v4::accounts_ix::serum3_edit_market::Serum3EditMarket"]],["impl RefUnwindSafe for Serum3LiqForceCancelOrders",1,["mango_v4::accounts_ix::serum3_liq_force_cancel_orders::__client_accounts_serum3_liq_force_cancel_orders::Serum3LiqForceCancelOrders"]],["impl<'info> !RefUnwindSafe for Serum3LiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::serum3_liq_force_cancel_orders::Serum3LiqForceCancelOrders"]],["impl RefUnwindSafe for Serum3PlaceOrder",1,["mango_v4::accounts_ix::serum3_place_order::__client_accounts_serum3_place_order::Serum3PlaceOrder"]],["impl RefUnwindSafe for Serum3SelfTradeBehavior",1,["mango_v4::accounts_ix::serum3_place_order::Serum3SelfTradeBehavior"]],["impl RefUnwindSafe for Serum3OrderType",1,["mango_v4::accounts_ix::serum3_place_order::Serum3OrderType"]],["impl RefUnwindSafe for Serum3Side",1,["mango_v4::accounts_ix::serum3_place_order::Serum3Side"]],["impl<'info> !RefUnwindSafe for Serum3PlaceOrder<'info>",1,["mango_v4::accounts_ix::serum3_place_order::Serum3PlaceOrder"]],["impl RefUnwindSafe for Serum3RegisterMarket",1,["mango_v4::accounts_ix::serum3_register_market::__client_accounts_serum3_register_market::Serum3RegisterMarket"]],["impl<'info> !RefUnwindSafe for Serum3RegisterMarket<'info>",1,["mango_v4::accounts_ix::serum3_register_market::Serum3RegisterMarket"]],["impl RefUnwindSafe for Serum3SettleFunds",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds::Serum3SettleFunds"]],["impl RefUnwindSafe for Serum3SettleFundsV2Extra",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds_v2_extra::Serum3SettleFundsV2Extra"]],["impl RefUnwindSafe for Serum3SettleFundsV2",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds_v2::Serum3SettleFundsV2"]],["impl<'info> !RefUnwindSafe for Serum3SettleFunds<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFunds"]],["impl<'info> !RefUnwindSafe for Serum3SettleFundsV2Extra<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFundsV2Extra"]],["impl<'info> !RefUnwindSafe for Serum3SettleFundsV2<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFundsV2"]],["impl RefUnwindSafe for StubOracleClose",1,["mango_v4::accounts_ix::stub_oracle_close::__client_accounts_stub_oracle_close::StubOracleClose"]],["impl<'info> !RefUnwindSafe for StubOracleClose<'info>",1,["mango_v4::accounts_ix::stub_oracle_close::StubOracleClose"]],["impl RefUnwindSafe for StubOracleCreate",1,["mango_v4::accounts_ix::stub_oracle_create::__client_accounts_stub_oracle_create::StubOracleCreate"]],["impl<'info> !RefUnwindSafe for StubOracleCreate<'info>",1,["mango_v4::accounts_ix::stub_oracle_create::StubOracleCreate"]],["impl RefUnwindSafe for StubOracleSet",1,["mango_v4::accounts_ix::stub_oracle_set::__client_accounts_stub_oracle_set::StubOracleSet"]],["impl<'info> !RefUnwindSafe for StubOracleSet<'info>",1,["mango_v4::accounts_ix::stub_oracle_set::StubOracleSet"]],["impl RefUnwindSafe for TokenAddBank",1,["mango_v4::accounts_ix::token_add_bank::__client_accounts_token_add_bank::TokenAddBank"]],["impl<'info> !RefUnwindSafe for TokenAddBank<'info>",1,["mango_v4::accounts_ix::token_add_bank::TokenAddBank"]],["impl RefUnwindSafe for TokenConditionalSwapCancel",1,["mango_v4::accounts_ix::token_conditional_swap_cancel::__client_accounts_token_conditional_swap_cancel::TokenConditionalSwapCancel"]],["impl<'info> !RefUnwindSafe for TokenConditionalSwapCancel<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_cancel::TokenConditionalSwapCancel"]],["impl RefUnwindSafe for TokenConditionalSwapCreate",1,["mango_v4::accounts_ix::token_conditional_swap_create::__client_accounts_token_conditional_swap_create::TokenConditionalSwapCreate"]],["impl<'info> !RefUnwindSafe for TokenConditionalSwapCreate<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_create::TokenConditionalSwapCreate"]],["impl RefUnwindSafe for TokenConditionalSwapStart",1,["mango_v4::accounts_ix::token_conditional_swap_start::__client_accounts_token_conditional_swap_start::TokenConditionalSwapStart"]],["impl<'info> !RefUnwindSafe for TokenConditionalSwapStart<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_start::TokenConditionalSwapStart"]],["impl RefUnwindSafe for TokenConditionalSwapTrigger",1,["mango_v4::accounts_ix::token_conditional_swap_trigger::__client_accounts_token_conditional_swap_trigger::TokenConditionalSwapTrigger"]],["impl<'info> !RefUnwindSafe for TokenConditionalSwapTrigger<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_trigger::TokenConditionalSwapTrigger"]],["impl RefUnwindSafe for TokenDepositIntoExisting",1,["mango_v4::accounts_ix::token_deposit::__client_accounts_token_deposit_into_existing::TokenDepositIntoExisting"]],["impl RefUnwindSafe for TokenDeposit",1,["mango_v4::accounts_ix::token_deposit::__client_accounts_token_deposit::TokenDeposit"]],["impl<'info> !RefUnwindSafe for TokenDepositIntoExisting<'info>",1,["mango_v4::accounts_ix::token_deposit::TokenDepositIntoExisting"]],["impl<'info> !RefUnwindSafe for TokenDeposit<'info>",1,["mango_v4::accounts_ix::token_deposit::TokenDeposit"]],["impl RefUnwindSafe for TokenDeregister",1,["mango_v4::accounts_ix::token_deregister::__client_accounts_token_deregister::TokenDeregister"]],["impl<'info> !RefUnwindSafe for TokenDeregister<'info>",1,["mango_v4::accounts_ix::token_deregister::TokenDeregister"]],["impl RefUnwindSafe for TokenEdit",1,["mango_v4::accounts_ix::token_edit::__client_accounts_token_edit::TokenEdit"]],["impl<'info> !RefUnwindSafe for TokenEdit<'info>",1,["mango_v4::accounts_ix::token_edit::TokenEdit"]],["impl RefUnwindSafe for TokenForceCloseBorrowsWithToken",1,["mango_v4::accounts_ix::token_force_close_borrows_with_token::__client_accounts_token_force_close_borrows_with_token::TokenForceCloseBorrowsWithToken"]],["impl<'info> !RefUnwindSafe for TokenForceCloseBorrowsWithToken<'info>",1,["mango_v4::accounts_ix::token_force_close_borrows_with_token::TokenForceCloseBorrowsWithToken"]],["impl RefUnwindSafe for TokenLiqBankruptcy",1,["mango_v4::accounts_ix::token_liq_bankruptcy::__client_accounts_token_liq_bankruptcy::TokenLiqBankruptcy"]],["impl<'info> !RefUnwindSafe for TokenLiqBankruptcy<'info>",1,["mango_v4::accounts_ix::token_liq_bankruptcy::TokenLiqBankruptcy"]],["impl RefUnwindSafe for TokenLiqWithToken",1,["mango_v4::accounts_ix::token_liq_with_token::__client_accounts_token_liq_with_token::TokenLiqWithToken"]],["impl<'info> !RefUnwindSafe for TokenLiqWithToken<'info>",1,["mango_v4::accounts_ix::token_liq_with_token::TokenLiqWithToken"]],["impl RefUnwindSafe for TokenRegister",1,["mango_v4::accounts_ix::token_register::__client_accounts_token_register::TokenRegister"]],["impl<'info> !RefUnwindSafe for TokenRegister<'info>",1,["mango_v4::accounts_ix::token_register::TokenRegister"]],["impl RefUnwindSafe for InterestRateParams",1,["mango_v4::accounts_ix::token_register::InterestRateParams"]],["impl RefUnwindSafe for TokenRegisterTrustless",1,["mango_v4::accounts_ix::token_register_trustless::__client_accounts_token_register_trustless::TokenRegisterTrustless"]],["impl<'info> !RefUnwindSafe for TokenRegisterTrustless<'info>",1,["mango_v4::accounts_ix::token_register_trustless::TokenRegisterTrustless"]],["impl RefUnwindSafe for TokenUpdateIndexAndRate",1,["mango_v4::accounts_ix::token_update_index_and_rate::__client_accounts_token_update_index_and_rate::TokenUpdateIndexAndRate"]],["impl<'info> !RefUnwindSafe for TokenUpdateIndexAndRate<'info>",1,["mango_v4::accounts_ix::token_update_index_and_rate::TokenUpdateIndexAndRate"]],["impl RefUnwindSafe for TokenWithdraw",1,["mango_v4::accounts_ix::token_withdraw::__client_accounts_token_withdraw::TokenWithdraw"]],["impl<'info> !RefUnwindSafe for TokenWithdraw<'info>",1,["mango_v4::accounts_ix::token_withdraw::TokenWithdraw"]],["impl<'a, 'info> !RefUnwindSafe for AccountInfoRef<'a, 'info>",1,["mango_v4::accounts_zerocopy::AccountInfoRef"]],["impl<'a, 'info> !RefUnwindSafe for AccountInfoRefMut<'a, 'info>",1,["mango_v4::accounts_zerocopy::AccountInfoRefMut"]],["impl RefUnwindSafe for KeyedAccount",1,["mango_v4::accounts_zerocopy::KeyedAccount"]],["impl RefUnwindSafe for KeyedAccountSharedData",1,["mango_v4::accounts_zerocopy::KeyedAccountSharedData"]],["impl RefUnwindSafe for MangoError",1,["mango_v4::error::MangoError"]],["impl RefUnwindSafe for MangoAccountData",1,["mango_v4::events::MangoAccountData"]],["impl RefUnwindSafe for Equity",1,["mango_v4::events::Equity"]],["impl RefUnwindSafe for TokenEquity",1,["mango_v4::events::TokenEquity"]],["impl RefUnwindSafe for PerpEquity",1,["mango_v4::events::PerpEquity"]],["impl<T> RefUnwindSafe for FixedOrderAccountRetriever<T>where\n T: RefUnwindSafe,",1,["mango_v4::health::account_retriever::FixedOrderAccountRetriever"]],["impl<'a, 'info> !RefUnwindSafe for ScannedBanksAndOracles<'a, 'info>",1,["mango_v4::health::account_retriever::ScannedBanksAndOracles"]],["impl<'a, 'info> !RefUnwindSafe for ScanningAccountRetriever<'a, 'info>",1,["mango_v4::health::account_retriever::ScanningAccountRetriever"]],["impl RefUnwindSafe for Prices",1,["mango_v4::health::cache::Prices"]],["impl RefUnwindSafe for HealthType",1,["mango_v4::health::cache::HealthType"]],["impl RefUnwindSafe for TokenInfo",1,["mango_v4::health::cache::TokenInfo"]],["impl RefUnwindSafe for TokenBalance",1,["mango_v4::health::cache::TokenBalance"]],["impl RefUnwindSafe for TokenMaxReserved",1,["mango_v4::health::cache::TokenMaxReserved"]],["impl RefUnwindSafe for Serum3Info",1,["mango_v4::health::cache::Serum3Info"]],["impl RefUnwindSafe for PerpInfo",1,["mango_v4::health::cache::PerpInfo"]],["impl RefUnwindSafe for HealthCache",1,["mango_v4::health::cache::HealthCache"]],["impl RefUnwindSafe for PerpBalanceLog",1,["mango_v4::logs::PerpBalanceLog"]],["impl RefUnwindSafe for TokenBalanceLog",1,["mango_v4::logs::TokenBalanceLog"]],["impl RefUnwindSafe for FlashLoanTokenDetail",1,["mango_v4::logs::FlashLoanTokenDetail"]],["impl RefUnwindSafe for FlashLoanTokenDetailV2",1,["mango_v4::logs::FlashLoanTokenDetailV2"]],["impl RefUnwindSafe for FlashLoanLog",1,["mango_v4::logs::FlashLoanLog"]],["impl RefUnwindSafe for FlashLoanLogV2",1,["mango_v4::logs::FlashLoanLogV2"]],["impl RefUnwindSafe for WithdrawLog",1,["mango_v4::logs::WithdrawLog"]],["impl RefUnwindSafe for DepositLog",1,["mango_v4::logs::DepositLog"]],["impl RefUnwindSafe for FillLog",1,["mango_v4::logs::FillLog"]],["impl RefUnwindSafe for FillLogV2",1,["mango_v4::logs::FillLogV2"]],["impl RefUnwindSafe for FillLogV3",1,["mango_v4::logs::FillLogV3"]],["impl RefUnwindSafe for PerpUpdateFundingLog",1,["mango_v4::logs::PerpUpdateFundingLog"]],["impl RefUnwindSafe for PerpUpdateFundingLogV2",1,["mango_v4::logs::PerpUpdateFundingLogV2"]],["impl RefUnwindSafe for UpdateIndexLog",1,["mango_v4::logs::UpdateIndexLog"]],["impl RefUnwindSafe for UpdateRateLog",1,["mango_v4::logs::UpdateRateLog"]],["impl RefUnwindSafe for TokenLiqWithTokenLog",1,["mango_v4::logs::TokenLiqWithTokenLog"]],["impl RefUnwindSafe for Serum3OpenOrdersBalanceLog",1,["mango_v4::logs::Serum3OpenOrdersBalanceLog"]],["impl RefUnwindSafe for Serum3OpenOrdersBalanceLogV2",1,["mango_v4::logs::Serum3OpenOrdersBalanceLogV2"]],["impl RefUnwindSafe for LoanOriginationFeeInstruction",1,["mango_v4::logs::LoanOriginationFeeInstruction"]],["impl RefUnwindSafe for WithdrawLoanOriginationFeeLog",1,["mango_v4::logs::WithdrawLoanOriginationFeeLog"]],["impl RefUnwindSafe for WithdrawLoanLog",1,["mango_v4::logs::WithdrawLoanLog"]],["impl RefUnwindSafe for TokenLiqBankruptcyLog",1,["mango_v4::logs::TokenLiqBankruptcyLog"]],["impl RefUnwindSafe for DeactivateTokenPositionLog",1,["mango_v4::logs::DeactivateTokenPositionLog"]],["impl RefUnwindSafe for DeactivatePerpPositionLog",1,["mango_v4::logs::DeactivatePerpPositionLog"]],["impl RefUnwindSafe for TokenMetaDataLog",1,["mango_v4::logs::TokenMetaDataLog"]],["impl RefUnwindSafe for PerpMarketMetaDataLog",1,["mango_v4::logs::PerpMarketMetaDataLog"]],["impl RefUnwindSafe for Serum3RegisterMarketLog",1,["mango_v4::logs::Serum3RegisterMarketLog"]],["impl RefUnwindSafe for PerpLiqBaseOrPositivePnlLog",1,["mango_v4::logs::PerpLiqBaseOrPositivePnlLog"]],["impl RefUnwindSafe for PerpLiqBankruptcyLog",1,["mango_v4::logs::PerpLiqBankruptcyLog"]],["impl RefUnwindSafe for PerpLiqNegativePnlOrBankruptcyLog",1,["mango_v4::logs::PerpLiqNegativePnlOrBankruptcyLog"]],["impl RefUnwindSafe for PerpSettlePnlLog",1,["mango_v4::logs::PerpSettlePnlLog"]],["impl RefUnwindSafe for PerpSettleFeesLog",1,["mango_v4::logs::PerpSettleFeesLog"]],["impl RefUnwindSafe for AccountBuybackFeesWithMngoLog",1,["mango_v4::logs::AccountBuybackFeesWithMngoLog"]],["impl RefUnwindSafe for FilledPerpOrderLog",1,["mango_v4::logs::FilledPerpOrderLog"]],["impl RefUnwindSafe for PerpTakerTradeLog",1,["mango_v4::logs::PerpTakerTradeLog"]],["impl RefUnwindSafe for PerpForceClosePositionLog",1,["mango_v4::logs::PerpForceClosePositionLog"]],["impl RefUnwindSafe for TokenForceCloseBorrowsWithTokenLog",1,["mango_v4::logs::TokenForceCloseBorrowsWithTokenLog"]],["impl RefUnwindSafe for TokenConditionalSwapCreateLog",1,["mango_v4::logs::TokenConditionalSwapCreateLog"]],["impl RefUnwindSafe for TokenConditionalSwapCreateLogV2",1,["mango_v4::logs::TokenConditionalSwapCreateLogV2"]],["impl RefUnwindSafe for TokenConditionalSwapCreateLogV3",1,["mango_v4::logs::TokenConditionalSwapCreateLogV3"]],["impl RefUnwindSafe for TokenConditionalSwapTriggerLog",1,["mango_v4::logs::TokenConditionalSwapTriggerLog"]],["impl RefUnwindSafe for TokenConditionalSwapTriggerLogV2",1,["mango_v4::logs::TokenConditionalSwapTriggerLogV2"]],["impl RefUnwindSafe for TokenConditionalSwapTriggerLogV3",1,["mango_v4::logs::TokenConditionalSwapTriggerLogV3"]],["impl RefUnwindSafe for TokenConditionalSwapCancelLog",1,["mango_v4::logs::TokenConditionalSwapCancelLog"]],["impl RefUnwindSafe for TokenConditionalSwapStartLog",1,["mango_v4::logs::TokenConditionalSwapStartLog"]],["impl RefUnwindSafe for OrderBookStateHeader",1,["mango_v4::serum3_cpi::OrderBookStateHeader"]],["impl RefUnwindSafe for OpenOrdersSlim",1,["mango_v4::serum3_cpi::OpenOrdersSlim"]],["impl<'info> !RefUnwindSafe for InitOpenOrders<'info>",1,["mango_v4::serum3_cpi::InitOpenOrders"]],["impl<'info> !RefUnwindSafe for CloseOpenOrders<'info>",1,["mango_v4::serum3_cpi::CloseOpenOrders"]],["impl<'info> !RefUnwindSafe for SettleFunds<'info>",1,["mango_v4::serum3_cpi::SettleFunds"]],["impl<'info> !RefUnwindSafe for PlaceOrder<'info>",1,["mango_v4::serum3_cpi::PlaceOrder"]],["impl<'info> !RefUnwindSafe for CancelOrder<'info>",1,["mango_v4::serum3_cpi::CancelOrder"]],["impl RefUnwindSafe for Bank",1,["mango_v4::state::bank::Bank"]],["impl RefUnwindSafe for WithdrawResult",1,["mango_v4::state::bank::WithdrawResult"]],["impl<Header, Fixed, Dynamic> RefUnwindSafe for DynamicAccount<Header, Fixed, Dynamic>where\n Dynamic: RefUnwindSafe,\n Fixed: RefUnwindSafe,\n Header: RefUnwindSafe,",1,["mango_v4::state::dynamic_account::DynamicAccount"]],["impl RefUnwindSafe for Group",1,["mango_v4::state::group::Group"]],["impl RefUnwindSafe for IxGate",1,["mango_v4::state::group::IxGate"]],["impl RefUnwindSafe for CheckLiquidatable",1,["mango_v4::state::mango_account::CheckLiquidatable"]],["impl RefUnwindSafe for MangoAccountPdaSeeds",1,["mango_v4::state::mango_account::MangoAccountPdaSeeds"]],["impl RefUnwindSafe for MangoAccount",1,["mango_v4::state::mango_account::MangoAccount"]],["impl RefUnwindSafe for MangoAccountFixed",1,["mango_v4::state::mango_account::MangoAccountFixed"]],["impl RefUnwindSafe for MangoAccountDynamicHeader",1,["mango_v4::state::mango_account::MangoAccountDynamicHeader"]],["impl RefUnwindSafe for TokenPosition",1,["mango_v4::state::mango_account_components::TokenPosition"]],["impl RefUnwindSafe for Serum3Orders",1,["mango_v4::state::mango_account_components::Serum3Orders"]],["impl RefUnwindSafe for PerpPosition",1,["mango_v4::state::mango_account_components::PerpPosition"]],["impl RefUnwindSafe for PerpOpenOrder",1,["mango_v4::state::mango_account_components::PerpOpenOrder"]],["impl RefUnwindSafe for MintInfo",1,["mango_v4::state::mint_info::MintInfo"]],["impl RefUnwindSafe for OpenbookV2Market",1,["mango_v4::state::openbook_v2_market::OpenbookV2Market"]],["impl RefUnwindSafe for OpenbookV2MarketIndexReservation",1,["mango_v4::state::openbook_v2_market::OpenbookV2MarketIndexReservation"]],["impl RefUnwindSafe for OracleConfig",1,["mango_v4::state::oracle::OracleConfig"]],["impl RefUnwindSafe for OracleConfigParams",1,["mango_v4::state::oracle::OracleConfigParams"]],["impl RefUnwindSafe for OracleType",1,["mango_v4::state::oracle::OracleType"]],["impl RefUnwindSafe for OracleState",1,["mango_v4::state::oracle::OracleState"]],["impl RefUnwindSafe for StubOracle",1,["mango_v4::state::oracle::StubOracle"]],["impl<'a> !RefUnwindSafe for Orderbook<'a>",1,["mango_v4::state::orderbook::book::Orderbook"]],["impl RefUnwindSafe for BookSideOrderTree",1,["mango_v4::state::orderbook::bookside::BookSideOrderTree"]],["impl RefUnwindSafe for BookSideOrderHandle",1,["mango_v4::state::orderbook::bookside::BookSideOrderHandle"]],["impl RefUnwindSafe for BookSide",1,["mango_v4::state::orderbook::bookside::BookSide"]],["impl<'a> RefUnwindSafe for BookSideIterItem<'a>",1,["mango_v4::state::orderbook::bookside_iterator::BookSideIterItem"]],["impl<'a> RefUnwindSafe for BookSideIter<'a>",1,["mango_v4::state::orderbook::bookside_iterator::BookSideIter"]],["impl RefUnwindSafe for OrderState",1,["mango_v4::state::orderbook::bookside_iterator::OrderState"]],["impl RefUnwindSafe for NodeTag",1,["mango_v4::state::orderbook::nodes::NodeTag"]],["impl RefUnwindSafe for InnerNode",1,["mango_v4::state::orderbook::nodes::InnerNode"]],["impl RefUnwindSafe for LeafNode",1,["mango_v4::state::orderbook::nodes::LeafNode"]],["impl RefUnwindSafe for FreeNode",1,["mango_v4::state::orderbook::nodes::FreeNode"]],["impl RefUnwindSafe for AnyNode",1,["mango_v4::state::orderbook::nodes::AnyNode"]],["impl RefUnwindSafe for Order",1,["mango_v4::state::orderbook::order::Order"]],["impl RefUnwindSafe for OrderParams",1,["mango_v4::state::orderbook::order::OrderParams"]],["impl RefUnwindSafe for PlaceOrderType",1,["mango_v4::state::orderbook::order_type::PlaceOrderType"]],["impl RefUnwindSafe for PostOrderType",1,["mango_v4::state::orderbook::order_type::PostOrderType"]],["impl RefUnwindSafe for SelfTradeBehavior",1,["mango_v4::state::orderbook::order_type::SelfTradeBehavior"]],["impl RefUnwindSafe for Side",1,["mango_v4::state::orderbook::order_type::Side"]],["impl RefUnwindSafe for SideAndOrderTree",1,["mango_v4::state::orderbook::order_type::SideAndOrderTree"]],["impl RefUnwindSafe for OrderTreeType",1,["mango_v4::state::orderbook::ordertree::OrderTreeType"]],["impl RefUnwindSafe for OrderTreeRoot",1,["mango_v4::state::orderbook::ordertree::OrderTreeRoot"]],["impl RefUnwindSafe for OrderTreeNodes",1,["mango_v4::state::orderbook::ordertree::OrderTreeNodes"]],["impl<'a> RefUnwindSafe for OrderTreeIter<'a>",1,["mango_v4::state::orderbook::ordertree_iterator::OrderTreeIter"]],["impl RefUnwindSafe for EventQueue",1,["mango_v4::state::orderbook::queue::EventQueue"]],["impl RefUnwindSafe for EventQueueHeader",1,["mango_v4::state::orderbook::queue::EventQueueHeader"]],["impl RefUnwindSafe for AnyEvent",1,["mango_v4::state::orderbook::queue::AnyEvent"]],["impl RefUnwindSafe for EventType",1,["mango_v4::state::orderbook::queue::EventType"]],["impl RefUnwindSafe for FillEvent",1,["mango_v4::state::orderbook::queue::FillEvent"]],["impl RefUnwindSafe for OutEvent",1,["mango_v4::state::orderbook::queue::OutEvent"]],["impl RefUnwindSafe for PerpMarket",1,["mango_v4::state::perp_market::PerpMarket"]],["impl RefUnwindSafe for Serum3Market",1,["mango_v4::state::serum3_market::Serum3Market"]],["impl RefUnwindSafe for Serum3MarketIndexReservation",1,["mango_v4::state::serum3_market::Serum3MarketIndexReservation"]],["impl RefUnwindSafe for StablePriceModel",1,["mango_v4::state::stable_price::StablePriceModel"]],["impl RefUnwindSafe for TokenConditionalSwapDisplayPriceStyle",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapDisplayPriceStyle"]],["impl RefUnwindSafe for TokenConditionalSwapIntention",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapIntention"]],["impl RefUnwindSafe for TokenConditionalSwapType",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapType"]],["impl RefUnwindSafe for TokenConditionalSwap",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwap"]],["impl RefUnwindSafe for TokenIndex",1,["mango_v4::types::TokenIndex"]],["impl RefUnwindSafe for Serum3MarketIndex",1,["mango_v4::types::Serum3MarketIndex"]],["impl RefUnwindSafe for PerpMarketIndex",1,["mango_v4::types::PerpMarketIndex"]],["impl RefUnwindSafe for I80F48",1,["mango_v4::types::I80F48"]],["impl RefUnwindSafe for MangoV4",1,["mango_v4::program::MangoV4"]],["impl RefUnwindSafe for AdminTokenWithdrawFees",1,["mango_v4::instruction::AdminTokenWithdrawFees"]],["impl RefUnwindSafe for AdminPerpWithdrawFees",1,["mango_v4::instruction::AdminPerpWithdrawFees"]],["impl RefUnwindSafe for GroupCreate",1,["mango_v4::instruction::GroupCreate"]],["impl RefUnwindSafe for GroupEdit",1,["mango_v4::instruction::GroupEdit"]],["impl RefUnwindSafe for GroupWithdrawInsuranceFund",1,["mango_v4::instruction::GroupWithdrawInsuranceFund"]],["impl RefUnwindSafe for IxGateSet",1,["mango_v4::instruction::IxGateSet"]],["impl RefUnwindSafe for GroupClose",1,["mango_v4::instruction::GroupClose"]],["impl RefUnwindSafe for TokenRegister",1,["mango_v4::instruction::TokenRegister"]],["impl RefUnwindSafe for TokenRegisterTrustless",1,["mango_v4::instruction::TokenRegisterTrustless"]],["impl RefUnwindSafe for TokenEdit",1,["mango_v4::instruction::TokenEdit"]],["impl RefUnwindSafe for TokenAddBank",1,["mango_v4::instruction::TokenAddBank"]],["impl RefUnwindSafe for TokenDeregister",1,["mango_v4::instruction::TokenDeregister"]],["impl RefUnwindSafe for TokenUpdateIndexAndRate",1,["mango_v4::instruction::TokenUpdateIndexAndRate"]],["impl RefUnwindSafe for AccountCreate",1,["mango_v4::instruction::AccountCreate"]],["impl RefUnwindSafe for AccountCreateV2",1,["mango_v4::instruction::AccountCreateV2"]],["impl RefUnwindSafe for AccountExpand",1,["mango_v4::instruction::AccountExpand"]],["impl RefUnwindSafe for AccountExpandV2",1,["mango_v4::instruction::AccountExpandV2"]],["impl RefUnwindSafe for AccountSizeMigration",1,["mango_v4::instruction::AccountSizeMigration"]],["impl RefUnwindSafe for AccountEdit",1,["mango_v4::instruction::AccountEdit"]],["impl RefUnwindSafe for AccountToggleFreeze",1,["mango_v4::instruction::AccountToggleFreeze"]],["impl RefUnwindSafe for AccountClose",1,["mango_v4::instruction::AccountClose"]],["impl RefUnwindSafe for AccountBuybackFeesWithMngo",1,["mango_v4::instruction::AccountBuybackFeesWithMngo"]],["impl RefUnwindSafe for StubOracleCreate",1,["mango_v4::instruction::StubOracleCreate"]],["impl RefUnwindSafe for StubOracleClose",1,["mango_v4::instruction::StubOracleClose"]],["impl RefUnwindSafe for StubOracleSet",1,["mango_v4::instruction::StubOracleSet"]],["impl RefUnwindSafe for StubOracleSetTest",1,["mango_v4::instruction::StubOracleSetTest"]],["impl RefUnwindSafe for TokenDeposit",1,["mango_v4::instruction::TokenDeposit"]],["impl RefUnwindSafe for TokenDepositIntoExisting",1,["mango_v4::instruction::TokenDepositIntoExisting"]],["impl RefUnwindSafe for TokenWithdraw",1,["mango_v4::instruction::TokenWithdraw"]],["impl RefUnwindSafe for FlashLoanBegin",1,["mango_v4::instruction::FlashLoanBegin"]],["impl RefUnwindSafe for FlashLoanSwapBegin",1,["mango_v4::instruction::FlashLoanSwapBegin"]],["impl RefUnwindSafe for FlashLoanEnd",1,["mango_v4::instruction::FlashLoanEnd"]],["impl RefUnwindSafe for FlashLoanEndV2",1,["mango_v4::instruction::FlashLoanEndV2"]],["impl RefUnwindSafe for HealthRegionBegin",1,["mango_v4::instruction::HealthRegionBegin"]],["impl RefUnwindSafe for HealthRegionEnd",1,["mango_v4::instruction::HealthRegionEnd"]],["impl RefUnwindSafe for Serum3RegisterMarket",1,["mango_v4::instruction::Serum3RegisterMarket"]],["impl RefUnwindSafe for Serum3EditMarket",1,["mango_v4::instruction::Serum3EditMarket"]],["impl RefUnwindSafe for Serum3DeregisterMarket",1,["mango_v4::instruction::Serum3DeregisterMarket"]],["impl RefUnwindSafe for Serum3CreateOpenOrders",1,["mango_v4::instruction::Serum3CreateOpenOrders"]],["impl RefUnwindSafe for Serum3CloseOpenOrders",1,["mango_v4::instruction::Serum3CloseOpenOrders"]],["impl RefUnwindSafe for Serum3PlaceOrder",1,["mango_v4::instruction::Serum3PlaceOrder"]],["impl RefUnwindSafe for Serum3CancelOrder",1,["mango_v4::instruction::Serum3CancelOrder"]],["impl RefUnwindSafe for Serum3CancelAllOrders",1,["mango_v4::instruction::Serum3CancelAllOrders"]],["impl RefUnwindSafe for Serum3SettleFunds",1,["mango_v4::instruction::Serum3SettleFunds"]],["impl RefUnwindSafe for Serum3SettleFundsV2",1,["mango_v4::instruction::Serum3SettleFundsV2"]],["impl RefUnwindSafe for Serum3LiqForceCancelOrders",1,["mango_v4::instruction::Serum3LiqForceCancelOrders"]],["impl RefUnwindSafe for LiqTokenWithToken",1,["mango_v4::instruction::LiqTokenWithToken"]],["impl RefUnwindSafe for LiqTokenBankruptcy",1,["mango_v4::instruction::LiqTokenBankruptcy"]],["impl RefUnwindSafe for TokenLiqWithToken",1,["mango_v4::instruction::TokenLiqWithToken"]],["impl RefUnwindSafe for TokenForceCloseBorrowsWithToken",1,["mango_v4::instruction::TokenForceCloseBorrowsWithToken"]],["impl RefUnwindSafe for TokenLiqBankruptcy",1,["mango_v4::instruction::TokenLiqBankruptcy"]],["impl RefUnwindSafe for PerpCreateMarket",1,["mango_v4::instruction::PerpCreateMarket"]],["impl RefUnwindSafe for PerpEditMarket",1,["mango_v4::instruction::PerpEditMarket"]],["impl RefUnwindSafe for PerpCloseMarket",1,["mango_v4::instruction::PerpCloseMarket"]],["impl RefUnwindSafe for PerpDeactivatePosition",1,["mango_v4::instruction::PerpDeactivatePosition"]],["impl RefUnwindSafe for PerpPlaceOrder",1,["mango_v4::instruction::PerpPlaceOrder"]],["impl RefUnwindSafe for PerpPlaceOrderV2",1,["mango_v4::instruction::PerpPlaceOrderV2"]],["impl RefUnwindSafe for PerpPlaceOrderPegged",1,["mango_v4::instruction::PerpPlaceOrderPegged"]],["impl RefUnwindSafe for PerpPlaceOrderPeggedV2",1,["mango_v4::instruction::PerpPlaceOrderPeggedV2"]],["impl RefUnwindSafe for PerpCancelOrder",1,["mango_v4::instruction::PerpCancelOrder"]],["impl RefUnwindSafe for PerpCancelOrderByClientOrderId",1,["mango_v4::instruction::PerpCancelOrderByClientOrderId"]],["impl RefUnwindSafe for PerpCancelAllOrders",1,["mango_v4::instruction::PerpCancelAllOrders"]],["impl RefUnwindSafe for PerpCancelAllOrdersBySide",1,["mango_v4::instruction::PerpCancelAllOrdersBySide"]],["impl RefUnwindSafe for PerpConsumeEvents",1,["mango_v4::instruction::PerpConsumeEvents"]],["impl RefUnwindSafe for PerpUpdateFunding",1,["mango_v4::instruction::PerpUpdateFunding"]],["impl RefUnwindSafe for PerpSettlePnl",1,["mango_v4::instruction::PerpSettlePnl"]],["impl RefUnwindSafe for PerpForceClosePosition",1,["mango_v4::instruction::PerpForceClosePosition"]],["impl RefUnwindSafe for PerpSettleFees",1,["mango_v4::instruction::PerpSettleFees"]],["impl RefUnwindSafe for PerpLiqBaseOrPositivePnl",1,["mango_v4::instruction::PerpLiqBaseOrPositivePnl"]],["impl RefUnwindSafe for PerpLiqForceCancelOrders",1,["mango_v4::instruction::PerpLiqForceCancelOrders"]],["impl RefUnwindSafe for PerpLiqNegativePnlOrBankruptcy",1,["mango_v4::instruction::PerpLiqNegativePnlOrBankruptcy"]],["impl RefUnwindSafe for PerpLiqNegativePnlOrBankruptcyV2",1,["mango_v4::instruction::PerpLiqNegativePnlOrBankruptcyV2"]],["impl RefUnwindSafe for TokenConditionalSwapCreate",1,["mango_v4::instruction::TokenConditionalSwapCreate"]],["impl RefUnwindSafe for TokenConditionalSwapCreateV2",1,["mango_v4::instruction::TokenConditionalSwapCreateV2"]],["impl RefUnwindSafe for TokenConditionalSwapCreatePremiumAuction",1,["mango_v4::instruction::TokenConditionalSwapCreatePremiumAuction"]],["impl RefUnwindSafe for TokenConditionalSwapCreateLinearAuction",1,["mango_v4::instruction::TokenConditionalSwapCreateLinearAuction"]],["impl RefUnwindSafe for TokenConditionalSwapCancel",1,["mango_v4::instruction::TokenConditionalSwapCancel"]],["impl RefUnwindSafe for TokenConditionalSwapTrigger",1,["mango_v4::instruction::TokenConditionalSwapTrigger"]],["impl RefUnwindSafe for TokenConditionalSwapTriggerV2",1,["mango_v4::instruction::TokenConditionalSwapTriggerV2"]],["impl RefUnwindSafe for TokenConditionalSwapStart",1,["mango_v4::instruction::TokenConditionalSwapStart"]],["impl RefUnwindSafe for AltSet",1,["mango_v4::instruction::AltSet"]],["impl RefUnwindSafe for AltExtend",1,["mango_v4::instruction::AltExtend"]],["impl RefUnwindSafe for ComputeAccountData",1,["mango_v4::instruction::ComputeAccountData"]],["impl RefUnwindSafe for OpenbookV2RegisterMarket",1,["mango_v4::instruction::OpenbookV2RegisterMarket"]],["impl RefUnwindSafe for OpenbookV2EditMarket",1,["mango_v4::instruction::OpenbookV2EditMarket"]],["impl RefUnwindSafe for OpenbookV2DeregisterMarket",1,["mango_v4::instruction::OpenbookV2DeregisterMarket"]],["impl RefUnwindSafe for OpenbookV2CreateOpenOrders",1,["mango_v4::instruction::OpenbookV2CreateOpenOrders"]],["impl RefUnwindSafe for OpenbookV2CloseOpenOrders",1,["mango_v4::instruction::OpenbookV2CloseOpenOrders"]],["impl RefUnwindSafe for OpenbookV2PlaceOrder",1,["mango_v4::instruction::OpenbookV2PlaceOrder"]],["impl RefUnwindSafe for OpenbookV2PlaceTakerOrder",1,["mango_v4::instruction::OpenbookV2PlaceTakerOrder"]],["impl RefUnwindSafe for OpenbookV2CancelOrder",1,["mango_v4::instruction::OpenbookV2CancelOrder"]],["impl RefUnwindSafe for OpenbookV2SettleFunds",1,["mango_v4::instruction::OpenbookV2SettleFunds"]],["impl RefUnwindSafe for OpenbookV2LiqForceCancelOrders",1,["mango_v4::instruction::OpenbookV2LiqForceCancelOrders"]],["impl RefUnwindSafe for OpenbookV2CancelAllOrders",1,["mango_v4::instruction::OpenbookV2CancelAllOrders"]],["impl RefUnwindSafe for Benchmark",1,["mango_v4::instruction::Benchmark"]],["impl RefUnwindSafe for Mango",1,["mango_v4::Mango"]]],
+"mango_v4":[["impl RefUnwindSafe for AccountBuybackFeesWithMngo",1,["mango_v4::accounts_ix::account_buyback_fees_with_mngo::__client_accounts_account_buyback_fees_with_mngo::AccountBuybackFeesWithMngo"]],["impl<'info> !RefUnwindSafe for AccountBuybackFeesWithMngo<'info>",1,["mango_v4::accounts_ix::account_buyback_fees_with_mngo::AccountBuybackFeesWithMngo"]],["impl RefUnwindSafe for AccountClose",1,["mango_v4::accounts_ix::account_close::__client_accounts_account_close::AccountClose"]],["impl<'info> !RefUnwindSafe for AccountClose<'info>",1,["mango_v4::accounts_ix::account_close::AccountClose"]],["impl RefUnwindSafe for AccountCreate",1,["mango_v4::accounts_ix::account_create::__client_accounts_account_create::AccountCreate"]],["impl RefUnwindSafe for AccountCreateV2",1,["mango_v4::accounts_ix::account_create::__client_accounts_account_create_v2::AccountCreateV2"]],["impl<'info> !RefUnwindSafe for AccountCreate<'info>",1,["mango_v4::accounts_ix::account_create::AccountCreate"]],["impl<'info> !RefUnwindSafe for AccountCreateV2<'info>",1,["mango_v4::accounts_ix::account_create::AccountCreateV2"]],["impl RefUnwindSafe for AccountEdit",1,["mango_v4::accounts_ix::account_edit::__client_accounts_account_edit::AccountEdit"]],["impl<'info> !RefUnwindSafe for AccountEdit<'info>",1,["mango_v4::accounts_ix::account_edit::AccountEdit"]],["impl RefUnwindSafe for AccountExpand",1,["mango_v4::accounts_ix::account_expand::__client_accounts_account_expand::AccountExpand"]],["impl<'info> !RefUnwindSafe for AccountExpand<'info>",1,["mango_v4::accounts_ix::account_expand::AccountExpand"]],["impl RefUnwindSafe for AccountSizeMigration",1,["mango_v4::accounts_ix::account_size_migration::__client_accounts_account_size_migration::AccountSizeMigration"]],["impl<'info> !RefUnwindSafe for AccountSizeMigration<'info>",1,["mango_v4::accounts_ix::account_size_migration::AccountSizeMigration"]],["impl RefUnwindSafe for AccountToggleFreeze",1,["mango_v4::accounts_ix::account_toggle_freeze::__client_accounts_account_toggle_freeze::AccountToggleFreeze"]],["impl<'info> !RefUnwindSafe for AccountToggleFreeze<'info>",1,["mango_v4::accounts_ix::account_toggle_freeze::AccountToggleFreeze"]],["impl RefUnwindSafe for AdminPerpWithdrawFees",1,["mango_v4::accounts_ix::admin_perp_withdraw_fees::__client_accounts_admin_perp_withdraw_fees::AdminPerpWithdrawFees"]],["impl<'info> !RefUnwindSafe for AdminPerpWithdrawFees<'info>",1,["mango_v4::accounts_ix::admin_perp_withdraw_fees::AdminPerpWithdrawFees"]],["impl RefUnwindSafe for AdminTokenWithdrawFees",1,["mango_v4::accounts_ix::admin_token_withdraw_fees::__client_accounts_admin_token_withdraw_fees::AdminTokenWithdrawFees"]],["impl<'info> !RefUnwindSafe for AdminTokenWithdrawFees<'info>",1,["mango_v4::accounts_ix::admin_token_withdraw_fees::AdminTokenWithdrawFees"]],["impl RefUnwindSafe for AltExtend",1,["mango_v4::accounts_ix::alt_extend::__client_accounts_alt_extend::AltExtend"]],["impl<'info> !RefUnwindSafe for AltExtend<'info>",1,["mango_v4::accounts_ix::alt_extend::AltExtend"]],["impl RefUnwindSafe for AltSet",1,["mango_v4::accounts_ix::alt_set::__client_accounts_alt_set::AltSet"]],["impl<'info> !RefUnwindSafe for AltSet<'info>",1,["mango_v4::accounts_ix::alt_set::AltSet"]],["impl RefUnwindSafe for Benchmark",1,["mango_v4::accounts_ix::benchmark::__client_accounts_benchmark::Benchmark"]],["impl<'info> !RefUnwindSafe for Benchmark<'info>",1,["mango_v4::accounts_ix::benchmark::Benchmark"]],["impl RefUnwindSafe for ComputeAccountData",1,["mango_v4::accounts_ix::compute_account_data::__client_accounts_compute_account_data::ComputeAccountData"]],["impl<'info> !RefUnwindSafe for ComputeAccountData<'info>",1,["mango_v4::accounts_ix::compute_account_data::ComputeAccountData"]],["impl RefUnwindSafe for FlashLoanBegin",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_begin::FlashLoanBegin"]],["impl RefUnwindSafe for FlashLoanSwapBegin",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_swap_begin::FlashLoanSwapBegin"]],["impl RefUnwindSafe for FlashLoanEnd",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_end::FlashLoanEnd"]],["impl<'info> !RefUnwindSafe for FlashLoanBegin<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanBegin"]],["impl<'info> !RefUnwindSafe for FlashLoanSwapBegin<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanSwapBegin"]],["impl<'info> !RefUnwindSafe for FlashLoanEnd<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanEnd"]],["impl RefUnwindSafe for FlashLoanType",1,["mango_v4::accounts_ix::flash_loan::FlashLoanType"]],["impl RefUnwindSafe for GroupClose",1,["mango_v4::accounts_ix::group_close::__client_accounts_group_close::GroupClose"]],["impl<'info> !RefUnwindSafe for GroupClose<'info>",1,["mango_v4::accounts_ix::group_close::GroupClose"]],["impl RefUnwindSafe for GroupCreate",1,["mango_v4::accounts_ix::group_create::__client_accounts_group_create::GroupCreate"]],["impl<'info> !RefUnwindSafe for GroupCreate<'info>",1,["mango_v4::accounts_ix::group_create::GroupCreate"]],["impl RefUnwindSafe for GroupEdit",1,["mango_v4::accounts_ix::group_edit::__client_accounts_group_edit::GroupEdit"]],["impl<'info> !RefUnwindSafe for GroupEdit<'info>",1,["mango_v4::accounts_ix::group_edit::GroupEdit"]],["impl RefUnwindSafe for GroupWithdrawInsuranceFund",1,["mango_v4::accounts_ix::group_withdraw_insurance_fund::__client_accounts_group_withdraw_insurance_fund::GroupWithdrawInsuranceFund"]],["impl<'info> !RefUnwindSafe for GroupWithdrawInsuranceFund<'info>",1,["mango_v4::accounts_ix::group_withdraw_insurance_fund::GroupWithdrawInsuranceFund"]],["impl RefUnwindSafe for HealthRegionBegin",1,["mango_v4::accounts_ix::health_region::__client_accounts_health_region_begin::HealthRegionBegin"]],["impl RefUnwindSafe for HealthRegionEnd",1,["mango_v4::accounts_ix::health_region::__client_accounts_health_region_end::HealthRegionEnd"]],["impl<'info> !RefUnwindSafe for HealthRegionBegin<'info>",1,["mango_v4::accounts_ix::health_region::HealthRegionBegin"]],["impl<'info> !RefUnwindSafe for HealthRegionEnd<'info>",1,["mango_v4::accounts_ix::health_region::HealthRegionEnd"]],["impl RefUnwindSafe for IxGateSet",1,["mango_v4::accounts_ix::ix_gate_set::__client_accounts_ix_gate_set::IxGateSet"]],["impl<'info> !RefUnwindSafe for IxGateSet<'info>",1,["mango_v4::accounts_ix::ix_gate_set::IxGateSet"]],["impl RefUnwindSafe for OpenbookV2CancelOrder",1,["mango_v4::accounts_ix::openbook_v2_cancel_order::__client_accounts_openbook_v2_cancel_order::OpenbookV2CancelOrder"]],["impl<'info> !RefUnwindSafe for OpenbookV2CancelOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_cancel_order::OpenbookV2CancelOrder"]],["impl RefUnwindSafe for OpenbookV2CloseOpenOrders",1,["mango_v4::accounts_ix::openbook_v2_close_open_orders::__client_accounts_openbook_v2_close_open_orders::OpenbookV2CloseOpenOrders"]],["impl<'info> !RefUnwindSafe for OpenbookV2CloseOpenOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_close_open_orders::OpenbookV2CloseOpenOrders"]],["impl RefUnwindSafe for OpenbookV2CreateOpenOrders",1,["mango_v4::accounts_ix::openbook_v2_create_open_orders::__client_accounts_openbook_v2_create_open_orders::OpenbookV2CreateOpenOrders"]],["impl<'info> !RefUnwindSafe for OpenbookV2CreateOpenOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_create_open_orders::OpenbookV2CreateOpenOrders"]],["impl RefUnwindSafe for OpenbookV2DeregisterMarket",1,["mango_v4::accounts_ix::openbook_v2_deregister_market::__client_accounts_openbook_v2_deregister_market::OpenbookV2DeregisterMarket"]],["impl<'info> !RefUnwindSafe for OpenbookV2DeregisterMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_deregister_market::OpenbookV2DeregisterMarket"]],["impl RefUnwindSafe for OpenbookV2EditMarket",1,["mango_v4::accounts_ix::openbook_v2_edit_market::__client_accounts_openbook_v2_edit_market::OpenbookV2EditMarket"]],["impl<'info> !RefUnwindSafe for OpenbookV2EditMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_edit_market::OpenbookV2EditMarket"]],["impl RefUnwindSafe for OpenbookV2LiqForceCancelOrders",1,["mango_v4::accounts_ix::openbook_v2_liq_force_cancel_orders::__client_accounts_openbook_v2_liq_force_cancel_orders::OpenbookV2LiqForceCancelOrders"]],["impl<'info> !RefUnwindSafe for OpenbookV2LiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_liq_force_cancel_orders::OpenbookV2LiqForceCancelOrders"]],["impl RefUnwindSafe for OpenbookV2PlaceOrder",1,["mango_v4::accounts_ix::openbook_v2_place_order::__client_accounts_openbook_v2_place_order::OpenbookV2PlaceOrder"]],["impl<'info> !RefUnwindSafe for OpenbookV2PlaceOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_place_order::OpenbookV2PlaceOrder"]],["impl RefUnwindSafe for OpenbookV2PlaceTakeOrder",1,["mango_v4::accounts_ix::openbook_v2_place_take_order::__client_accounts_openbook_v2_place_take_order::OpenbookV2PlaceTakeOrder"]],["impl<'info> !RefUnwindSafe for OpenbookV2PlaceTakeOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_place_take_order::OpenbookV2PlaceTakeOrder"]],["impl RefUnwindSafe for OpenbookV2RegisterMarket",1,["mango_v4::accounts_ix::openbook_v2_register_market::__client_accounts_openbook_v2_register_market::OpenbookV2RegisterMarket"]],["impl<'info> !RefUnwindSafe for OpenbookV2RegisterMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_register_market::OpenbookV2RegisterMarket"]],["impl RefUnwindSafe for OpenbookV2SettleFunds",1,["mango_v4::accounts_ix::openbook_v2_settle_funds::__client_accounts_openbook_v2_settle_funds::OpenbookV2SettleFunds"]],["impl<'info> !RefUnwindSafe for OpenbookV2SettleFunds<'info>",1,["mango_v4::accounts_ix::openbook_v2_settle_funds::OpenbookV2SettleFunds"]],["impl RefUnwindSafe for PerpCancelAllOrders",1,["mango_v4::accounts_ix::perp_cancel_all_orders::__client_accounts_perp_cancel_all_orders::PerpCancelAllOrders"]],["impl<'info> !RefUnwindSafe for PerpCancelAllOrders<'info>",1,["mango_v4::accounts_ix::perp_cancel_all_orders::PerpCancelAllOrders"]],["impl RefUnwindSafe for PerpCancelAllOrdersBySide",1,["mango_v4::accounts_ix::perp_cancel_all_orders_by_side::__client_accounts_perp_cancel_all_orders_by_side::PerpCancelAllOrdersBySide"]],["impl<'info> !RefUnwindSafe for PerpCancelAllOrdersBySide<'info>",1,["mango_v4::accounts_ix::perp_cancel_all_orders_by_side::PerpCancelAllOrdersBySide"]],["impl RefUnwindSafe for PerpCancelOrder",1,["mango_v4::accounts_ix::perp_cancel_order::__client_accounts_perp_cancel_order::PerpCancelOrder"]],["impl<'info> !RefUnwindSafe for PerpCancelOrder<'info>",1,["mango_v4::accounts_ix::perp_cancel_order::PerpCancelOrder"]],["impl RefUnwindSafe for PerpCancelOrderByClientOrderId",1,["mango_v4::accounts_ix::perp_cancel_order_by_client_order_id::__client_accounts_perp_cancel_order_by_client_order_id::PerpCancelOrderByClientOrderId"]],["impl<'info> !RefUnwindSafe for PerpCancelOrderByClientOrderId<'info>",1,["mango_v4::accounts_ix::perp_cancel_order_by_client_order_id::PerpCancelOrderByClientOrderId"]],["impl RefUnwindSafe for PerpCloseMarket",1,["mango_v4::accounts_ix::perp_close_market::__client_accounts_perp_close_market::PerpCloseMarket"]],["impl<'info> !RefUnwindSafe for PerpCloseMarket<'info>",1,["mango_v4::accounts_ix::perp_close_market::PerpCloseMarket"]],["impl RefUnwindSafe for PerpConsumeEvents",1,["mango_v4::accounts_ix::perp_consume_events::__client_accounts_perp_consume_events::PerpConsumeEvents"]],["impl<'info> !RefUnwindSafe for PerpConsumeEvents<'info>",1,["mango_v4::accounts_ix::perp_consume_events::PerpConsumeEvents"]],["impl RefUnwindSafe for PerpCreateMarket",1,["mango_v4::accounts_ix::perp_create_market::__client_accounts_perp_create_market::PerpCreateMarket"]],["impl<'info> !RefUnwindSafe for PerpCreateMarket<'info>",1,["mango_v4::accounts_ix::perp_create_market::PerpCreateMarket"]],["impl RefUnwindSafe for PerpDeactivatePosition",1,["mango_v4::accounts_ix::perp_deactivate_position::__client_accounts_perp_deactivate_position::PerpDeactivatePosition"]],["impl<'info> !RefUnwindSafe for PerpDeactivatePosition<'info>",1,["mango_v4::accounts_ix::perp_deactivate_position::PerpDeactivatePosition"]],["impl RefUnwindSafe for PerpEditMarket",1,["mango_v4::accounts_ix::perp_edit_market::__client_accounts_perp_edit_market::PerpEditMarket"]],["impl<'info> !RefUnwindSafe for PerpEditMarket<'info>",1,["mango_v4::accounts_ix::perp_edit_market::PerpEditMarket"]],["impl RefUnwindSafe for PerpForceClosePosition",1,["mango_v4::accounts_ix::perp_force_close_position::__client_accounts_perp_force_close_position::PerpForceClosePosition"]],["impl<'info> !RefUnwindSafe for PerpForceClosePosition<'info>",1,["mango_v4::accounts_ix::perp_force_close_position::PerpForceClosePosition"]],["impl RefUnwindSafe for PerpLiqBaseOrPositivePnl",1,["mango_v4::accounts_ix::perp_liq_base_or_positive_pnl::__client_accounts_perp_liq_base_or_positive_pnl::PerpLiqBaseOrPositivePnl"]],["impl<'info> !RefUnwindSafe for PerpLiqBaseOrPositivePnl<'info>",1,["mango_v4::accounts_ix::perp_liq_base_or_positive_pnl::PerpLiqBaseOrPositivePnl"]],["impl RefUnwindSafe for PerpLiqForceCancelOrders",1,["mango_v4::accounts_ix::perp_liq_force_cancel_orders::__client_accounts_perp_liq_force_cancel_orders::PerpLiqForceCancelOrders"]],["impl<'info> !RefUnwindSafe for PerpLiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::perp_liq_force_cancel_orders::PerpLiqForceCancelOrders"]],["impl RefUnwindSafe for PerpLiqNegativePnlOrBankruptcy",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::__client_accounts_perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcy"]],["impl RefUnwindSafe for PerpLiqNegativePnlOrBankruptcyV2",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::__client_accounts_perp_liq_negative_pnl_or_bankruptcy_v2::PerpLiqNegativePnlOrBankruptcyV2"]],["impl<'info> !RefUnwindSafe for PerpLiqNegativePnlOrBankruptcy<'info>",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcy"]],["impl<'info> !RefUnwindSafe for PerpLiqNegativePnlOrBankruptcyV2<'info>",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcyV2"]],["impl RefUnwindSafe for PerpPlaceOrder",1,["mango_v4::accounts_ix::perp_place_order::__client_accounts_perp_place_order::PerpPlaceOrder"]],["impl<'info> !RefUnwindSafe for PerpPlaceOrder<'info>",1,["mango_v4::accounts_ix::perp_place_order::PerpPlaceOrder"]],["impl RefUnwindSafe for PerpSettleFees",1,["mango_v4::accounts_ix::perp_settle_fees::__client_accounts_perp_settle_fees::PerpSettleFees"]],["impl<'info> !RefUnwindSafe for PerpSettleFees<'info>",1,["mango_v4::accounts_ix::perp_settle_fees::PerpSettleFees"]],["impl RefUnwindSafe for PerpSettlePnl",1,["mango_v4::accounts_ix::perp_settle_pnl::__client_accounts_perp_settle_pnl::PerpSettlePnl"]],["impl<'info> !RefUnwindSafe for PerpSettlePnl<'info>",1,["mango_v4::accounts_ix::perp_settle_pnl::PerpSettlePnl"]],["impl RefUnwindSafe for PerpUpdateFunding",1,["mango_v4::accounts_ix::perp_update_funding::__client_accounts_perp_update_funding::PerpUpdateFunding"]],["impl<'info> !RefUnwindSafe for PerpUpdateFunding<'info>",1,["mango_v4::accounts_ix::perp_update_funding::PerpUpdateFunding"]],["impl RefUnwindSafe for Serum3CancelAllOrders",1,["mango_v4::accounts_ix::serum3_cancel_all_orders::__client_accounts_serum3_cancel_all_orders::Serum3CancelAllOrders"]],["impl<'info> !RefUnwindSafe for Serum3CancelAllOrders<'info>",1,["mango_v4::accounts_ix::serum3_cancel_all_orders::Serum3CancelAllOrders"]],["impl RefUnwindSafe for Serum3CancelOrder",1,["mango_v4::accounts_ix::serum3_cancel_order::__client_accounts_serum3_cancel_order::Serum3CancelOrder"]],["impl<'info> !RefUnwindSafe for Serum3CancelOrder<'info>",1,["mango_v4::accounts_ix::serum3_cancel_order::Serum3CancelOrder"]],["impl RefUnwindSafe for Serum3CloseOpenOrders",1,["mango_v4::accounts_ix::serum3_close_open_orders::__client_accounts_serum3_close_open_orders::Serum3CloseOpenOrders"]],["impl<'info> !RefUnwindSafe for Serum3CloseOpenOrders<'info>",1,["mango_v4::accounts_ix::serum3_close_open_orders::Serum3CloseOpenOrders"]],["impl RefUnwindSafe for Serum3CreateOpenOrders",1,["mango_v4::accounts_ix::serum3_create_open_orders::__client_accounts_serum3_create_open_orders::Serum3CreateOpenOrders"]],["impl<'info> !RefUnwindSafe for Serum3CreateOpenOrders<'info>",1,["mango_v4::accounts_ix::serum3_create_open_orders::Serum3CreateOpenOrders"]],["impl RefUnwindSafe for Serum3DeregisterMarket",1,["mango_v4::accounts_ix::serum3_deregister_market::__client_accounts_serum3_deregister_market::Serum3DeregisterMarket"]],["impl<'info> !RefUnwindSafe for Serum3DeregisterMarket<'info>",1,["mango_v4::accounts_ix::serum3_deregister_market::Serum3DeregisterMarket"]],["impl RefUnwindSafe for Serum3EditMarket",1,["mango_v4::accounts_ix::serum3_edit_market::__client_accounts_serum3_edit_market::Serum3EditMarket"]],["impl<'info> !RefUnwindSafe for Serum3EditMarket<'info>",1,["mango_v4::accounts_ix::serum3_edit_market::Serum3EditMarket"]],["impl RefUnwindSafe for Serum3LiqForceCancelOrders",1,["mango_v4::accounts_ix::serum3_liq_force_cancel_orders::__client_accounts_serum3_liq_force_cancel_orders::Serum3LiqForceCancelOrders"]],["impl<'info> !RefUnwindSafe for Serum3LiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::serum3_liq_force_cancel_orders::Serum3LiqForceCancelOrders"]],["impl RefUnwindSafe for Serum3PlaceOrder",1,["mango_v4::accounts_ix::serum3_place_order::__client_accounts_serum3_place_order::Serum3PlaceOrder"]],["impl RefUnwindSafe for Serum3SelfTradeBehavior",1,["mango_v4::accounts_ix::serum3_place_order::Serum3SelfTradeBehavior"]],["impl RefUnwindSafe for Serum3OrderType",1,["mango_v4::accounts_ix::serum3_place_order::Serum3OrderType"]],["impl RefUnwindSafe for Serum3Side",1,["mango_v4::accounts_ix::serum3_place_order::Serum3Side"]],["impl<'info> !RefUnwindSafe for Serum3PlaceOrder<'info>",1,["mango_v4::accounts_ix::serum3_place_order::Serum3PlaceOrder"]],["impl RefUnwindSafe for Serum3RegisterMarket",1,["mango_v4::accounts_ix::serum3_register_market::__client_accounts_serum3_register_market::Serum3RegisterMarket"]],["impl<'info> !RefUnwindSafe for Serum3RegisterMarket<'info>",1,["mango_v4::accounts_ix::serum3_register_market::Serum3RegisterMarket"]],["impl RefUnwindSafe for Serum3SettleFunds",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds::Serum3SettleFunds"]],["impl RefUnwindSafe for Serum3SettleFundsV2Extra",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds_v2_extra::Serum3SettleFundsV2Extra"]],["impl RefUnwindSafe for Serum3SettleFundsV2",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds_v2::Serum3SettleFundsV2"]],["impl<'info> !RefUnwindSafe for Serum3SettleFunds<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFunds"]],["impl<'info> !RefUnwindSafe for Serum3SettleFundsV2Extra<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFundsV2Extra"]],["impl<'info> !RefUnwindSafe for Serum3SettleFundsV2<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFundsV2"]],["impl RefUnwindSafe for StubOracleClose",1,["mango_v4::accounts_ix::stub_oracle_close::__client_accounts_stub_oracle_close::StubOracleClose"]],["impl<'info> !RefUnwindSafe for StubOracleClose<'info>",1,["mango_v4::accounts_ix::stub_oracle_close::StubOracleClose"]],["impl RefUnwindSafe for StubOracleCreate",1,["mango_v4::accounts_ix::stub_oracle_create::__client_accounts_stub_oracle_create::StubOracleCreate"]],["impl<'info> !RefUnwindSafe for StubOracleCreate<'info>",1,["mango_v4::accounts_ix::stub_oracle_create::StubOracleCreate"]],["impl RefUnwindSafe for StubOracleSet",1,["mango_v4::accounts_ix::stub_oracle_set::__client_accounts_stub_oracle_set::StubOracleSet"]],["impl<'info> !RefUnwindSafe for StubOracleSet<'info>",1,["mango_v4::accounts_ix::stub_oracle_set::StubOracleSet"]],["impl RefUnwindSafe for TokenAddBank",1,["mango_v4::accounts_ix::token_add_bank::__client_accounts_token_add_bank::TokenAddBank"]],["impl<'info> !RefUnwindSafe for TokenAddBank<'info>",1,["mango_v4::accounts_ix::token_add_bank::TokenAddBank"]],["impl RefUnwindSafe for TokenConditionalSwapCancel",1,["mango_v4::accounts_ix::token_conditional_swap_cancel::__client_accounts_token_conditional_swap_cancel::TokenConditionalSwapCancel"]],["impl<'info> !RefUnwindSafe for TokenConditionalSwapCancel<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_cancel::TokenConditionalSwapCancel"]],["impl RefUnwindSafe for TokenConditionalSwapCreate",1,["mango_v4::accounts_ix::token_conditional_swap_create::__client_accounts_token_conditional_swap_create::TokenConditionalSwapCreate"]],["impl<'info> !RefUnwindSafe for TokenConditionalSwapCreate<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_create::TokenConditionalSwapCreate"]],["impl RefUnwindSafe for TokenConditionalSwapStart",1,["mango_v4::accounts_ix::token_conditional_swap_start::__client_accounts_token_conditional_swap_start::TokenConditionalSwapStart"]],["impl<'info> !RefUnwindSafe for TokenConditionalSwapStart<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_start::TokenConditionalSwapStart"]],["impl RefUnwindSafe for TokenConditionalSwapTrigger",1,["mango_v4::accounts_ix::token_conditional_swap_trigger::__client_accounts_token_conditional_swap_trigger::TokenConditionalSwapTrigger"]],["impl<'info> !RefUnwindSafe for TokenConditionalSwapTrigger<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_trigger::TokenConditionalSwapTrigger"]],["impl RefUnwindSafe for TokenDepositIntoExisting",1,["mango_v4::accounts_ix::token_deposit::__client_accounts_token_deposit_into_existing::TokenDepositIntoExisting"]],["impl RefUnwindSafe for TokenDeposit",1,["mango_v4::accounts_ix::token_deposit::__client_accounts_token_deposit::TokenDeposit"]],["impl<'info> !RefUnwindSafe for TokenDepositIntoExisting<'info>",1,["mango_v4::accounts_ix::token_deposit::TokenDepositIntoExisting"]],["impl<'info> !RefUnwindSafe for TokenDeposit<'info>",1,["mango_v4::accounts_ix::token_deposit::TokenDeposit"]],["impl RefUnwindSafe for TokenDeregister",1,["mango_v4::accounts_ix::token_deregister::__client_accounts_token_deregister::TokenDeregister"]],["impl<'info> !RefUnwindSafe for TokenDeregister<'info>",1,["mango_v4::accounts_ix::token_deregister::TokenDeregister"]],["impl RefUnwindSafe for TokenEdit",1,["mango_v4::accounts_ix::token_edit::__client_accounts_token_edit::TokenEdit"]],["impl<'info> !RefUnwindSafe for TokenEdit<'info>",1,["mango_v4::accounts_ix::token_edit::TokenEdit"]],["impl RefUnwindSafe for TokenForceCloseBorrowsWithToken",1,["mango_v4::accounts_ix::token_force_close_borrows_with_token::__client_accounts_token_force_close_borrows_with_token::TokenForceCloseBorrowsWithToken"]],["impl<'info> !RefUnwindSafe for TokenForceCloseBorrowsWithToken<'info>",1,["mango_v4::accounts_ix::token_force_close_borrows_with_token::TokenForceCloseBorrowsWithToken"]],["impl RefUnwindSafe for TokenLiqBankruptcy",1,["mango_v4::accounts_ix::token_liq_bankruptcy::__client_accounts_token_liq_bankruptcy::TokenLiqBankruptcy"]],["impl<'info> !RefUnwindSafe for TokenLiqBankruptcy<'info>",1,["mango_v4::accounts_ix::token_liq_bankruptcy::TokenLiqBankruptcy"]],["impl RefUnwindSafe for TokenLiqWithToken",1,["mango_v4::accounts_ix::token_liq_with_token::__client_accounts_token_liq_with_token::TokenLiqWithToken"]],["impl<'info> !RefUnwindSafe for TokenLiqWithToken<'info>",1,["mango_v4::accounts_ix::token_liq_with_token::TokenLiqWithToken"]],["impl RefUnwindSafe for TokenRegister",1,["mango_v4::accounts_ix::token_register::__client_accounts_token_register::TokenRegister"]],["impl<'info> !RefUnwindSafe for TokenRegister<'info>",1,["mango_v4::accounts_ix::token_register::TokenRegister"]],["impl RefUnwindSafe for InterestRateParams",1,["mango_v4::accounts_ix::token_register::InterestRateParams"]],["impl RefUnwindSafe for TokenRegisterTrustless",1,["mango_v4::accounts_ix::token_register_trustless::__client_accounts_token_register_trustless::TokenRegisterTrustless"]],["impl<'info> !RefUnwindSafe for TokenRegisterTrustless<'info>",1,["mango_v4::accounts_ix::token_register_trustless::TokenRegisterTrustless"]],["impl RefUnwindSafe for TokenUpdateIndexAndRate",1,["mango_v4::accounts_ix::token_update_index_and_rate::__client_accounts_token_update_index_and_rate::TokenUpdateIndexAndRate"]],["impl<'info> !RefUnwindSafe for TokenUpdateIndexAndRate<'info>",1,["mango_v4::accounts_ix::token_update_index_and_rate::TokenUpdateIndexAndRate"]],["impl RefUnwindSafe for TokenWithdraw",1,["mango_v4::accounts_ix::token_withdraw::__client_accounts_token_withdraw::TokenWithdraw"]],["impl<'info> !RefUnwindSafe for TokenWithdraw<'info>",1,["mango_v4::accounts_ix::token_withdraw::TokenWithdraw"]],["impl<'a, 'info> !RefUnwindSafe for AccountInfoRef<'a, 'info>",1,["mango_v4::accounts_zerocopy::AccountInfoRef"]],["impl<'a, 'info> !RefUnwindSafe for AccountInfoRefMut<'a, 'info>",1,["mango_v4::accounts_zerocopy::AccountInfoRefMut"]],["impl RefUnwindSafe for KeyedAccount",1,["mango_v4::accounts_zerocopy::KeyedAccount"]],["impl RefUnwindSafe for KeyedAccountSharedData",1,["mango_v4::accounts_zerocopy::KeyedAccountSharedData"]],["impl RefUnwindSafe for MangoError",1,["mango_v4::error::MangoError"]],["impl RefUnwindSafe for MangoAccountData",1,["mango_v4::events::MangoAccountData"]],["impl RefUnwindSafe for Equity",1,["mango_v4::events::Equity"]],["impl RefUnwindSafe for TokenEquity",1,["mango_v4::events::TokenEquity"]],["impl RefUnwindSafe for PerpEquity",1,["mango_v4::events::PerpEquity"]],["impl<T> RefUnwindSafe for FixedOrderAccountRetriever<T>where\n T: RefUnwindSafe,",1,["mango_v4::health::account_retriever::FixedOrderAccountRetriever"]],["impl<'a, 'info> !RefUnwindSafe for ScannedBanksAndOracles<'a, 'info>",1,["mango_v4::health::account_retriever::ScannedBanksAndOracles"]],["impl<'a, 'info> !RefUnwindSafe for ScanningAccountRetriever<'a, 'info>",1,["mango_v4::health::account_retriever::ScanningAccountRetriever"]],["impl RefUnwindSafe for Prices",1,["mango_v4::health::cache::Prices"]],["impl RefUnwindSafe for HealthType",1,["mango_v4::health::cache::HealthType"]],["impl RefUnwindSafe for TokenInfo",1,["mango_v4::health::cache::TokenInfo"]],["impl RefUnwindSafe for TokenBalance",1,["mango_v4::health::cache::TokenBalance"]],["impl RefUnwindSafe for TokenMaxReserved",1,["mango_v4::health::cache::TokenMaxReserved"]],["impl RefUnwindSafe for Serum3Info",1,["mango_v4::health::cache::Serum3Info"]],["impl RefUnwindSafe for PerpInfo",1,["mango_v4::health::cache::PerpInfo"]],["impl RefUnwindSafe for HealthCache",1,["mango_v4::health::cache::HealthCache"]],["impl RefUnwindSafe for PerpBalanceLog",1,["mango_v4::logs::PerpBalanceLog"]],["impl RefUnwindSafe for TokenBalanceLog",1,["mango_v4::logs::TokenBalanceLog"]],["impl RefUnwindSafe for FlashLoanTokenDetail",1,["mango_v4::logs::FlashLoanTokenDetail"]],["impl RefUnwindSafe for FlashLoanTokenDetailV2",1,["mango_v4::logs::FlashLoanTokenDetailV2"]],["impl RefUnwindSafe for FlashLoanTokenDetailV3",1,["mango_v4::logs::FlashLoanTokenDetailV3"]],["impl RefUnwindSafe for FlashLoanLog",1,["mango_v4::logs::FlashLoanLog"]],["impl RefUnwindSafe for FlashLoanLogV2",1,["mango_v4::logs::FlashLoanLogV2"]],["impl RefUnwindSafe for FlashLoanLogV3",1,["mango_v4::logs::FlashLoanLogV3"]],["impl RefUnwindSafe for WithdrawLog",1,["mango_v4::logs::WithdrawLog"]],["impl RefUnwindSafe for DepositLog",1,["mango_v4::logs::DepositLog"]],["impl RefUnwindSafe for FillLog",1,["mango_v4::logs::FillLog"]],["impl RefUnwindSafe for FillLogV2",1,["mango_v4::logs::FillLogV2"]],["impl RefUnwindSafe for FillLogV3",1,["mango_v4::logs::FillLogV3"]],["impl RefUnwindSafe for PerpUpdateFundingLog",1,["mango_v4::logs::PerpUpdateFundingLog"]],["impl RefUnwindSafe for PerpUpdateFundingLogV2",1,["mango_v4::logs::PerpUpdateFundingLogV2"]],["impl RefUnwindSafe for UpdateIndexLog",1,["mango_v4::logs::UpdateIndexLog"]],["impl RefUnwindSafe for UpdateRateLog",1,["mango_v4::logs::UpdateRateLog"]],["impl RefUnwindSafe for TokenLiqWithTokenLog",1,["mango_v4::logs::TokenLiqWithTokenLog"]],["impl RefUnwindSafe for Serum3OpenOrdersBalanceLog",1,["mango_v4::logs::Serum3OpenOrdersBalanceLog"]],["impl RefUnwindSafe for Serum3OpenOrdersBalanceLogV2",1,["mango_v4::logs::Serum3OpenOrdersBalanceLogV2"]],["impl RefUnwindSafe for LoanOriginationFeeInstruction",1,["mango_v4::logs::LoanOriginationFeeInstruction"]],["impl RefUnwindSafe for WithdrawLoanOriginationFeeLog",1,["mango_v4::logs::WithdrawLoanOriginationFeeLog"]],["impl RefUnwindSafe for WithdrawLoanLog",1,["mango_v4::logs::WithdrawLoanLog"]],["impl RefUnwindSafe for TokenLiqBankruptcyLog",1,["mango_v4::logs::TokenLiqBankruptcyLog"]],["impl RefUnwindSafe for DeactivateTokenPositionLog",1,["mango_v4::logs::DeactivateTokenPositionLog"]],["impl RefUnwindSafe for DeactivatePerpPositionLog",1,["mango_v4::logs::DeactivatePerpPositionLog"]],["impl RefUnwindSafe for TokenMetaDataLog",1,["mango_v4::logs::TokenMetaDataLog"]],["impl RefUnwindSafe for PerpMarketMetaDataLog",1,["mango_v4::logs::PerpMarketMetaDataLog"]],["impl RefUnwindSafe for Serum3RegisterMarketLog",1,["mango_v4::logs::Serum3RegisterMarketLog"]],["impl RefUnwindSafe for PerpLiqBaseOrPositivePnlLog",1,["mango_v4::logs::PerpLiqBaseOrPositivePnlLog"]],["impl RefUnwindSafe for PerpLiqBankruptcyLog",1,["mango_v4::logs::PerpLiqBankruptcyLog"]],["impl RefUnwindSafe for PerpLiqNegativePnlOrBankruptcyLog",1,["mango_v4::logs::PerpLiqNegativePnlOrBankruptcyLog"]],["impl RefUnwindSafe for PerpSettlePnlLog",1,["mango_v4::logs::PerpSettlePnlLog"]],["impl RefUnwindSafe for PerpSettleFeesLog",1,["mango_v4::logs::PerpSettleFeesLog"]],["impl RefUnwindSafe for AccountBuybackFeesWithMngoLog",1,["mango_v4::logs::AccountBuybackFeesWithMngoLog"]],["impl RefUnwindSafe for FilledPerpOrderLog",1,["mango_v4::logs::FilledPerpOrderLog"]],["impl RefUnwindSafe for PerpTakerTradeLog",1,["mango_v4::logs::PerpTakerTradeLog"]],["impl RefUnwindSafe for PerpForceClosePositionLog",1,["mango_v4::logs::PerpForceClosePositionLog"]],["impl RefUnwindSafe for TokenForceCloseBorrowsWithTokenLog",1,["mango_v4::logs::TokenForceCloseBorrowsWithTokenLog"]],["impl RefUnwindSafe for TokenConditionalSwapCreateLog",1,["mango_v4::logs::TokenConditionalSwapCreateLog"]],["impl RefUnwindSafe for TokenConditionalSwapCreateLogV2",1,["mango_v4::logs::TokenConditionalSwapCreateLogV2"]],["impl RefUnwindSafe for TokenConditionalSwapCreateLogV3",1,["mango_v4::logs::TokenConditionalSwapCreateLogV3"]],["impl RefUnwindSafe for TokenConditionalSwapTriggerLog",1,["mango_v4::logs::TokenConditionalSwapTriggerLog"]],["impl RefUnwindSafe for TokenConditionalSwapTriggerLogV2",1,["mango_v4::logs::TokenConditionalSwapTriggerLogV2"]],["impl RefUnwindSafe for TokenConditionalSwapTriggerLogV3",1,["mango_v4::logs::TokenConditionalSwapTriggerLogV3"]],["impl RefUnwindSafe for TokenConditionalSwapCancelLog",1,["mango_v4::logs::TokenConditionalSwapCancelLog"]],["impl RefUnwindSafe for TokenConditionalSwapStartLog",1,["mango_v4::logs::TokenConditionalSwapStartLog"]],["impl RefUnwindSafe for OrderBookStateHeader",1,["mango_v4::serum3_cpi::OrderBookStateHeader"]],["impl RefUnwindSafe for OpenOrdersSlim",1,["mango_v4::serum3_cpi::OpenOrdersSlim"]],["impl<'info> !RefUnwindSafe for InitOpenOrders<'info>",1,["mango_v4::serum3_cpi::InitOpenOrders"]],["impl<'info> !RefUnwindSafe for CloseOpenOrders<'info>",1,["mango_v4::serum3_cpi::CloseOpenOrders"]],["impl<'info> !RefUnwindSafe for SettleFunds<'info>",1,["mango_v4::serum3_cpi::SettleFunds"]],["impl<'info> !RefUnwindSafe for PlaceOrder<'info>",1,["mango_v4::serum3_cpi::PlaceOrder"]],["impl<'info> !RefUnwindSafe for CancelOrder<'info>",1,["mango_v4::serum3_cpi::CancelOrder"]],["impl RefUnwindSafe for Bank",1,["mango_v4::state::bank::Bank"]],["impl RefUnwindSafe for WithdrawResult",1,["mango_v4::state::bank::WithdrawResult"]],["impl<Header, Fixed, Dynamic> RefUnwindSafe for DynamicAccount<Header, Fixed, Dynamic>where\n Dynamic: RefUnwindSafe,\n Fixed: RefUnwindSafe,\n Header: RefUnwindSafe,",1,["mango_v4::state::dynamic_account::DynamicAccount"]],["impl RefUnwindSafe for Group",1,["mango_v4::state::group::Group"]],["impl RefUnwindSafe for IxGate",1,["mango_v4::state::group::IxGate"]],["impl RefUnwindSafe for CheckLiquidatable",1,["mango_v4::state::mango_account::CheckLiquidatable"]],["impl RefUnwindSafe for MangoAccountPdaSeeds",1,["mango_v4::state::mango_account::MangoAccountPdaSeeds"]],["impl RefUnwindSafe for MangoAccount",1,["mango_v4::state::mango_account::MangoAccount"]],["impl RefUnwindSafe for MangoAccountFixed",1,["mango_v4::state::mango_account::MangoAccountFixed"]],["impl RefUnwindSafe for MangoAccountDynamicHeader",1,["mango_v4::state::mango_account::MangoAccountDynamicHeader"]],["impl RefUnwindSafe for TokenPosition",1,["mango_v4::state::mango_account_components::TokenPosition"]],["impl RefUnwindSafe for Serum3Orders",1,["mango_v4::state::mango_account_components::Serum3Orders"]],["impl RefUnwindSafe for PerpPosition",1,["mango_v4::state::mango_account_components::PerpPosition"]],["impl RefUnwindSafe for PerpOpenOrder",1,["mango_v4::state::mango_account_components::PerpOpenOrder"]],["impl RefUnwindSafe for MintInfo",1,["mango_v4::state::mint_info::MintInfo"]],["impl RefUnwindSafe for OpenbookV2Market",1,["mango_v4::state::openbook_v2_market::OpenbookV2Market"]],["impl RefUnwindSafe for OpenbookV2MarketIndexReservation",1,["mango_v4::state::openbook_v2_market::OpenbookV2MarketIndexReservation"]],["impl RefUnwindSafe for OracleConfig",1,["mango_v4::state::oracle::OracleConfig"]],["impl RefUnwindSafe for OracleConfigParams",1,["mango_v4::state::oracle::OracleConfigParams"]],["impl RefUnwindSafe for OracleType",1,["mango_v4::state::oracle::OracleType"]],["impl RefUnwindSafe for OracleState",1,["mango_v4::state::oracle::OracleState"]],["impl RefUnwindSafe for StubOracle",1,["mango_v4::state::oracle::StubOracle"]],["impl<'a> !RefUnwindSafe for Orderbook<'a>",1,["mango_v4::state::orderbook::book::Orderbook"]],["impl RefUnwindSafe for BookSideOrderTree",1,["mango_v4::state::orderbook::bookside::BookSideOrderTree"]],["impl RefUnwindSafe for BookSideOrderHandle",1,["mango_v4::state::orderbook::bookside::BookSideOrderHandle"]],["impl RefUnwindSafe for BookSide",1,["mango_v4::state::orderbook::bookside::BookSide"]],["impl<'a> RefUnwindSafe for BookSideIterItem<'a>",1,["mango_v4::state::orderbook::bookside_iterator::BookSideIterItem"]],["impl<'a> RefUnwindSafe for BookSideIter<'a>",1,["mango_v4::state::orderbook::bookside_iterator::BookSideIter"]],["impl RefUnwindSafe for OrderState",1,["mango_v4::state::orderbook::bookside_iterator::OrderState"]],["impl RefUnwindSafe for NodeTag",1,["mango_v4::state::orderbook::nodes::NodeTag"]],["impl RefUnwindSafe for InnerNode",1,["mango_v4::state::orderbook::nodes::InnerNode"]],["impl RefUnwindSafe for LeafNode",1,["mango_v4::state::orderbook::nodes::LeafNode"]],["impl RefUnwindSafe for FreeNode",1,["mango_v4::state::orderbook::nodes::FreeNode"]],["impl RefUnwindSafe for AnyNode",1,["mango_v4::state::orderbook::nodes::AnyNode"]],["impl RefUnwindSafe for Order",1,["mango_v4::state::orderbook::order::Order"]],["impl RefUnwindSafe for OrderParams",1,["mango_v4::state::orderbook::order::OrderParams"]],["impl RefUnwindSafe for PlaceOrderType",1,["mango_v4::state::orderbook::order_type::PlaceOrderType"]],["impl RefUnwindSafe for PostOrderType",1,["mango_v4::state::orderbook::order_type::PostOrderType"]],["impl RefUnwindSafe for SelfTradeBehavior",1,["mango_v4::state::orderbook::order_type::SelfTradeBehavior"]],["impl RefUnwindSafe for Side",1,["mango_v4::state::orderbook::order_type::Side"]],["impl RefUnwindSafe for SideAndOrderTree",1,["mango_v4::state::orderbook::order_type::SideAndOrderTree"]],["impl RefUnwindSafe for OrderTreeType",1,["mango_v4::state::orderbook::ordertree::OrderTreeType"]],["impl RefUnwindSafe for OrderTreeRoot",1,["mango_v4::state::orderbook::ordertree::OrderTreeRoot"]],["impl RefUnwindSafe for OrderTreeNodes",1,["mango_v4::state::orderbook::ordertree::OrderTreeNodes"]],["impl<'a> RefUnwindSafe for OrderTreeIter<'a>",1,["mango_v4::state::orderbook::ordertree_iterator::OrderTreeIter"]],["impl RefUnwindSafe for EventQueue",1,["mango_v4::state::orderbook::queue::EventQueue"]],["impl RefUnwindSafe for EventQueueHeader",1,["mango_v4::state::orderbook::queue::EventQueueHeader"]],["impl RefUnwindSafe for AnyEvent",1,["mango_v4::state::orderbook::queue::AnyEvent"]],["impl RefUnwindSafe for EventType",1,["mango_v4::state::orderbook::queue::EventType"]],["impl RefUnwindSafe for FillEvent",1,["mango_v4::state::orderbook::queue::FillEvent"]],["impl RefUnwindSafe for OutEvent",1,["mango_v4::state::orderbook::queue::OutEvent"]],["impl RefUnwindSafe for PerpMarket",1,["mango_v4::state::perp_market::PerpMarket"]],["impl RefUnwindSafe for Serum3Market",1,["mango_v4::state::serum3_market::Serum3Market"]],["impl RefUnwindSafe for Serum3MarketIndexReservation",1,["mango_v4::state::serum3_market::Serum3MarketIndexReservation"]],["impl RefUnwindSafe for StablePriceModel",1,["mango_v4::state::stable_price::StablePriceModel"]],["impl RefUnwindSafe for TokenConditionalSwapDisplayPriceStyle",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapDisplayPriceStyle"]],["impl RefUnwindSafe for TokenConditionalSwapIntention",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapIntention"]],["impl RefUnwindSafe for TokenConditionalSwapType",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapType"]],["impl RefUnwindSafe for TokenConditionalSwap",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwap"]],["impl RefUnwindSafe for TokenIndex",1,["mango_v4::types::TokenIndex"]],["impl RefUnwindSafe for Serum3MarketIndex",1,["mango_v4::types::Serum3MarketIndex"]],["impl RefUnwindSafe for PerpMarketIndex",1,["mango_v4::types::PerpMarketIndex"]],["impl RefUnwindSafe for I80F48",1,["mango_v4::types::I80F48"]],["impl RefUnwindSafe for MangoV4",1,["mango_v4::program::MangoV4"]],["impl RefUnwindSafe for AdminTokenWithdrawFees",1,["mango_v4::instruction::AdminTokenWithdrawFees"]],["impl RefUnwindSafe for AdminPerpWithdrawFees",1,["mango_v4::instruction::AdminPerpWithdrawFees"]],["impl RefUnwindSafe for GroupCreate",1,["mango_v4::instruction::GroupCreate"]],["impl RefUnwindSafe for GroupEdit",1,["mango_v4::instruction::GroupEdit"]],["impl RefUnwindSafe for GroupWithdrawInsuranceFund",1,["mango_v4::instruction::GroupWithdrawInsuranceFund"]],["impl RefUnwindSafe for IxGateSet",1,["mango_v4::instruction::IxGateSet"]],["impl RefUnwindSafe for GroupClose",1,["mango_v4::instruction::GroupClose"]],["impl RefUnwindSafe for TokenRegister",1,["mango_v4::instruction::TokenRegister"]],["impl RefUnwindSafe for TokenRegisterTrustless",1,["mango_v4::instruction::TokenRegisterTrustless"]],["impl RefUnwindSafe for TokenEdit",1,["mango_v4::instruction::TokenEdit"]],["impl RefUnwindSafe for TokenAddBank",1,["mango_v4::instruction::TokenAddBank"]],["impl RefUnwindSafe for TokenDeregister",1,["mango_v4::instruction::TokenDeregister"]],["impl RefUnwindSafe for TokenUpdateIndexAndRate",1,["mango_v4::instruction::TokenUpdateIndexAndRate"]],["impl RefUnwindSafe for AccountCreate",1,["mango_v4::instruction::AccountCreate"]],["impl RefUnwindSafe for AccountCreateV2",1,["mango_v4::instruction::AccountCreateV2"]],["impl RefUnwindSafe for AccountExpand",1,["mango_v4::instruction::AccountExpand"]],["impl RefUnwindSafe for AccountExpandV2",1,["mango_v4::instruction::AccountExpandV2"]],["impl RefUnwindSafe for AccountSizeMigration",1,["mango_v4::instruction::AccountSizeMigration"]],["impl RefUnwindSafe for AccountEdit",1,["mango_v4::instruction::AccountEdit"]],["impl RefUnwindSafe for AccountToggleFreeze",1,["mango_v4::instruction::AccountToggleFreeze"]],["impl RefUnwindSafe for AccountClose",1,["mango_v4::instruction::AccountClose"]],["impl RefUnwindSafe for AccountBuybackFeesWithMngo",1,["mango_v4::instruction::AccountBuybackFeesWithMngo"]],["impl RefUnwindSafe for StubOracleCreate",1,["mango_v4::instruction::StubOracleCreate"]],["impl RefUnwindSafe for StubOracleClose",1,["mango_v4::instruction::StubOracleClose"]],["impl RefUnwindSafe for StubOracleSet",1,["mango_v4::instruction::StubOracleSet"]],["impl RefUnwindSafe for StubOracleSetTest",1,["mango_v4::instruction::StubOracleSetTest"]],["impl RefUnwindSafe for TokenDeposit",1,["mango_v4::instruction::TokenDeposit"]],["impl RefUnwindSafe for TokenDepositIntoExisting",1,["mango_v4::instruction::TokenDepositIntoExisting"]],["impl RefUnwindSafe for TokenWithdraw",1,["mango_v4::instruction::TokenWithdraw"]],["impl RefUnwindSafe for FlashLoanBegin",1,["mango_v4::instruction::FlashLoanBegin"]],["impl RefUnwindSafe for FlashLoanSwapBegin",1,["mango_v4::instruction::FlashLoanSwapBegin"]],["impl RefUnwindSafe for FlashLoanEnd",1,["mango_v4::instruction::FlashLoanEnd"]],["impl RefUnwindSafe for FlashLoanEndV2",1,["mango_v4::instruction::FlashLoanEndV2"]],["impl RefUnwindSafe for HealthRegionBegin",1,["mango_v4::instruction::HealthRegionBegin"]],["impl RefUnwindSafe for HealthRegionEnd",1,["mango_v4::instruction::HealthRegionEnd"]],["impl RefUnwindSafe for Serum3RegisterMarket",1,["mango_v4::instruction::Serum3RegisterMarket"]],["impl RefUnwindSafe for Serum3EditMarket",1,["mango_v4::instruction::Serum3EditMarket"]],["impl RefUnwindSafe for Serum3DeregisterMarket",1,["mango_v4::instruction::Serum3DeregisterMarket"]],["impl RefUnwindSafe for Serum3CreateOpenOrders",1,["mango_v4::instruction::Serum3CreateOpenOrders"]],["impl RefUnwindSafe for Serum3CloseOpenOrders",1,["mango_v4::instruction::Serum3CloseOpenOrders"]],["impl RefUnwindSafe for Serum3PlaceOrder",1,["mango_v4::instruction::Serum3PlaceOrder"]],["impl RefUnwindSafe for Serum3CancelOrder",1,["mango_v4::instruction::Serum3CancelOrder"]],["impl RefUnwindSafe for Serum3CancelAllOrders",1,["mango_v4::instruction::Serum3CancelAllOrders"]],["impl RefUnwindSafe for Serum3SettleFunds",1,["mango_v4::instruction::Serum3SettleFunds"]],["impl RefUnwindSafe for Serum3SettleFundsV2",1,["mango_v4::instruction::Serum3SettleFundsV2"]],["impl RefUnwindSafe for Serum3LiqForceCancelOrders",1,["mango_v4::instruction::Serum3LiqForceCancelOrders"]],["impl RefUnwindSafe for LiqTokenWithToken",1,["mango_v4::instruction::LiqTokenWithToken"]],["impl RefUnwindSafe for LiqTokenBankruptcy",1,["mango_v4::instruction::LiqTokenBankruptcy"]],["impl RefUnwindSafe for TokenLiqWithToken",1,["mango_v4::instruction::TokenLiqWithToken"]],["impl RefUnwindSafe for TokenForceCloseBorrowsWithToken",1,["mango_v4::instruction::TokenForceCloseBorrowsWithToken"]],["impl RefUnwindSafe for TokenLiqBankruptcy",1,["mango_v4::instruction::TokenLiqBankruptcy"]],["impl RefUnwindSafe for PerpCreateMarket",1,["mango_v4::instruction::PerpCreateMarket"]],["impl RefUnwindSafe for PerpEditMarket",1,["mango_v4::instruction::PerpEditMarket"]],["impl RefUnwindSafe for PerpCloseMarket",1,["mango_v4::instruction::PerpCloseMarket"]],["impl RefUnwindSafe for PerpDeactivatePosition",1,["mango_v4::instruction::PerpDeactivatePosition"]],["impl RefUnwindSafe for PerpPlaceOrder",1,["mango_v4::instruction::PerpPlaceOrder"]],["impl RefUnwindSafe for PerpPlaceOrderV2",1,["mango_v4::instruction::PerpPlaceOrderV2"]],["impl RefUnwindSafe for PerpPlaceOrderPegged",1,["mango_v4::instruction::PerpPlaceOrderPegged"]],["impl RefUnwindSafe for PerpPlaceOrderPeggedV2",1,["mango_v4::instruction::PerpPlaceOrderPeggedV2"]],["impl RefUnwindSafe for PerpCancelOrder",1,["mango_v4::instruction::PerpCancelOrder"]],["impl RefUnwindSafe for PerpCancelOrderByClientOrderId",1,["mango_v4::instruction::PerpCancelOrderByClientOrderId"]],["impl RefUnwindSafe for PerpCancelAllOrders",1,["mango_v4::instruction::PerpCancelAllOrders"]],["impl RefUnwindSafe for PerpCancelAllOrdersBySide",1,["mango_v4::instruction::PerpCancelAllOrdersBySide"]],["impl RefUnwindSafe for PerpConsumeEvents",1,["mango_v4::instruction::PerpConsumeEvents"]],["impl RefUnwindSafe for PerpUpdateFunding",1,["mango_v4::instruction::PerpUpdateFunding"]],["impl RefUnwindSafe for PerpSettlePnl",1,["mango_v4::instruction::PerpSettlePnl"]],["impl RefUnwindSafe for PerpForceClosePosition",1,["mango_v4::instruction::PerpForceClosePosition"]],["impl RefUnwindSafe for PerpSettleFees",1,["mango_v4::instruction::PerpSettleFees"]],["impl RefUnwindSafe for PerpLiqBaseOrPositivePnl",1,["mango_v4::instruction::PerpLiqBaseOrPositivePnl"]],["impl RefUnwindSafe for PerpLiqForceCancelOrders",1,["mango_v4::instruction::PerpLiqForceCancelOrders"]],["impl RefUnwindSafe for PerpLiqNegativePnlOrBankruptcy",1,["mango_v4::instruction::PerpLiqNegativePnlOrBankruptcy"]],["impl RefUnwindSafe for PerpLiqNegativePnlOrBankruptcyV2",1,["mango_v4::instruction::PerpLiqNegativePnlOrBankruptcyV2"]],["impl RefUnwindSafe for TokenConditionalSwapCreate",1,["mango_v4::instruction::TokenConditionalSwapCreate"]],["impl RefUnwindSafe for TokenConditionalSwapCreateV2",1,["mango_v4::instruction::TokenConditionalSwapCreateV2"]],["impl RefUnwindSafe for TokenConditionalSwapCreatePremiumAuction",1,["mango_v4::instruction::TokenConditionalSwapCreatePremiumAuction"]],["impl RefUnwindSafe for TokenConditionalSwapCreateLinearAuction",1,["mango_v4::instruction::TokenConditionalSwapCreateLinearAuction"]],["impl RefUnwindSafe for TokenConditionalSwapCancel",1,["mango_v4::instruction::TokenConditionalSwapCancel"]],["impl RefUnwindSafe for TokenConditionalSwapTrigger",1,["mango_v4::instruction::TokenConditionalSwapTrigger"]],["impl RefUnwindSafe for TokenConditionalSwapTriggerV2",1,["mango_v4::instruction::TokenConditionalSwapTriggerV2"]],["impl RefUnwindSafe for TokenConditionalSwapStart",1,["mango_v4::instruction::TokenConditionalSwapStart"]],["impl RefUnwindSafe for AltSet",1,["mango_v4::instruction::AltSet"]],["impl RefUnwindSafe for AltExtend",1,["mango_v4::instruction::AltExtend"]],["impl RefUnwindSafe for ComputeAccountData",1,["mango_v4::instruction::ComputeAccountData"]],["impl RefUnwindSafe for OpenbookV2RegisterMarket",1,["mango_v4::instruction::OpenbookV2RegisterMarket"]],["impl RefUnwindSafe for OpenbookV2EditMarket",1,["mango_v4::instruction::OpenbookV2EditMarket"]],["impl RefUnwindSafe for OpenbookV2DeregisterMarket",1,["mango_v4::instruction::OpenbookV2DeregisterMarket"]],["impl RefUnwindSafe for OpenbookV2CreateOpenOrders",1,["mango_v4::instruction::OpenbookV2CreateOpenOrders"]],["impl RefUnwindSafe for OpenbookV2CloseOpenOrders",1,["mango_v4::instruction::OpenbookV2CloseOpenOrders"]],["impl RefUnwindSafe for OpenbookV2PlaceOrder",1,["mango_v4::instruction::OpenbookV2PlaceOrder"]],["impl RefUnwindSafe for OpenbookV2PlaceTakerOrder",1,["mango_v4::instruction::OpenbookV2PlaceTakerOrder"]],["impl RefUnwindSafe for OpenbookV2CancelOrder",1,["mango_v4::instruction::OpenbookV2CancelOrder"]],["impl RefUnwindSafe for OpenbookV2SettleFunds",1,["mango_v4::instruction::OpenbookV2SettleFunds"]],["impl RefUnwindSafe for OpenbookV2LiqForceCancelOrders",1,["mango_v4::instruction::OpenbookV2LiqForceCancelOrders"]],["impl RefUnwindSafe for OpenbookV2CancelAllOrders",1,["mango_v4::instruction::OpenbookV2CancelAllOrders"]],["impl RefUnwindSafe for Benchmark",1,["mango_v4::instruction::Benchmark"]],["impl RefUnwindSafe for Mango",1,["mango_v4::Mango"]]],
"mango_v4_client":[["impl !RefUnwindSafe for RpcAccountFetcher",1,["mango_v4_client::account_fetcher::RpcAccountFetcher"]],["impl<T> RefUnwindSafe for CachedAccountFetcher<T>where\n T: RefUnwindSafe,",1,["mango_v4_client::account_fetcher::CachedAccountFetcher"]],["impl RefUnwindSafe for AccountUpdate",1,["mango_v4_client::account_update_stream::AccountUpdate"]],["impl RefUnwindSafe for Message",1,["mango_v4_client::account_update_stream::Message"]],["impl !RefUnwindSafe for AccountFetcher",1,["mango_v4_client::chain_data_fetcher::AccountFetcher"]],["impl RefUnwindSafe for Client",1,["mango_v4_client::client::Client"]],["impl !RefUnwindSafe for MangoClient",1,["mango_v4_client::client::MangoClient"]],["impl RefUnwindSafe for MangoClientError",1,["mango_v4_client::client::MangoClientError"]],["impl RefUnwindSafe for TransactionSize",1,["mango_v4_client::client::TransactionSize"]],["impl RefUnwindSafe for TransactionBuilderConfig",1,["mango_v4_client::client::TransactionBuilderConfig"]],["impl RefUnwindSafe for TransactionBuilder",1,["mango_v4_client::client::TransactionBuilder"]],["impl RefUnwindSafe for JupiterSwapMode",1,["mango_v4_client::client::JupiterSwapMode"]],["impl RefUnwindSafe for TokenContext",1,["mango_v4_client::context::TokenContext"]],["impl RefUnwindSafe for Serum3MarketContext",1,["mango_v4_client::context::Serum3MarketContext"]],["impl RefUnwindSafe for PerpMarketContext",1,["mango_v4_client::context::PerpMarketContext"]],["impl RefUnwindSafe for MangoGroupContext",1,["mango_v4_client::context::MangoGroupContext"]],["impl RefUnwindSafe for AccountErrorState",1,["mango_v4_client::error_tracking::AccountErrorState"]],["impl RefUnwindSafe for ErrorTracking",1,["mango_v4_client::error_tracking::ErrorTracking"]],["impl RefUnwindSafe for QueryResult",1,["mango_v4_client::jupiter::v4::QueryResult"]],["impl RefUnwindSafe for QueryRoute",1,["mango_v4_client::jupiter::v4::QueryRoute"]],["impl RefUnwindSafe for QueryMarketInfo",1,["mango_v4_client::jupiter::v4::QueryMarketInfo"]],["impl RefUnwindSafe for QueryFee",1,["mango_v4_client::jupiter::v4::QueryFee"]],["impl RefUnwindSafe for QueryRouteFees",1,["mango_v4_client::jupiter::v4::QueryRouteFees"]],["impl RefUnwindSafe for SwapRequest",1,["mango_v4_client::jupiter::v4::SwapRequest"]],["impl RefUnwindSafe for SwapResponse",1,["mango_v4_client::jupiter::v4::SwapResponse"]],["impl<'a> !RefUnwindSafe for JupiterV4<'a>",1,["mango_v4_client::jupiter::v4::JupiterV4"]],["impl RefUnwindSafe for QuoteResponse",1,["mango_v4_client::jupiter::v6::QuoteResponse"]],["impl RefUnwindSafe for PlatformFee",1,["mango_v4_client::jupiter::v6::PlatformFee"]],["impl RefUnwindSafe for RoutePlan",1,["mango_v4_client::jupiter::v6::RoutePlan"]],["impl RefUnwindSafe for SwapInfo",1,["mango_v4_client::jupiter::v6::SwapInfo"]],["impl RefUnwindSafe for SwapRequest",1,["mango_v4_client::jupiter::v6::SwapRequest"]],["impl RefUnwindSafe for SwapResponse",1,["mango_v4_client::jupiter::v6::SwapResponse"]],["impl RefUnwindSafe for SwapInstructionsResponse",1,["mango_v4_client::jupiter::v6::SwapInstructionsResponse"]],["impl RefUnwindSafe for InstructionResponse",1,["mango_v4_client::jupiter::v6::InstructionResponse"]],["impl RefUnwindSafe for AccountMeta",1,["mango_v4_client::jupiter::v6::AccountMeta"]],["impl<'a> !RefUnwindSafe for JupiterV6<'a>",1,["mango_v4_client::jupiter::v6::JupiterV6"]],["impl RefUnwindSafe for Version",1,["mango_v4_client::jupiter::Version"]],["impl RefUnwindSafe for RawQuote",1,["mango_v4_client::jupiter::RawQuote"]],["impl RefUnwindSafe for Quote",1,["mango_v4_client::jupiter::Quote"]],["impl<'a> !RefUnwindSafe for Jupiter<'a>",1,["mango_v4_client::jupiter::Jupiter"]],["impl RefUnwindSafe for Direction",1,["mango_v4_client::perp_pnl::Direction"]],["impl RefUnwindSafe for Config",1,["mango_v4_client::snapshot_source::Config"]],["impl RefUnwindSafe for Config",1,["mango_v4_client::websocket_source::Config"]]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/rs/doc/implementors/core/panic/unwind_safe/trait.UnwindSafe.js b/rs/doc/implementors/core/panic/unwind_safe/trait.UnwindSafe.js
index fedff8047..45c1f66fe 100644
--- a/rs/doc/implementors/core/panic/unwind_safe/trait.UnwindSafe.js
+++ b/rs/doc/implementors/core/panic/unwind_safe/trait.UnwindSafe.js
@@ -1,4 +1,4 @@
(function() {var implementors = {
-"mango_v4":[["impl UnwindSafe for AccountBuybackFeesWithMngo",1,["mango_v4::accounts_ix::account_buyback_fees_with_mngo::__client_accounts_account_buyback_fees_with_mngo::AccountBuybackFeesWithMngo"]],["impl<'info> !UnwindSafe for AccountBuybackFeesWithMngo<'info>",1,["mango_v4::accounts_ix::account_buyback_fees_with_mngo::AccountBuybackFeesWithMngo"]],["impl UnwindSafe for AccountClose",1,["mango_v4::accounts_ix::account_close::__client_accounts_account_close::AccountClose"]],["impl<'info> !UnwindSafe for AccountClose<'info>",1,["mango_v4::accounts_ix::account_close::AccountClose"]],["impl UnwindSafe for AccountCreate",1,["mango_v4::accounts_ix::account_create::__client_accounts_account_create::AccountCreate"]],["impl UnwindSafe for AccountCreateV2",1,["mango_v4::accounts_ix::account_create::__client_accounts_account_create_v2::AccountCreateV2"]],["impl<'info> !UnwindSafe for AccountCreate<'info>",1,["mango_v4::accounts_ix::account_create::AccountCreate"]],["impl<'info> !UnwindSafe for AccountCreateV2<'info>",1,["mango_v4::accounts_ix::account_create::AccountCreateV2"]],["impl UnwindSafe for AccountEdit",1,["mango_v4::accounts_ix::account_edit::__client_accounts_account_edit::AccountEdit"]],["impl<'info> !UnwindSafe for AccountEdit<'info>",1,["mango_v4::accounts_ix::account_edit::AccountEdit"]],["impl UnwindSafe for AccountExpand",1,["mango_v4::accounts_ix::account_expand::__client_accounts_account_expand::AccountExpand"]],["impl<'info> !UnwindSafe for AccountExpand<'info>",1,["mango_v4::accounts_ix::account_expand::AccountExpand"]],["impl UnwindSafe for AccountSizeMigration",1,["mango_v4::accounts_ix::account_size_migration::__client_accounts_account_size_migration::AccountSizeMigration"]],["impl<'info> !UnwindSafe for AccountSizeMigration<'info>",1,["mango_v4::accounts_ix::account_size_migration::AccountSizeMigration"]],["impl UnwindSafe for AccountToggleFreeze",1,["mango_v4::accounts_ix::account_toggle_freeze::__client_accounts_account_toggle_freeze::AccountToggleFreeze"]],["impl<'info> !UnwindSafe for AccountToggleFreeze<'info>",1,["mango_v4::accounts_ix::account_toggle_freeze::AccountToggleFreeze"]],["impl UnwindSafe for AdminPerpWithdrawFees",1,["mango_v4::accounts_ix::admin_perp_withdraw_fees::__client_accounts_admin_perp_withdraw_fees::AdminPerpWithdrawFees"]],["impl<'info> !UnwindSafe for AdminPerpWithdrawFees<'info>",1,["mango_v4::accounts_ix::admin_perp_withdraw_fees::AdminPerpWithdrawFees"]],["impl UnwindSafe for AdminTokenWithdrawFees",1,["mango_v4::accounts_ix::admin_token_withdraw_fees::__client_accounts_admin_token_withdraw_fees::AdminTokenWithdrawFees"]],["impl<'info> !UnwindSafe for AdminTokenWithdrawFees<'info>",1,["mango_v4::accounts_ix::admin_token_withdraw_fees::AdminTokenWithdrawFees"]],["impl UnwindSafe for AltExtend",1,["mango_v4::accounts_ix::alt_extend::__client_accounts_alt_extend::AltExtend"]],["impl<'info> !UnwindSafe for AltExtend<'info>",1,["mango_v4::accounts_ix::alt_extend::AltExtend"]],["impl UnwindSafe for AltSet",1,["mango_v4::accounts_ix::alt_set::__client_accounts_alt_set::AltSet"]],["impl<'info> !UnwindSafe for AltSet<'info>",1,["mango_v4::accounts_ix::alt_set::AltSet"]],["impl UnwindSafe for Benchmark",1,["mango_v4::accounts_ix::benchmark::__client_accounts_benchmark::Benchmark"]],["impl<'info> !UnwindSafe for Benchmark<'info>",1,["mango_v4::accounts_ix::benchmark::Benchmark"]],["impl UnwindSafe for ComputeAccountData",1,["mango_v4::accounts_ix::compute_account_data::__client_accounts_compute_account_data::ComputeAccountData"]],["impl<'info> !UnwindSafe for ComputeAccountData<'info>",1,["mango_v4::accounts_ix::compute_account_data::ComputeAccountData"]],["impl UnwindSafe for FlashLoanBegin",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_begin::FlashLoanBegin"]],["impl UnwindSafe for FlashLoanSwapBegin",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_swap_begin::FlashLoanSwapBegin"]],["impl UnwindSafe for FlashLoanEnd",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_end::FlashLoanEnd"]],["impl<'info> !UnwindSafe for FlashLoanBegin<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanBegin"]],["impl<'info> !UnwindSafe for FlashLoanSwapBegin<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanSwapBegin"]],["impl<'info> !UnwindSafe for FlashLoanEnd<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanEnd"]],["impl UnwindSafe for FlashLoanType",1,["mango_v4::accounts_ix::flash_loan::FlashLoanType"]],["impl UnwindSafe for GroupClose",1,["mango_v4::accounts_ix::group_close::__client_accounts_group_close::GroupClose"]],["impl<'info> !UnwindSafe for GroupClose<'info>",1,["mango_v4::accounts_ix::group_close::GroupClose"]],["impl UnwindSafe for GroupCreate",1,["mango_v4::accounts_ix::group_create::__client_accounts_group_create::GroupCreate"]],["impl<'info> !UnwindSafe for GroupCreate<'info>",1,["mango_v4::accounts_ix::group_create::GroupCreate"]],["impl UnwindSafe for GroupEdit",1,["mango_v4::accounts_ix::group_edit::__client_accounts_group_edit::GroupEdit"]],["impl<'info> !UnwindSafe for GroupEdit<'info>",1,["mango_v4::accounts_ix::group_edit::GroupEdit"]],["impl UnwindSafe for GroupWithdrawInsuranceFund",1,["mango_v4::accounts_ix::group_withdraw_insurance_fund::__client_accounts_group_withdraw_insurance_fund::GroupWithdrawInsuranceFund"]],["impl<'info> !UnwindSafe for GroupWithdrawInsuranceFund<'info>",1,["mango_v4::accounts_ix::group_withdraw_insurance_fund::GroupWithdrawInsuranceFund"]],["impl UnwindSafe for HealthRegionBegin",1,["mango_v4::accounts_ix::health_region::__client_accounts_health_region_begin::HealthRegionBegin"]],["impl UnwindSafe for HealthRegionEnd",1,["mango_v4::accounts_ix::health_region::__client_accounts_health_region_end::HealthRegionEnd"]],["impl<'info> !UnwindSafe for HealthRegionBegin<'info>",1,["mango_v4::accounts_ix::health_region::HealthRegionBegin"]],["impl<'info> !UnwindSafe for HealthRegionEnd<'info>",1,["mango_v4::accounts_ix::health_region::HealthRegionEnd"]],["impl UnwindSafe for IxGateSet",1,["mango_v4::accounts_ix::ix_gate_set::__client_accounts_ix_gate_set::IxGateSet"]],["impl<'info> !UnwindSafe for IxGateSet<'info>",1,["mango_v4::accounts_ix::ix_gate_set::IxGateSet"]],["impl UnwindSafe for OpenbookV2CancelOrder",1,["mango_v4::accounts_ix::openbook_v2_cancel_order::__client_accounts_openbook_v2_cancel_order::OpenbookV2CancelOrder"]],["impl<'info> !UnwindSafe for OpenbookV2CancelOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_cancel_order::OpenbookV2CancelOrder"]],["impl UnwindSafe for OpenbookV2CloseOpenOrders",1,["mango_v4::accounts_ix::openbook_v2_close_open_orders::__client_accounts_openbook_v2_close_open_orders::OpenbookV2CloseOpenOrders"]],["impl<'info> !UnwindSafe for OpenbookV2CloseOpenOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_close_open_orders::OpenbookV2CloseOpenOrders"]],["impl UnwindSafe for OpenbookV2CreateOpenOrders",1,["mango_v4::accounts_ix::openbook_v2_create_open_orders::__client_accounts_openbook_v2_create_open_orders::OpenbookV2CreateOpenOrders"]],["impl<'info> !UnwindSafe for OpenbookV2CreateOpenOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_create_open_orders::OpenbookV2CreateOpenOrders"]],["impl UnwindSafe for OpenbookV2DeregisterMarket",1,["mango_v4::accounts_ix::openbook_v2_deregister_market::__client_accounts_openbook_v2_deregister_market::OpenbookV2DeregisterMarket"]],["impl<'info> !UnwindSafe for OpenbookV2DeregisterMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_deregister_market::OpenbookV2DeregisterMarket"]],["impl UnwindSafe for OpenbookV2EditMarket",1,["mango_v4::accounts_ix::openbook_v2_edit_market::__client_accounts_openbook_v2_edit_market::OpenbookV2EditMarket"]],["impl<'info> !UnwindSafe for OpenbookV2EditMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_edit_market::OpenbookV2EditMarket"]],["impl UnwindSafe for OpenbookV2LiqForceCancelOrders",1,["mango_v4::accounts_ix::openbook_v2_liq_force_cancel_orders::__client_accounts_openbook_v2_liq_force_cancel_orders::OpenbookV2LiqForceCancelOrders"]],["impl<'info> !UnwindSafe for OpenbookV2LiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_liq_force_cancel_orders::OpenbookV2LiqForceCancelOrders"]],["impl UnwindSafe for OpenbookV2PlaceOrder",1,["mango_v4::accounts_ix::openbook_v2_place_order::__client_accounts_openbook_v2_place_order::OpenbookV2PlaceOrder"]],["impl<'info> !UnwindSafe for OpenbookV2PlaceOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_place_order::OpenbookV2PlaceOrder"]],["impl UnwindSafe for OpenbookV2PlaceTakeOrder",1,["mango_v4::accounts_ix::openbook_v2_place_take_order::__client_accounts_openbook_v2_place_take_order::OpenbookV2PlaceTakeOrder"]],["impl<'info> !UnwindSafe for OpenbookV2PlaceTakeOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_place_take_order::OpenbookV2PlaceTakeOrder"]],["impl UnwindSafe for OpenbookV2RegisterMarket",1,["mango_v4::accounts_ix::openbook_v2_register_market::__client_accounts_openbook_v2_register_market::OpenbookV2RegisterMarket"]],["impl<'info> !UnwindSafe for OpenbookV2RegisterMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_register_market::OpenbookV2RegisterMarket"]],["impl UnwindSafe for OpenbookV2SettleFunds",1,["mango_v4::accounts_ix::openbook_v2_settle_funds::__client_accounts_openbook_v2_settle_funds::OpenbookV2SettleFunds"]],["impl<'info> !UnwindSafe for OpenbookV2SettleFunds<'info>",1,["mango_v4::accounts_ix::openbook_v2_settle_funds::OpenbookV2SettleFunds"]],["impl UnwindSafe for PerpCancelAllOrders",1,["mango_v4::accounts_ix::perp_cancel_all_orders::__client_accounts_perp_cancel_all_orders::PerpCancelAllOrders"]],["impl<'info> !UnwindSafe for PerpCancelAllOrders<'info>",1,["mango_v4::accounts_ix::perp_cancel_all_orders::PerpCancelAllOrders"]],["impl UnwindSafe for PerpCancelAllOrdersBySide",1,["mango_v4::accounts_ix::perp_cancel_all_orders_by_side::__client_accounts_perp_cancel_all_orders_by_side::PerpCancelAllOrdersBySide"]],["impl<'info> !UnwindSafe for PerpCancelAllOrdersBySide<'info>",1,["mango_v4::accounts_ix::perp_cancel_all_orders_by_side::PerpCancelAllOrdersBySide"]],["impl UnwindSafe for PerpCancelOrder",1,["mango_v4::accounts_ix::perp_cancel_order::__client_accounts_perp_cancel_order::PerpCancelOrder"]],["impl<'info> !UnwindSafe for PerpCancelOrder<'info>",1,["mango_v4::accounts_ix::perp_cancel_order::PerpCancelOrder"]],["impl UnwindSafe for PerpCancelOrderByClientOrderId",1,["mango_v4::accounts_ix::perp_cancel_order_by_client_order_id::__client_accounts_perp_cancel_order_by_client_order_id::PerpCancelOrderByClientOrderId"]],["impl<'info> !UnwindSafe for PerpCancelOrderByClientOrderId<'info>",1,["mango_v4::accounts_ix::perp_cancel_order_by_client_order_id::PerpCancelOrderByClientOrderId"]],["impl UnwindSafe for PerpCloseMarket",1,["mango_v4::accounts_ix::perp_close_market::__client_accounts_perp_close_market::PerpCloseMarket"]],["impl<'info> !UnwindSafe for PerpCloseMarket<'info>",1,["mango_v4::accounts_ix::perp_close_market::PerpCloseMarket"]],["impl UnwindSafe for PerpConsumeEvents",1,["mango_v4::accounts_ix::perp_consume_events::__client_accounts_perp_consume_events::PerpConsumeEvents"]],["impl<'info> !UnwindSafe for PerpConsumeEvents<'info>",1,["mango_v4::accounts_ix::perp_consume_events::PerpConsumeEvents"]],["impl UnwindSafe for PerpCreateMarket",1,["mango_v4::accounts_ix::perp_create_market::__client_accounts_perp_create_market::PerpCreateMarket"]],["impl<'info> !UnwindSafe for PerpCreateMarket<'info>",1,["mango_v4::accounts_ix::perp_create_market::PerpCreateMarket"]],["impl UnwindSafe for PerpDeactivatePosition",1,["mango_v4::accounts_ix::perp_deactivate_position::__client_accounts_perp_deactivate_position::PerpDeactivatePosition"]],["impl<'info> !UnwindSafe for PerpDeactivatePosition<'info>",1,["mango_v4::accounts_ix::perp_deactivate_position::PerpDeactivatePosition"]],["impl UnwindSafe for PerpEditMarket",1,["mango_v4::accounts_ix::perp_edit_market::__client_accounts_perp_edit_market::PerpEditMarket"]],["impl<'info> !UnwindSafe for PerpEditMarket<'info>",1,["mango_v4::accounts_ix::perp_edit_market::PerpEditMarket"]],["impl UnwindSafe for PerpForceClosePosition",1,["mango_v4::accounts_ix::perp_force_close_position::__client_accounts_perp_force_close_position::PerpForceClosePosition"]],["impl<'info> !UnwindSafe for PerpForceClosePosition<'info>",1,["mango_v4::accounts_ix::perp_force_close_position::PerpForceClosePosition"]],["impl UnwindSafe for PerpLiqBaseOrPositivePnl",1,["mango_v4::accounts_ix::perp_liq_base_or_positive_pnl::__client_accounts_perp_liq_base_or_positive_pnl::PerpLiqBaseOrPositivePnl"]],["impl<'info> !UnwindSafe for PerpLiqBaseOrPositivePnl<'info>",1,["mango_v4::accounts_ix::perp_liq_base_or_positive_pnl::PerpLiqBaseOrPositivePnl"]],["impl UnwindSafe for PerpLiqForceCancelOrders",1,["mango_v4::accounts_ix::perp_liq_force_cancel_orders::__client_accounts_perp_liq_force_cancel_orders::PerpLiqForceCancelOrders"]],["impl<'info> !UnwindSafe for PerpLiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::perp_liq_force_cancel_orders::PerpLiqForceCancelOrders"]],["impl UnwindSafe for PerpLiqNegativePnlOrBankruptcy",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::__client_accounts_perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcy"]],["impl UnwindSafe for PerpLiqNegativePnlOrBankruptcyV2",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::__client_accounts_perp_liq_negative_pnl_or_bankruptcy_v2::PerpLiqNegativePnlOrBankruptcyV2"]],["impl<'info> !UnwindSafe for PerpLiqNegativePnlOrBankruptcy<'info>",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcy"]],["impl<'info> !UnwindSafe for PerpLiqNegativePnlOrBankruptcyV2<'info>",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcyV2"]],["impl UnwindSafe for PerpPlaceOrder",1,["mango_v4::accounts_ix::perp_place_order::__client_accounts_perp_place_order::PerpPlaceOrder"]],["impl<'info> !UnwindSafe for PerpPlaceOrder<'info>",1,["mango_v4::accounts_ix::perp_place_order::PerpPlaceOrder"]],["impl UnwindSafe for PerpSettleFees",1,["mango_v4::accounts_ix::perp_settle_fees::__client_accounts_perp_settle_fees::PerpSettleFees"]],["impl<'info> !UnwindSafe for PerpSettleFees<'info>",1,["mango_v4::accounts_ix::perp_settle_fees::PerpSettleFees"]],["impl UnwindSafe for PerpSettlePnl",1,["mango_v4::accounts_ix::perp_settle_pnl::__client_accounts_perp_settle_pnl::PerpSettlePnl"]],["impl<'info> !UnwindSafe for PerpSettlePnl<'info>",1,["mango_v4::accounts_ix::perp_settle_pnl::PerpSettlePnl"]],["impl UnwindSafe for PerpUpdateFunding",1,["mango_v4::accounts_ix::perp_update_funding::__client_accounts_perp_update_funding::PerpUpdateFunding"]],["impl<'info> !UnwindSafe for PerpUpdateFunding<'info>",1,["mango_v4::accounts_ix::perp_update_funding::PerpUpdateFunding"]],["impl UnwindSafe for Serum3CancelAllOrders",1,["mango_v4::accounts_ix::serum3_cancel_all_orders::__client_accounts_serum3_cancel_all_orders::Serum3CancelAllOrders"]],["impl<'info> !UnwindSafe for Serum3CancelAllOrders<'info>",1,["mango_v4::accounts_ix::serum3_cancel_all_orders::Serum3CancelAllOrders"]],["impl UnwindSafe for Serum3CancelOrder",1,["mango_v4::accounts_ix::serum3_cancel_order::__client_accounts_serum3_cancel_order::Serum3CancelOrder"]],["impl<'info> !UnwindSafe for Serum3CancelOrder<'info>",1,["mango_v4::accounts_ix::serum3_cancel_order::Serum3CancelOrder"]],["impl UnwindSafe for Serum3CloseOpenOrders",1,["mango_v4::accounts_ix::serum3_close_open_orders::__client_accounts_serum3_close_open_orders::Serum3CloseOpenOrders"]],["impl<'info> !UnwindSafe for Serum3CloseOpenOrders<'info>",1,["mango_v4::accounts_ix::serum3_close_open_orders::Serum3CloseOpenOrders"]],["impl UnwindSafe for Serum3CreateOpenOrders",1,["mango_v4::accounts_ix::serum3_create_open_orders::__client_accounts_serum3_create_open_orders::Serum3CreateOpenOrders"]],["impl<'info> !UnwindSafe for Serum3CreateOpenOrders<'info>",1,["mango_v4::accounts_ix::serum3_create_open_orders::Serum3CreateOpenOrders"]],["impl UnwindSafe for Serum3DeregisterMarket",1,["mango_v4::accounts_ix::serum3_deregister_market::__client_accounts_serum3_deregister_market::Serum3DeregisterMarket"]],["impl<'info> !UnwindSafe for Serum3DeregisterMarket<'info>",1,["mango_v4::accounts_ix::serum3_deregister_market::Serum3DeregisterMarket"]],["impl UnwindSafe for Serum3EditMarket",1,["mango_v4::accounts_ix::serum3_edit_market::__client_accounts_serum3_edit_market::Serum3EditMarket"]],["impl<'info> !UnwindSafe for Serum3EditMarket<'info>",1,["mango_v4::accounts_ix::serum3_edit_market::Serum3EditMarket"]],["impl UnwindSafe for Serum3LiqForceCancelOrders",1,["mango_v4::accounts_ix::serum3_liq_force_cancel_orders::__client_accounts_serum3_liq_force_cancel_orders::Serum3LiqForceCancelOrders"]],["impl<'info> !UnwindSafe for Serum3LiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::serum3_liq_force_cancel_orders::Serum3LiqForceCancelOrders"]],["impl UnwindSafe for Serum3PlaceOrder",1,["mango_v4::accounts_ix::serum3_place_order::__client_accounts_serum3_place_order::Serum3PlaceOrder"]],["impl UnwindSafe for Serum3SelfTradeBehavior",1,["mango_v4::accounts_ix::serum3_place_order::Serum3SelfTradeBehavior"]],["impl UnwindSafe for Serum3OrderType",1,["mango_v4::accounts_ix::serum3_place_order::Serum3OrderType"]],["impl UnwindSafe for Serum3Side",1,["mango_v4::accounts_ix::serum3_place_order::Serum3Side"]],["impl<'info> !UnwindSafe for Serum3PlaceOrder<'info>",1,["mango_v4::accounts_ix::serum3_place_order::Serum3PlaceOrder"]],["impl UnwindSafe for Serum3RegisterMarket",1,["mango_v4::accounts_ix::serum3_register_market::__client_accounts_serum3_register_market::Serum3RegisterMarket"]],["impl<'info> !UnwindSafe for Serum3RegisterMarket<'info>",1,["mango_v4::accounts_ix::serum3_register_market::Serum3RegisterMarket"]],["impl UnwindSafe for Serum3SettleFunds",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds::Serum3SettleFunds"]],["impl UnwindSafe for Serum3SettleFundsV2Extra",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds_v2_extra::Serum3SettleFundsV2Extra"]],["impl UnwindSafe for Serum3SettleFundsV2",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds_v2::Serum3SettleFundsV2"]],["impl<'info> !UnwindSafe for Serum3SettleFunds<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFunds"]],["impl<'info> !UnwindSafe for Serum3SettleFundsV2Extra<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFundsV2Extra"]],["impl<'info> !UnwindSafe for Serum3SettleFundsV2<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFundsV2"]],["impl UnwindSafe for StubOracleClose",1,["mango_v4::accounts_ix::stub_oracle_close::__client_accounts_stub_oracle_close::StubOracleClose"]],["impl<'info> !UnwindSafe for StubOracleClose<'info>",1,["mango_v4::accounts_ix::stub_oracle_close::StubOracleClose"]],["impl UnwindSafe for StubOracleCreate",1,["mango_v4::accounts_ix::stub_oracle_create::__client_accounts_stub_oracle_create::StubOracleCreate"]],["impl<'info> !UnwindSafe for StubOracleCreate<'info>",1,["mango_v4::accounts_ix::stub_oracle_create::StubOracleCreate"]],["impl UnwindSafe for StubOracleSet",1,["mango_v4::accounts_ix::stub_oracle_set::__client_accounts_stub_oracle_set::StubOracleSet"]],["impl<'info> !UnwindSafe for StubOracleSet<'info>",1,["mango_v4::accounts_ix::stub_oracle_set::StubOracleSet"]],["impl UnwindSafe for TokenAddBank",1,["mango_v4::accounts_ix::token_add_bank::__client_accounts_token_add_bank::TokenAddBank"]],["impl<'info> !UnwindSafe for TokenAddBank<'info>",1,["mango_v4::accounts_ix::token_add_bank::TokenAddBank"]],["impl UnwindSafe for TokenConditionalSwapCancel",1,["mango_v4::accounts_ix::token_conditional_swap_cancel::__client_accounts_token_conditional_swap_cancel::TokenConditionalSwapCancel"]],["impl<'info> !UnwindSafe for TokenConditionalSwapCancel<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_cancel::TokenConditionalSwapCancel"]],["impl UnwindSafe for TokenConditionalSwapCreate",1,["mango_v4::accounts_ix::token_conditional_swap_create::__client_accounts_token_conditional_swap_create::TokenConditionalSwapCreate"]],["impl<'info> !UnwindSafe for TokenConditionalSwapCreate<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_create::TokenConditionalSwapCreate"]],["impl UnwindSafe for TokenConditionalSwapStart",1,["mango_v4::accounts_ix::token_conditional_swap_start::__client_accounts_token_conditional_swap_start::TokenConditionalSwapStart"]],["impl<'info> !UnwindSafe for TokenConditionalSwapStart<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_start::TokenConditionalSwapStart"]],["impl UnwindSafe for TokenConditionalSwapTrigger",1,["mango_v4::accounts_ix::token_conditional_swap_trigger::__client_accounts_token_conditional_swap_trigger::TokenConditionalSwapTrigger"]],["impl<'info> !UnwindSafe for TokenConditionalSwapTrigger<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_trigger::TokenConditionalSwapTrigger"]],["impl UnwindSafe for TokenDepositIntoExisting",1,["mango_v4::accounts_ix::token_deposit::__client_accounts_token_deposit_into_existing::TokenDepositIntoExisting"]],["impl UnwindSafe for TokenDeposit",1,["mango_v4::accounts_ix::token_deposit::__client_accounts_token_deposit::TokenDeposit"]],["impl<'info> !UnwindSafe for TokenDepositIntoExisting<'info>",1,["mango_v4::accounts_ix::token_deposit::TokenDepositIntoExisting"]],["impl<'info> !UnwindSafe for TokenDeposit<'info>",1,["mango_v4::accounts_ix::token_deposit::TokenDeposit"]],["impl UnwindSafe for TokenDeregister",1,["mango_v4::accounts_ix::token_deregister::__client_accounts_token_deregister::TokenDeregister"]],["impl<'info> !UnwindSafe for TokenDeregister<'info>",1,["mango_v4::accounts_ix::token_deregister::TokenDeregister"]],["impl UnwindSafe for TokenEdit",1,["mango_v4::accounts_ix::token_edit::__client_accounts_token_edit::TokenEdit"]],["impl<'info> !UnwindSafe for TokenEdit<'info>",1,["mango_v4::accounts_ix::token_edit::TokenEdit"]],["impl UnwindSafe for TokenForceCloseBorrowsWithToken",1,["mango_v4::accounts_ix::token_force_close_borrows_with_token::__client_accounts_token_force_close_borrows_with_token::TokenForceCloseBorrowsWithToken"]],["impl<'info> !UnwindSafe for TokenForceCloseBorrowsWithToken<'info>",1,["mango_v4::accounts_ix::token_force_close_borrows_with_token::TokenForceCloseBorrowsWithToken"]],["impl UnwindSafe for TokenLiqBankruptcy",1,["mango_v4::accounts_ix::token_liq_bankruptcy::__client_accounts_token_liq_bankruptcy::TokenLiqBankruptcy"]],["impl<'info> !UnwindSafe for TokenLiqBankruptcy<'info>",1,["mango_v4::accounts_ix::token_liq_bankruptcy::TokenLiqBankruptcy"]],["impl UnwindSafe for TokenLiqWithToken",1,["mango_v4::accounts_ix::token_liq_with_token::__client_accounts_token_liq_with_token::TokenLiqWithToken"]],["impl<'info> !UnwindSafe for TokenLiqWithToken<'info>",1,["mango_v4::accounts_ix::token_liq_with_token::TokenLiqWithToken"]],["impl UnwindSafe for TokenRegister",1,["mango_v4::accounts_ix::token_register::__client_accounts_token_register::TokenRegister"]],["impl<'info> !UnwindSafe for TokenRegister<'info>",1,["mango_v4::accounts_ix::token_register::TokenRegister"]],["impl UnwindSafe for InterestRateParams",1,["mango_v4::accounts_ix::token_register::InterestRateParams"]],["impl UnwindSafe for TokenRegisterTrustless",1,["mango_v4::accounts_ix::token_register_trustless::__client_accounts_token_register_trustless::TokenRegisterTrustless"]],["impl<'info> !UnwindSafe for TokenRegisterTrustless<'info>",1,["mango_v4::accounts_ix::token_register_trustless::TokenRegisterTrustless"]],["impl UnwindSafe for TokenUpdateIndexAndRate",1,["mango_v4::accounts_ix::token_update_index_and_rate::__client_accounts_token_update_index_and_rate::TokenUpdateIndexAndRate"]],["impl<'info> !UnwindSafe for TokenUpdateIndexAndRate<'info>",1,["mango_v4::accounts_ix::token_update_index_and_rate::TokenUpdateIndexAndRate"]],["impl UnwindSafe for TokenWithdraw",1,["mango_v4::accounts_ix::token_withdraw::__client_accounts_token_withdraw::TokenWithdraw"]],["impl<'info> !UnwindSafe for TokenWithdraw<'info>",1,["mango_v4::accounts_ix::token_withdraw::TokenWithdraw"]],["impl<'a, 'info> !UnwindSafe for AccountInfoRef<'a, 'info>",1,["mango_v4::accounts_zerocopy::AccountInfoRef"]],["impl<'a, 'info> !UnwindSafe for AccountInfoRefMut<'a, 'info>",1,["mango_v4::accounts_zerocopy::AccountInfoRefMut"]],["impl UnwindSafe for KeyedAccount",1,["mango_v4::accounts_zerocopy::KeyedAccount"]],["impl UnwindSafe for KeyedAccountSharedData",1,["mango_v4::accounts_zerocopy::KeyedAccountSharedData"]],["impl UnwindSafe for MangoError",1,["mango_v4::error::MangoError"]],["impl UnwindSafe for MangoAccountData",1,["mango_v4::events::MangoAccountData"]],["impl UnwindSafe for Equity",1,["mango_v4::events::Equity"]],["impl UnwindSafe for TokenEquity",1,["mango_v4::events::TokenEquity"]],["impl UnwindSafe for PerpEquity",1,["mango_v4::events::PerpEquity"]],["impl<T> UnwindSafe for FixedOrderAccountRetriever<T>where\n T: UnwindSafe,",1,["mango_v4::health::account_retriever::FixedOrderAccountRetriever"]],["impl<'a, 'info> !UnwindSafe for ScannedBanksAndOracles<'a, 'info>",1,["mango_v4::health::account_retriever::ScannedBanksAndOracles"]],["impl<'a, 'info> !UnwindSafe for ScanningAccountRetriever<'a, 'info>",1,["mango_v4::health::account_retriever::ScanningAccountRetriever"]],["impl UnwindSafe for Prices",1,["mango_v4::health::cache::Prices"]],["impl UnwindSafe for HealthType",1,["mango_v4::health::cache::HealthType"]],["impl UnwindSafe for TokenInfo",1,["mango_v4::health::cache::TokenInfo"]],["impl UnwindSafe for TokenBalance",1,["mango_v4::health::cache::TokenBalance"]],["impl UnwindSafe for TokenMaxReserved",1,["mango_v4::health::cache::TokenMaxReserved"]],["impl UnwindSafe for Serum3Info",1,["mango_v4::health::cache::Serum3Info"]],["impl UnwindSafe for PerpInfo",1,["mango_v4::health::cache::PerpInfo"]],["impl UnwindSafe for HealthCache",1,["mango_v4::health::cache::HealthCache"]],["impl UnwindSafe for PerpBalanceLog",1,["mango_v4::logs::PerpBalanceLog"]],["impl UnwindSafe for TokenBalanceLog",1,["mango_v4::logs::TokenBalanceLog"]],["impl UnwindSafe for FlashLoanTokenDetail",1,["mango_v4::logs::FlashLoanTokenDetail"]],["impl UnwindSafe for FlashLoanTokenDetailV2",1,["mango_v4::logs::FlashLoanTokenDetailV2"]],["impl UnwindSafe for FlashLoanLog",1,["mango_v4::logs::FlashLoanLog"]],["impl UnwindSafe for FlashLoanLogV2",1,["mango_v4::logs::FlashLoanLogV2"]],["impl UnwindSafe for WithdrawLog",1,["mango_v4::logs::WithdrawLog"]],["impl UnwindSafe for DepositLog",1,["mango_v4::logs::DepositLog"]],["impl UnwindSafe for FillLog",1,["mango_v4::logs::FillLog"]],["impl UnwindSafe for FillLogV2",1,["mango_v4::logs::FillLogV2"]],["impl UnwindSafe for FillLogV3",1,["mango_v4::logs::FillLogV3"]],["impl UnwindSafe for PerpUpdateFundingLog",1,["mango_v4::logs::PerpUpdateFundingLog"]],["impl UnwindSafe for PerpUpdateFundingLogV2",1,["mango_v4::logs::PerpUpdateFundingLogV2"]],["impl UnwindSafe for UpdateIndexLog",1,["mango_v4::logs::UpdateIndexLog"]],["impl UnwindSafe for UpdateRateLog",1,["mango_v4::logs::UpdateRateLog"]],["impl UnwindSafe for TokenLiqWithTokenLog",1,["mango_v4::logs::TokenLiqWithTokenLog"]],["impl UnwindSafe for Serum3OpenOrdersBalanceLog",1,["mango_v4::logs::Serum3OpenOrdersBalanceLog"]],["impl UnwindSafe for Serum3OpenOrdersBalanceLogV2",1,["mango_v4::logs::Serum3OpenOrdersBalanceLogV2"]],["impl UnwindSafe for LoanOriginationFeeInstruction",1,["mango_v4::logs::LoanOriginationFeeInstruction"]],["impl UnwindSafe for WithdrawLoanOriginationFeeLog",1,["mango_v4::logs::WithdrawLoanOriginationFeeLog"]],["impl UnwindSafe for WithdrawLoanLog",1,["mango_v4::logs::WithdrawLoanLog"]],["impl UnwindSafe for TokenLiqBankruptcyLog",1,["mango_v4::logs::TokenLiqBankruptcyLog"]],["impl UnwindSafe for DeactivateTokenPositionLog",1,["mango_v4::logs::DeactivateTokenPositionLog"]],["impl UnwindSafe for DeactivatePerpPositionLog",1,["mango_v4::logs::DeactivatePerpPositionLog"]],["impl UnwindSafe for TokenMetaDataLog",1,["mango_v4::logs::TokenMetaDataLog"]],["impl UnwindSafe for PerpMarketMetaDataLog",1,["mango_v4::logs::PerpMarketMetaDataLog"]],["impl UnwindSafe for Serum3RegisterMarketLog",1,["mango_v4::logs::Serum3RegisterMarketLog"]],["impl UnwindSafe for PerpLiqBaseOrPositivePnlLog",1,["mango_v4::logs::PerpLiqBaseOrPositivePnlLog"]],["impl UnwindSafe for PerpLiqBankruptcyLog",1,["mango_v4::logs::PerpLiqBankruptcyLog"]],["impl UnwindSafe for PerpLiqNegativePnlOrBankruptcyLog",1,["mango_v4::logs::PerpLiqNegativePnlOrBankruptcyLog"]],["impl UnwindSafe for PerpSettlePnlLog",1,["mango_v4::logs::PerpSettlePnlLog"]],["impl UnwindSafe for PerpSettleFeesLog",1,["mango_v4::logs::PerpSettleFeesLog"]],["impl UnwindSafe for AccountBuybackFeesWithMngoLog",1,["mango_v4::logs::AccountBuybackFeesWithMngoLog"]],["impl UnwindSafe for FilledPerpOrderLog",1,["mango_v4::logs::FilledPerpOrderLog"]],["impl UnwindSafe for PerpTakerTradeLog",1,["mango_v4::logs::PerpTakerTradeLog"]],["impl UnwindSafe for PerpForceClosePositionLog",1,["mango_v4::logs::PerpForceClosePositionLog"]],["impl UnwindSafe for TokenForceCloseBorrowsWithTokenLog",1,["mango_v4::logs::TokenForceCloseBorrowsWithTokenLog"]],["impl UnwindSafe for TokenConditionalSwapCreateLog",1,["mango_v4::logs::TokenConditionalSwapCreateLog"]],["impl UnwindSafe for TokenConditionalSwapCreateLogV2",1,["mango_v4::logs::TokenConditionalSwapCreateLogV2"]],["impl UnwindSafe for TokenConditionalSwapCreateLogV3",1,["mango_v4::logs::TokenConditionalSwapCreateLogV3"]],["impl UnwindSafe for TokenConditionalSwapTriggerLog",1,["mango_v4::logs::TokenConditionalSwapTriggerLog"]],["impl UnwindSafe for TokenConditionalSwapTriggerLogV2",1,["mango_v4::logs::TokenConditionalSwapTriggerLogV2"]],["impl UnwindSafe for TokenConditionalSwapTriggerLogV3",1,["mango_v4::logs::TokenConditionalSwapTriggerLogV3"]],["impl UnwindSafe for TokenConditionalSwapCancelLog",1,["mango_v4::logs::TokenConditionalSwapCancelLog"]],["impl UnwindSafe for TokenConditionalSwapStartLog",1,["mango_v4::logs::TokenConditionalSwapStartLog"]],["impl UnwindSafe for OrderBookStateHeader",1,["mango_v4::serum3_cpi::OrderBookStateHeader"]],["impl UnwindSafe for OpenOrdersSlim",1,["mango_v4::serum3_cpi::OpenOrdersSlim"]],["impl<'info> !UnwindSafe for InitOpenOrders<'info>",1,["mango_v4::serum3_cpi::InitOpenOrders"]],["impl<'info> !UnwindSafe for CloseOpenOrders<'info>",1,["mango_v4::serum3_cpi::CloseOpenOrders"]],["impl<'info> !UnwindSafe for SettleFunds<'info>",1,["mango_v4::serum3_cpi::SettleFunds"]],["impl<'info> !UnwindSafe for PlaceOrder<'info>",1,["mango_v4::serum3_cpi::PlaceOrder"]],["impl<'info> !UnwindSafe for CancelOrder<'info>",1,["mango_v4::serum3_cpi::CancelOrder"]],["impl UnwindSafe for Bank",1,["mango_v4::state::bank::Bank"]],["impl UnwindSafe for WithdrawResult",1,["mango_v4::state::bank::WithdrawResult"]],["impl<Header, Fixed, Dynamic> UnwindSafe for DynamicAccount<Header, Fixed, Dynamic>where\n Dynamic: UnwindSafe,\n Fixed: UnwindSafe,\n Header: UnwindSafe,",1,["mango_v4::state::dynamic_account::DynamicAccount"]],["impl UnwindSafe for Group",1,["mango_v4::state::group::Group"]],["impl UnwindSafe for IxGate",1,["mango_v4::state::group::IxGate"]],["impl UnwindSafe for CheckLiquidatable",1,["mango_v4::state::mango_account::CheckLiquidatable"]],["impl UnwindSafe for MangoAccountPdaSeeds",1,["mango_v4::state::mango_account::MangoAccountPdaSeeds"]],["impl UnwindSafe for MangoAccount",1,["mango_v4::state::mango_account::MangoAccount"]],["impl UnwindSafe for MangoAccountFixed",1,["mango_v4::state::mango_account::MangoAccountFixed"]],["impl UnwindSafe for MangoAccountDynamicHeader",1,["mango_v4::state::mango_account::MangoAccountDynamicHeader"]],["impl UnwindSafe for TokenPosition",1,["mango_v4::state::mango_account_components::TokenPosition"]],["impl UnwindSafe for Serum3Orders",1,["mango_v4::state::mango_account_components::Serum3Orders"]],["impl UnwindSafe for PerpPosition",1,["mango_v4::state::mango_account_components::PerpPosition"]],["impl UnwindSafe for PerpOpenOrder",1,["mango_v4::state::mango_account_components::PerpOpenOrder"]],["impl UnwindSafe for MintInfo",1,["mango_v4::state::mint_info::MintInfo"]],["impl UnwindSafe for OpenbookV2Market",1,["mango_v4::state::openbook_v2_market::OpenbookV2Market"]],["impl UnwindSafe for OpenbookV2MarketIndexReservation",1,["mango_v4::state::openbook_v2_market::OpenbookV2MarketIndexReservation"]],["impl UnwindSafe for OracleConfig",1,["mango_v4::state::oracle::OracleConfig"]],["impl UnwindSafe for OracleConfigParams",1,["mango_v4::state::oracle::OracleConfigParams"]],["impl UnwindSafe for OracleType",1,["mango_v4::state::oracle::OracleType"]],["impl UnwindSafe for OracleState",1,["mango_v4::state::oracle::OracleState"]],["impl UnwindSafe for StubOracle",1,["mango_v4::state::oracle::StubOracle"]],["impl<'a> !UnwindSafe for Orderbook<'a>",1,["mango_v4::state::orderbook::book::Orderbook"]],["impl UnwindSafe for BookSideOrderTree",1,["mango_v4::state::orderbook::bookside::BookSideOrderTree"]],["impl UnwindSafe for BookSideOrderHandle",1,["mango_v4::state::orderbook::bookside::BookSideOrderHandle"]],["impl UnwindSafe for BookSide",1,["mango_v4::state::orderbook::bookside::BookSide"]],["impl<'a> UnwindSafe for BookSideIterItem<'a>",1,["mango_v4::state::orderbook::bookside_iterator::BookSideIterItem"]],["impl<'a> UnwindSafe for BookSideIter<'a>",1,["mango_v4::state::orderbook::bookside_iterator::BookSideIter"]],["impl UnwindSafe for OrderState",1,["mango_v4::state::orderbook::bookside_iterator::OrderState"]],["impl UnwindSafe for NodeTag",1,["mango_v4::state::orderbook::nodes::NodeTag"]],["impl UnwindSafe for InnerNode",1,["mango_v4::state::orderbook::nodes::InnerNode"]],["impl UnwindSafe for LeafNode",1,["mango_v4::state::orderbook::nodes::LeafNode"]],["impl UnwindSafe for FreeNode",1,["mango_v4::state::orderbook::nodes::FreeNode"]],["impl UnwindSafe for AnyNode",1,["mango_v4::state::orderbook::nodes::AnyNode"]],["impl UnwindSafe for Order",1,["mango_v4::state::orderbook::order::Order"]],["impl UnwindSafe for OrderParams",1,["mango_v4::state::orderbook::order::OrderParams"]],["impl UnwindSafe for PlaceOrderType",1,["mango_v4::state::orderbook::order_type::PlaceOrderType"]],["impl UnwindSafe for PostOrderType",1,["mango_v4::state::orderbook::order_type::PostOrderType"]],["impl UnwindSafe for SelfTradeBehavior",1,["mango_v4::state::orderbook::order_type::SelfTradeBehavior"]],["impl UnwindSafe for Side",1,["mango_v4::state::orderbook::order_type::Side"]],["impl UnwindSafe for SideAndOrderTree",1,["mango_v4::state::orderbook::order_type::SideAndOrderTree"]],["impl UnwindSafe for OrderTreeType",1,["mango_v4::state::orderbook::ordertree::OrderTreeType"]],["impl UnwindSafe for OrderTreeRoot",1,["mango_v4::state::orderbook::ordertree::OrderTreeRoot"]],["impl UnwindSafe for OrderTreeNodes",1,["mango_v4::state::orderbook::ordertree::OrderTreeNodes"]],["impl<'a> UnwindSafe for OrderTreeIter<'a>",1,["mango_v4::state::orderbook::ordertree_iterator::OrderTreeIter"]],["impl UnwindSafe for EventQueue",1,["mango_v4::state::orderbook::queue::EventQueue"]],["impl UnwindSafe for EventQueueHeader",1,["mango_v4::state::orderbook::queue::EventQueueHeader"]],["impl UnwindSafe for AnyEvent",1,["mango_v4::state::orderbook::queue::AnyEvent"]],["impl UnwindSafe for EventType",1,["mango_v4::state::orderbook::queue::EventType"]],["impl UnwindSafe for FillEvent",1,["mango_v4::state::orderbook::queue::FillEvent"]],["impl UnwindSafe for OutEvent",1,["mango_v4::state::orderbook::queue::OutEvent"]],["impl UnwindSafe for PerpMarket",1,["mango_v4::state::perp_market::PerpMarket"]],["impl UnwindSafe for Serum3Market",1,["mango_v4::state::serum3_market::Serum3Market"]],["impl UnwindSafe for Serum3MarketIndexReservation",1,["mango_v4::state::serum3_market::Serum3MarketIndexReservation"]],["impl UnwindSafe for StablePriceModel",1,["mango_v4::state::stable_price::StablePriceModel"]],["impl UnwindSafe for TokenConditionalSwapDisplayPriceStyle",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapDisplayPriceStyle"]],["impl UnwindSafe for TokenConditionalSwapIntention",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapIntention"]],["impl UnwindSafe for TokenConditionalSwapType",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapType"]],["impl UnwindSafe for TokenConditionalSwap",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwap"]],["impl UnwindSafe for TokenIndex",1,["mango_v4::types::TokenIndex"]],["impl UnwindSafe for Serum3MarketIndex",1,["mango_v4::types::Serum3MarketIndex"]],["impl UnwindSafe for PerpMarketIndex",1,["mango_v4::types::PerpMarketIndex"]],["impl UnwindSafe for I80F48",1,["mango_v4::types::I80F48"]],["impl UnwindSafe for MangoV4",1,["mango_v4::program::MangoV4"]],["impl UnwindSafe for AdminTokenWithdrawFees",1,["mango_v4::instruction::AdminTokenWithdrawFees"]],["impl UnwindSafe for AdminPerpWithdrawFees",1,["mango_v4::instruction::AdminPerpWithdrawFees"]],["impl UnwindSafe for GroupCreate",1,["mango_v4::instruction::GroupCreate"]],["impl UnwindSafe for GroupEdit",1,["mango_v4::instruction::GroupEdit"]],["impl UnwindSafe for GroupWithdrawInsuranceFund",1,["mango_v4::instruction::GroupWithdrawInsuranceFund"]],["impl UnwindSafe for IxGateSet",1,["mango_v4::instruction::IxGateSet"]],["impl UnwindSafe for GroupClose",1,["mango_v4::instruction::GroupClose"]],["impl UnwindSafe for TokenRegister",1,["mango_v4::instruction::TokenRegister"]],["impl UnwindSafe for TokenRegisterTrustless",1,["mango_v4::instruction::TokenRegisterTrustless"]],["impl UnwindSafe for TokenEdit",1,["mango_v4::instruction::TokenEdit"]],["impl UnwindSafe for TokenAddBank",1,["mango_v4::instruction::TokenAddBank"]],["impl UnwindSafe for TokenDeregister",1,["mango_v4::instruction::TokenDeregister"]],["impl UnwindSafe for TokenUpdateIndexAndRate",1,["mango_v4::instruction::TokenUpdateIndexAndRate"]],["impl UnwindSafe for AccountCreate",1,["mango_v4::instruction::AccountCreate"]],["impl UnwindSafe for AccountCreateV2",1,["mango_v4::instruction::AccountCreateV2"]],["impl UnwindSafe for AccountExpand",1,["mango_v4::instruction::AccountExpand"]],["impl UnwindSafe for AccountExpandV2",1,["mango_v4::instruction::AccountExpandV2"]],["impl UnwindSafe for AccountSizeMigration",1,["mango_v4::instruction::AccountSizeMigration"]],["impl UnwindSafe for AccountEdit",1,["mango_v4::instruction::AccountEdit"]],["impl UnwindSafe for AccountToggleFreeze",1,["mango_v4::instruction::AccountToggleFreeze"]],["impl UnwindSafe for AccountClose",1,["mango_v4::instruction::AccountClose"]],["impl UnwindSafe for AccountBuybackFeesWithMngo",1,["mango_v4::instruction::AccountBuybackFeesWithMngo"]],["impl UnwindSafe for StubOracleCreate",1,["mango_v4::instruction::StubOracleCreate"]],["impl UnwindSafe for StubOracleClose",1,["mango_v4::instruction::StubOracleClose"]],["impl UnwindSafe for StubOracleSet",1,["mango_v4::instruction::StubOracleSet"]],["impl UnwindSafe for StubOracleSetTest",1,["mango_v4::instruction::StubOracleSetTest"]],["impl UnwindSafe for TokenDeposit",1,["mango_v4::instruction::TokenDeposit"]],["impl UnwindSafe for TokenDepositIntoExisting",1,["mango_v4::instruction::TokenDepositIntoExisting"]],["impl UnwindSafe for TokenWithdraw",1,["mango_v4::instruction::TokenWithdraw"]],["impl UnwindSafe for FlashLoanBegin",1,["mango_v4::instruction::FlashLoanBegin"]],["impl UnwindSafe for FlashLoanSwapBegin",1,["mango_v4::instruction::FlashLoanSwapBegin"]],["impl UnwindSafe for FlashLoanEnd",1,["mango_v4::instruction::FlashLoanEnd"]],["impl UnwindSafe for FlashLoanEndV2",1,["mango_v4::instruction::FlashLoanEndV2"]],["impl UnwindSafe for HealthRegionBegin",1,["mango_v4::instruction::HealthRegionBegin"]],["impl UnwindSafe for HealthRegionEnd",1,["mango_v4::instruction::HealthRegionEnd"]],["impl UnwindSafe for Serum3RegisterMarket",1,["mango_v4::instruction::Serum3RegisterMarket"]],["impl UnwindSafe for Serum3EditMarket",1,["mango_v4::instruction::Serum3EditMarket"]],["impl UnwindSafe for Serum3DeregisterMarket",1,["mango_v4::instruction::Serum3DeregisterMarket"]],["impl UnwindSafe for Serum3CreateOpenOrders",1,["mango_v4::instruction::Serum3CreateOpenOrders"]],["impl UnwindSafe for Serum3CloseOpenOrders",1,["mango_v4::instruction::Serum3CloseOpenOrders"]],["impl UnwindSafe for Serum3PlaceOrder",1,["mango_v4::instruction::Serum3PlaceOrder"]],["impl UnwindSafe for Serum3CancelOrder",1,["mango_v4::instruction::Serum3CancelOrder"]],["impl UnwindSafe for Serum3CancelAllOrders",1,["mango_v4::instruction::Serum3CancelAllOrders"]],["impl UnwindSafe for Serum3SettleFunds",1,["mango_v4::instruction::Serum3SettleFunds"]],["impl UnwindSafe for Serum3SettleFundsV2",1,["mango_v4::instruction::Serum3SettleFundsV2"]],["impl UnwindSafe for Serum3LiqForceCancelOrders",1,["mango_v4::instruction::Serum3LiqForceCancelOrders"]],["impl UnwindSafe for LiqTokenWithToken",1,["mango_v4::instruction::LiqTokenWithToken"]],["impl UnwindSafe for LiqTokenBankruptcy",1,["mango_v4::instruction::LiqTokenBankruptcy"]],["impl UnwindSafe for TokenLiqWithToken",1,["mango_v4::instruction::TokenLiqWithToken"]],["impl UnwindSafe for TokenForceCloseBorrowsWithToken",1,["mango_v4::instruction::TokenForceCloseBorrowsWithToken"]],["impl UnwindSafe for TokenLiqBankruptcy",1,["mango_v4::instruction::TokenLiqBankruptcy"]],["impl UnwindSafe for PerpCreateMarket",1,["mango_v4::instruction::PerpCreateMarket"]],["impl UnwindSafe for PerpEditMarket",1,["mango_v4::instruction::PerpEditMarket"]],["impl UnwindSafe for PerpCloseMarket",1,["mango_v4::instruction::PerpCloseMarket"]],["impl UnwindSafe for PerpDeactivatePosition",1,["mango_v4::instruction::PerpDeactivatePosition"]],["impl UnwindSafe for PerpPlaceOrder",1,["mango_v4::instruction::PerpPlaceOrder"]],["impl UnwindSafe for PerpPlaceOrderV2",1,["mango_v4::instruction::PerpPlaceOrderV2"]],["impl UnwindSafe for PerpPlaceOrderPegged",1,["mango_v4::instruction::PerpPlaceOrderPegged"]],["impl UnwindSafe for PerpPlaceOrderPeggedV2",1,["mango_v4::instruction::PerpPlaceOrderPeggedV2"]],["impl UnwindSafe for PerpCancelOrder",1,["mango_v4::instruction::PerpCancelOrder"]],["impl UnwindSafe for PerpCancelOrderByClientOrderId",1,["mango_v4::instruction::PerpCancelOrderByClientOrderId"]],["impl UnwindSafe for PerpCancelAllOrders",1,["mango_v4::instruction::PerpCancelAllOrders"]],["impl UnwindSafe for PerpCancelAllOrdersBySide",1,["mango_v4::instruction::PerpCancelAllOrdersBySide"]],["impl UnwindSafe for PerpConsumeEvents",1,["mango_v4::instruction::PerpConsumeEvents"]],["impl UnwindSafe for PerpUpdateFunding",1,["mango_v4::instruction::PerpUpdateFunding"]],["impl UnwindSafe for PerpSettlePnl",1,["mango_v4::instruction::PerpSettlePnl"]],["impl UnwindSafe for PerpForceClosePosition",1,["mango_v4::instruction::PerpForceClosePosition"]],["impl UnwindSafe for PerpSettleFees",1,["mango_v4::instruction::PerpSettleFees"]],["impl UnwindSafe for PerpLiqBaseOrPositivePnl",1,["mango_v4::instruction::PerpLiqBaseOrPositivePnl"]],["impl UnwindSafe for PerpLiqForceCancelOrders",1,["mango_v4::instruction::PerpLiqForceCancelOrders"]],["impl UnwindSafe for PerpLiqNegativePnlOrBankruptcy",1,["mango_v4::instruction::PerpLiqNegativePnlOrBankruptcy"]],["impl UnwindSafe for PerpLiqNegativePnlOrBankruptcyV2",1,["mango_v4::instruction::PerpLiqNegativePnlOrBankruptcyV2"]],["impl UnwindSafe for TokenConditionalSwapCreate",1,["mango_v4::instruction::TokenConditionalSwapCreate"]],["impl UnwindSafe for TokenConditionalSwapCreateV2",1,["mango_v4::instruction::TokenConditionalSwapCreateV2"]],["impl UnwindSafe for TokenConditionalSwapCreatePremiumAuction",1,["mango_v4::instruction::TokenConditionalSwapCreatePremiumAuction"]],["impl UnwindSafe for TokenConditionalSwapCreateLinearAuction",1,["mango_v4::instruction::TokenConditionalSwapCreateLinearAuction"]],["impl UnwindSafe for TokenConditionalSwapCancel",1,["mango_v4::instruction::TokenConditionalSwapCancel"]],["impl UnwindSafe for TokenConditionalSwapTrigger",1,["mango_v4::instruction::TokenConditionalSwapTrigger"]],["impl UnwindSafe for TokenConditionalSwapTriggerV2",1,["mango_v4::instruction::TokenConditionalSwapTriggerV2"]],["impl UnwindSafe for TokenConditionalSwapStart",1,["mango_v4::instruction::TokenConditionalSwapStart"]],["impl UnwindSafe for AltSet",1,["mango_v4::instruction::AltSet"]],["impl UnwindSafe for AltExtend",1,["mango_v4::instruction::AltExtend"]],["impl UnwindSafe for ComputeAccountData",1,["mango_v4::instruction::ComputeAccountData"]],["impl UnwindSafe for OpenbookV2RegisterMarket",1,["mango_v4::instruction::OpenbookV2RegisterMarket"]],["impl UnwindSafe for OpenbookV2EditMarket",1,["mango_v4::instruction::OpenbookV2EditMarket"]],["impl UnwindSafe for OpenbookV2DeregisterMarket",1,["mango_v4::instruction::OpenbookV2DeregisterMarket"]],["impl UnwindSafe for OpenbookV2CreateOpenOrders",1,["mango_v4::instruction::OpenbookV2CreateOpenOrders"]],["impl UnwindSafe for OpenbookV2CloseOpenOrders",1,["mango_v4::instruction::OpenbookV2CloseOpenOrders"]],["impl UnwindSafe for OpenbookV2PlaceOrder",1,["mango_v4::instruction::OpenbookV2PlaceOrder"]],["impl UnwindSafe for OpenbookV2PlaceTakerOrder",1,["mango_v4::instruction::OpenbookV2PlaceTakerOrder"]],["impl UnwindSafe for OpenbookV2CancelOrder",1,["mango_v4::instruction::OpenbookV2CancelOrder"]],["impl UnwindSafe for OpenbookV2SettleFunds",1,["mango_v4::instruction::OpenbookV2SettleFunds"]],["impl UnwindSafe for OpenbookV2LiqForceCancelOrders",1,["mango_v4::instruction::OpenbookV2LiqForceCancelOrders"]],["impl UnwindSafe for OpenbookV2CancelAllOrders",1,["mango_v4::instruction::OpenbookV2CancelAllOrders"]],["impl UnwindSafe for Benchmark",1,["mango_v4::instruction::Benchmark"]],["impl UnwindSafe for Mango",1,["mango_v4::Mango"]]],
+"mango_v4":[["impl UnwindSafe for AccountBuybackFeesWithMngo",1,["mango_v4::accounts_ix::account_buyback_fees_with_mngo::__client_accounts_account_buyback_fees_with_mngo::AccountBuybackFeesWithMngo"]],["impl<'info> !UnwindSafe for AccountBuybackFeesWithMngo<'info>",1,["mango_v4::accounts_ix::account_buyback_fees_with_mngo::AccountBuybackFeesWithMngo"]],["impl UnwindSafe for AccountClose",1,["mango_v4::accounts_ix::account_close::__client_accounts_account_close::AccountClose"]],["impl<'info> !UnwindSafe for AccountClose<'info>",1,["mango_v4::accounts_ix::account_close::AccountClose"]],["impl UnwindSafe for AccountCreate",1,["mango_v4::accounts_ix::account_create::__client_accounts_account_create::AccountCreate"]],["impl UnwindSafe for AccountCreateV2",1,["mango_v4::accounts_ix::account_create::__client_accounts_account_create_v2::AccountCreateV2"]],["impl<'info> !UnwindSafe for AccountCreate<'info>",1,["mango_v4::accounts_ix::account_create::AccountCreate"]],["impl<'info> !UnwindSafe for AccountCreateV2<'info>",1,["mango_v4::accounts_ix::account_create::AccountCreateV2"]],["impl UnwindSafe for AccountEdit",1,["mango_v4::accounts_ix::account_edit::__client_accounts_account_edit::AccountEdit"]],["impl<'info> !UnwindSafe for AccountEdit<'info>",1,["mango_v4::accounts_ix::account_edit::AccountEdit"]],["impl UnwindSafe for AccountExpand",1,["mango_v4::accounts_ix::account_expand::__client_accounts_account_expand::AccountExpand"]],["impl<'info> !UnwindSafe for AccountExpand<'info>",1,["mango_v4::accounts_ix::account_expand::AccountExpand"]],["impl UnwindSafe for AccountSizeMigration",1,["mango_v4::accounts_ix::account_size_migration::__client_accounts_account_size_migration::AccountSizeMigration"]],["impl<'info> !UnwindSafe for AccountSizeMigration<'info>",1,["mango_v4::accounts_ix::account_size_migration::AccountSizeMigration"]],["impl UnwindSafe for AccountToggleFreeze",1,["mango_v4::accounts_ix::account_toggle_freeze::__client_accounts_account_toggle_freeze::AccountToggleFreeze"]],["impl<'info> !UnwindSafe for AccountToggleFreeze<'info>",1,["mango_v4::accounts_ix::account_toggle_freeze::AccountToggleFreeze"]],["impl UnwindSafe for AdminPerpWithdrawFees",1,["mango_v4::accounts_ix::admin_perp_withdraw_fees::__client_accounts_admin_perp_withdraw_fees::AdminPerpWithdrawFees"]],["impl<'info> !UnwindSafe for AdminPerpWithdrawFees<'info>",1,["mango_v4::accounts_ix::admin_perp_withdraw_fees::AdminPerpWithdrawFees"]],["impl UnwindSafe for AdminTokenWithdrawFees",1,["mango_v4::accounts_ix::admin_token_withdraw_fees::__client_accounts_admin_token_withdraw_fees::AdminTokenWithdrawFees"]],["impl<'info> !UnwindSafe for AdminTokenWithdrawFees<'info>",1,["mango_v4::accounts_ix::admin_token_withdraw_fees::AdminTokenWithdrawFees"]],["impl UnwindSafe for AltExtend",1,["mango_v4::accounts_ix::alt_extend::__client_accounts_alt_extend::AltExtend"]],["impl<'info> !UnwindSafe for AltExtend<'info>",1,["mango_v4::accounts_ix::alt_extend::AltExtend"]],["impl UnwindSafe for AltSet",1,["mango_v4::accounts_ix::alt_set::__client_accounts_alt_set::AltSet"]],["impl<'info> !UnwindSafe for AltSet<'info>",1,["mango_v4::accounts_ix::alt_set::AltSet"]],["impl UnwindSafe for Benchmark",1,["mango_v4::accounts_ix::benchmark::__client_accounts_benchmark::Benchmark"]],["impl<'info> !UnwindSafe for Benchmark<'info>",1,["mango_v4::accounts_ix::benchmark::Benchmark"]],["impl UnwindSafe for ComputeAccountData",1,["mango_v4::accounts_ix::compute_account_data::__client_accounts_compute_account_data::ComputeAccountData"]],["impl<'info> !UnwindSafe for ComputeAccountData<'info>",1,["mango_v4::accounts_ix::compute_account_data::ComputeAccountData"]],["impl UnwindSafe for FlashLoanBegin",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_begin::FlashLoanBegin"]],["impl UnwindSafe for FlashLoanSwapBegin",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_swap_begin::FlashLoanSwapBegin"]],["impl UnwindSafe for FlashLoanEnd",1,["mango_v4::accounts_ix::flash_loan::__client_accounts_flash_loan_end::FlashLoanEnd"]],["impl<'info> !UnwindSafe for FlashLoanBegin<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanBegin"]],["impl<'info> !UnwindSafe for FlashLoanSwapBegin<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanSwapBegin"]],["impl<'info> !UnwindSafe for FlashLoanEnd<'info>",1,["mango_v4::accounts_ix::flash_loan::FlashLoanEnd"]],["impl UnwindSafe for FlashLoanType",1,["mango_v4::accounts_ix::flash_loan::FlashLoanType"]],["impl UnwindSafe for GroupClose",1,["mango_v4::accounts_ix::group_close::__client_accounts_group_close::GroupClose"]],["impl<'info> !UnwindSafe for GroupClose<'info>",1,["mango_v4::accounts_ix::group_close::GroupClose"]],["impl UnwindSafe for GroupCreate",1,["mango_v4::accounts_ix::group_create::__client_accounts_group_create::GroupCreate"]],["impl<'info> !UnwindSafe for GroupCreate<'info>",1,["mango_v4::accounts_ix::group_create::GroupCreate"]],["impl UnwindSafe for GroupEdit",1,["mango_v4::accounts_ix::group_edit::__client_accounts_group_edit::GroupEdit"]],["impl<'info> !UnwindSafe for GroupEdit<'info>",1,["mango_v4::accounts_ix::group_edit::GroupEdit"]],["impl UnwindSafe for GroupWithdrawInsuranceFund",1,["mango_v4::accounts_ix::group_withdraw_insurance_fund::__client_accounts_group_withdraw_insurance_fund::GroupWithdrawInsuranceFund"]],["impl<'info> !UnwindSafe for GroupWithdrawInsuranceFund<'info>",1,["mango_v4::accounts_ix::group_withdraw_insurance_fund::GroupWithdrawInsuranceFund"]],["impl UnwindSafe for HealthRegionBegin",1,["mango_v4::accounts_ix::health_region::__client_accounts_health_region_begin::HealthRegionBegin"]],["impl UnwindSafe for HealthRegionEnd",1,["mango_v4::accounts_ix::health_region::__client_accounts_health_region_end::HealthRegionEnd"]],["impl<'info> !UnwindSafe for HealthRegionBegin<'info>",1,["mango_v4::accounts_ix::health_region::HealthRegionBegin"]],["impl<'info> !UnwindSafe for HealthRegionEnd<'info>",1,["mango_v4::accounts_ix::health_region::HealthRegionEnd"]],["impl UnwindSafe for IxGateSet",1,["mango_v4::accounts_ix::ix_gate_set::__client_accounts_ix_gate_set::IxGateSet"]],["impl<'info> !UnwindSafe for IxGateSet<'info>",1,["mango_v4::accounts_ix::ix_gate_set::IxGateSet"]],["impl UnwindSafe for OpenbookV2CancelOrder",1,["mango_v4::accounts_ix::openbook_v2_cancel_order::__client_accounts_openbook_v2_cancel_order::OpenbookV2CancelOrder"]],["impl<'info> !UnwindSafe for OpenbookV2CancelOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_cancel_order::OpenbookV2CancelOrder"]],["impl UnwindSafe for OpenbookV2CloseOpenOrders",1,["mango_v4::accounts_ix::openbook_v2_close_open_orders::__client_accounts_openbook_v2_close_open_orders::OpenbookV2CloseOpenOrders"]],["impl<'info> !UnwindSafe for OpenbookV2CloseOpenOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_close_open_orders::OpenbookV2CloseOpenOrders"]],["impl UnwindSafe for OpenbookV2CreateOpenOrders",1,["mango_v4::accounts_ix::openbook_v2_create_open_orders::__client_accounts_openbook_v2_create_open_orders::OpenbookV2CreateOpenOrders"]],["impl<'info> !UnwindSafe for OpenbookV2CreateOpenOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_create_open_orders::OpenbookV2CreateOpenOrders"]],["impl UnwindSafe for OpenbookV2DeregisterMarket",1,["mango_v4::accounts_ix::openbook_v2_deregister_market::__client_accounts_openbook_v2_deregister_market::OpenbookV2DeregisterMarket"]],["impl<'info> !UnwindSafe for OpenbookV2DeregisterMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_deregister_market::OpenbookV2DeregisterMarket"]],["impl UnwindSafe for OpenbookV2EditMarket",1,["mango_v4::accounts_ix::openbook_v2_edit_market::__client_accounts_openbook_v2_edit_market::OpenbookV2EditMarket"]],["impl<'info> !UnwindSafe for OpenbookV2EditMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_edit_market::OpenbookV2EditMarket"]],["impl UnwindSafe for OpenbookV2LiqForceCancelOrders",1,["mango_v4::accounts_ix::openbook_v2_liq_force_cancel_orders::__client_accounts_openbook_v2_liq_force_cancel_orders::OpenbookV2LiqForceCancelOrders"]],["impl<'info> !UnwindSafe for OpenbookV2LiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::openbook_v2_liq_force_cancel_orders::OpenbookV2LiqForceCancelOrders"]],["impl UnwindSafe for OpenbookV2PlaceOrder",1,["mango_v4::accounts_ix::openbook_v2_place_order::__client_accounts_openbook_v2_place_order::OpenbookV2PlaceOrder"]],["impl<'info> !UnwindSafe for OpenbookV2PlaceOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_place_order::OpenbookV2PlaceOrder"]],["impl UnwindSafe for OpenbookV2PlaceTakeOrder",1,["mango_v4::accounts_ix::openbook_v2_place_take_order::__client_accounts_openbook_v2_place_take_order::OpenbookV2PlaceTakeOrder"]],["impl<'info> !UnwindSafe for OpenbookV2PlaceTakeOrder<'info>",1,["mango_v4::accounts_ix::openbook_v2_place_take_order::OpenbookV2PlaceTakeOrder"]],["impl UnwindSafe for OpenbookV2RegisterMarket",1,["mango_v4::accounts_ix::openbook_v2_register_market::__client_accounts_openbook_v2_register_market::OpenbookV2RegisterMarket"]],["impl<'info> !UnwindSafe for OpenbookV2RegisterMarket<'info>",1,["mango_v4::accounts_ix::openbook_v2_register_market::OpenbookV2RegisterMarket"]],["impl UnwindSafe for OpenbookV2SettleFunds",1,["mango_v4::accounts_ix::openbook_v2_settle_funds::__client_accounts_openbook_v2_settle_funds::OpenbookV2SettleFunds"]],["impl<'info> !UnwindSafe for OpenbookV2SettleFunds<'info>",1,["mango_v4::accounts_ix::openbook_v2_settle_funds::OpenbookV2SettleFunds"]],["impl UnwindSafe for PerpCancelAllOrders",1,["mango_v4::accounts_ix::perp_cancel_all_orders::__client_accounts_perp_cancel_all_orders::PerpCancelAllOrders"]],["impl<'info> !UnwindSafe for PerpCancelAllOrders<'info>",1,["mango_v4::accounts_ix::perp_cancel_all_orders::PerpCancelAllOrders"]],["impl UnwindSafe for PerpCancelAllOrdersBySide",1,["mango_v4::accounts_ix::perp_cancel_all_orders_by_side::__client_accounts_perp_cancel_all_orders_by_side::PerpCancelAllOrdersBySide"]],["impl<'info> !UnwindSafe for PerpCancelAllOrdersBySide<'info>",1,["mango_v4::accounts_ix::perp_cancel_all_orders_by_side::PerpCancelAllOrdersBySide"]],["impl UnwindSafe for PerpCancelOrder",1,["mango_v4::accounts_ix::perp_cancel_order::__client_accounts_perp_cancel_order::PerpCancelOrder"]],["impl<'info> !UnwindSafe for PerpCancelOrder<'info>",1,["mango_v4::accounts_ix::perp_cancel_order::PerpCancelOrder"]],["impl UnwindSafe for PerpCancelOrderByClientOrderId",1,["mango_v4::accounts_ix::perp_cancel_order_by_client_order_id::__client_accounts_perp_cancel_order_by_client_order_id::PerpCancelOrderByClientOrderId"]],["impl<'info> !UnwindSafe for PerpCancelOrderByClientOrderId<'info>",1,["mango_v4::accounts_ix::perp_cancel_order_by_client_order_id::PerpCancelOrderByClientOrderId"]],["impl UnwindSafe for PerpCloseMarket",1,["mango_v4::accounts_ix::perp_close_market::__client_accounts_perp_close_market::PerpCloseMarket"]],["impl<'info> !UnwindSafe for PerpCloseMarket<'info>",1,["mango_v4::accounts_ix::perp_close_market::PerpCloseMarket"]],["impl UnwindSafe for PerpConsumeEvents",1,["mango_v4::accounts_ix::perp_consume_events::__client_accounts_perp_consume_events::PerpConsumeEvents"]],["impl<'info> !UnwindSafe for PerpConsumeEvents<'info>",1,["mango_v4::accounts_ix::perp_consume_events::PerpConsumeEvents"]],["impl UnwindSafe for PerpCreateMarket",1,["mango_v4::accounts_ix::perp_create_market::__client_accounts_perp_create_market::PerpCreateMarket"]],["impl<'info> !UnwindSafe for PerpCreateMarket<'info>",1,["mango_v4::accounts_ix::perp_create_market::PerpCreateMarket"]],["impl UnwindSafe for PerpDeactivatePosition",1,["mango_v4::accounts_ix::perp_deactivate_position::__client_accounts_perp_deactivate_position::PerpDeactivatePosition"]],["impl<'info> !UnwindSafe for PerpDeactivatePosition<'info>",1,["mango_v4::accounts_ix::perp_deactivate_position::PerpDeactivatePosition"]],["impl UnwindSafe for PerpEditMarket",1,["mango_v4::accounts_ix::perp_edit_market::__client_accounts_perp_edit_market::PerpEditMarket"]],["impl<'info> !UnwindSafe for PerpEditMarket<'info>",1,["mango_v4::accounts_ix::perp_edit_market::PerpEditMarket"]],["impl UnwindSafe for PerpForceClosePosition",1,["mango_v4::accounts_ix::perp_force_close_position::__client_accounts_perp_force_close_position::PerpForceClosePosition"]],["impl<'info> !UnwindSafe for PerpForceClosePosition<'info>",1,["mango_v4::accounts_ix::perp_force_close_position::PerpForceClosePosition"]],["impl UnwindSafe for PerpLiqBaseOrPositivePnl",1,["mango_v4::accounts_ix::perp_liq_base_or_positive_pnl::__client_accounts_perp_liq_base_or_positive_pnl::PerpLiqBaseOrPositivePnl"]],["impl<'info> !UnwindSafe for PerpLiqBaseOrPositivePnl<'info>",1,["mango_v4::accounts_ix::perp_liq_base_or_positive_pnl::PerpLiqBaseOrPositivePnl"]],["impl UnwindSafe for PerpLiqForceCancelOrders",1,["mango_v4::accounts_ix::perp_liq_force_cancel_orders::__client_accounts_perp_liq_force_cancel_orders::PerpLiqForceCancelOrders"]],["impl<'info> !UnwindSafe for PerpLiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::perp_liq_force_cancel_orders::PerpLiqForceCancelOrders"]],["impl UnwindSafe for PerpLiqNegativePnlOrBankruptcy",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::__client_accounts_perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcy"]],["impl UnwindSafe for PerpLiqNegativePnlOrBankruptcyV2",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::__client_accounts_perp_liq_negative_pnl_or_bankruptcy_v2::PerpLiqNegativePnlOrBankruptcyV2"]],["impl<'info> !UnwindSafe for PerpLiqNegativePnlOrBankruptcy<'info>",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcy"]],["impl<'info> !UnwindSafe for PerpLiqNegativePnlOrBankruptcyV2<'info>",1,["mango_v4::accounts_ix::perp_liq_negative_pnl_or_bankruptcy::PerpLiqNegativePnlOrBankruptcyV2"]],["impl UnwindSafe for PerpPlaceOrder",1,["mango_v4::accounts_ix::perp_place_order::__client_accounts_perp_place_order::PerpPlaceOrder"]],["impl<'info> !UnwindSafe for PerpPlaceOrder<'info>",1,["mango_v4::accounts_ix::perp_place_order::PerpPlaceOrder"]],["impl UnwindSafe for PerpSettleFees",1,["mango_v4::accounts_ix::perp_settle_fees::__client_accounts_perp_settle_fees::PerpSettleFees"]],["impl<'info> !UnwindSafe for PerpSettleFees<'info>",1,["mango_v4::accounts_ix::perp_settle_fees::PerpSettleFees"]],["impl UnwindSafe for PerpSettlePnl",1,["mango_v4::accounts_ix::perp_settle_pnl::__client_accounts_perp_settle_pnl::PerpSettlePnl"]],["impl<'info> !UnwindSafe for PerpSettlePnl<'info>",1,["mango_v4::accounts_ix::perp_settle_pnl::PerpSettlePnl"]],["impl UnwindSafe for PerpUpdateFunding",1,["mango_v4::accounts_ix::perp_update_funding::__client_accounts_perp_update_funding::PerpUpdateFunding"]],["impl<'info> !UnwindSafe for PerpUpdateFunding<'info>",1,["mango_v4::accounts_ix::perp_update_funding::PerpUpdateFunding"]],["impl UnwindSafe for Serum3CancelAllOrders",1,["mango_v4::accounts_ix::serum3_cancel_all_orders::__client_accounts_serum3_cancel_all_orders::Serum3CancelAllOrders"]],["impl<'info> !UnwindSafe for Serum3CancelAllOrders<'info>",1,["mango_v4::accounts_ix::serum3_cancel_all_orders::Serum3CancelAllOrders"]],["impl UnwindSafe for Serum3CancelOrder",1,["mango_v4::accounts_ix::serum3_cancel_order::__client_accounts_serum3_cancel_order::Serum3CancelOrder"]],["impl<'info> !UnwindSafe for Serum3CancelOrder<'info>",1,["mango_v4::accounts_ix::serum3_cancel_order::Serum3CancelOrder"]],["impl UnwindSafe for Serum3CloseOpenOrders",1,["mango_v4::accounts_ix::serum3_close_open_orders::__client_accounts_serum3_close_open_orders::Serum3CloseOpenOrders"]],["impl<'info> !UnwindSafe for Serum3CloseOpenOrders<'info>",1,["mango_v4::accounts_ix::serum3_close_open_orders::Serum3CloseOpenOrders"]],["impl UnwindSafe for Serum3CreateOpenOrders",1,["mango_v4::accounts_ix::serum3_create_open_orders::__client_accounts_serum3_create_open_orders::Serum3CreateOpenOrders"]],["impl<'info> !UnwindSafe for Serum3CreateOpenOrders<'info>",1,["mango_v4::accounts_ix::serum3_create_open_orders::Serum3CreateOpenOrders"]],["impl UnwindSafe for Serum3DeregisterMarket",1,["mango_v4::accounts_ix::serum3_deregister_market::__client_accounts_serum3_deregister_market::Serum3DeregisterMarket"]],["impl<'info> !UnwindSafe for Serum3DeregisterMarket<'info>",1,["mango_v4::accounts_ix::serum3_deregister_market::Serum3DeregisterMarket"]],["impl UnwindSafe for Serum3EditMarket",1,["mango_v4::accounts_ix::serum3_edit_market::__client_accounts_serum3_edit_market::Serum3EditMarket"]],["impl<'info> !UnwindSafe for Serum3EditMarket<'info>",1,["mango_v4::accounts_ix::serum3_edit_market::Serum3EditMarket"]],["impl UnwindSafe for Serum3LiqForceCancelOrders",1,["mango_v4::accounts_ix::serum3_liq_force_cancel_orders::__client_accounts_serum3_liq_force_cancel_orders::Serum3LiqForceCancelOrders"]],["impl<'info> !UnwindSafe for Serum3LiqForceCancelOrders<'info>",1,["mango_v4::accounts_ix::serum3_liq_force_cancel_orders::Serum3LiqForceCancelOrders"]],["impl UnwindSafe for Serum3PlaceOrder",1,["mango_v4::accounts_ix::serum3_place_order::__client_accounts_serum3_place_order::Serum3PlaceOrder"]],["impl UnwindSafe for Serum3SelfTradeBehavior",1,["mango_v4::accounts_ix::serum3_place_order::Serum3SelfTradeBehavior"]],["impl UnwindSafe for Serum3OrderType",1,["mango_v4::accounts_ix::serum3_place_order::Serum3OrderType"]],["impl UnwindSafe for Serum3Side",1,["mango_v4::accounts_ix::serum3_place_order::Serum3Side"]],["impl<'info> !UnwindSafe for Serum3PlaceOrder<'info>",1,["mango_v4::accounts_ix::serum3_place_order::Serum3PlaceOrder"]],["impl UnwindSafe for Serum3RegisterMarket",1,["mango_v4::accounts_ix::serum3_register_market::__client_accounts_serum3_register_market::Serum3RegisterMarket"]],["impl<'info> !UnwindSafe for Serum3RegisterMarket<'info>",1,["mango_v4::accounts_ix::serum3_register_market::Serum3RegisterMarket"]],["impl UnwindSafe for Serum3SettleFunds",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds::Serum3SettleFunds"]],["impl UnwindSafe for Serum3SettleFundsV2Extra",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds_v2_extra::Serum3SettleFundsV2Extra"]],["impl UnwindSafe for Serum3SettleFundsV2",1,["mango_v4::accounts_ix::serum3_settle_funds::__client_accounts_serum3_settle_funds_v2::Serum3SettleFundsV2"]],["impl<'info> !UnwindSafe for Serum3SettleFunds<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFunds"]],["impl<'info> !UnwindSafe for Serum3SettleFundsV2Extra<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFundsV2Extra"]],["impl<'info> !UnwindSafe for Serum3SettleFundsV2<'info>",1,["mango_v4::accounts_ix::serum3_settle_funds::Serum3SettleFundsV2"]],["impl UnwindSafe for StubOracleClose",1,["mango_v4::accounts_ix::stub_oracle_close::__client_accounts_stub_oracle_close::StubOracleClose"]],["impl<'info> !UnwindSafe for StubOracleClose<'info>",1,["mango_v4::accounts_ix::stub_oracle_close::StubOracleClose"]],["impl UnwindSafe for StubOracleCreate",1,["mango_v4::accounts_ix::stub_oracle_create::__client_accounts_stub_oracle_create::StubOracleCreate"]],["impl<'info> !UnwindSafe for StubOracleCreate<'info>",1,["mango_v4::accounts_ix::stub_oracle_create::StubOracleCreate"]],["impl UnwindSafe for StubOracleSet",1,["mango_v4::accounts_ix::stub_oracle_set::__client_accounts_stub_oracle_set::StubOracleSet"]],["impl<'info> !UnwindSafe for StubOracleSet<'info>",1,["mango_v4::accounts_ix::stub_oracle_set::StubOracleSet"]],["impl UnwindSafe for TokenAddBank",1,["mango_v4::accounts_ix::token_add_bank::__client_accounts_token_add_bank::TokenAddBank"]],["impl<'info> !UnwindSafe for TokenAddBank<'info>",1,["mango_v4::accounts_ix::token_add_bank::TokenAddBank"]],["impl UnwindSafe for TokenConditionalSwapCancel",1,["mango_v4::accounts_ix::token_conditional_swap_cancel::__client_accounts_token_conditional_swap_cancel::TokenConditionalSwapCancel"]],["impl<'info> !UnwindSafe for TokenConditionalSwapCancel<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_cancel::TokenConditionalSwapCancel"]],["impl UnwindSafe for TokenConditionalSwapCreate",1,["mango_v4::accounts_ix::token_conditional_swap_create::__client_accounts_token_conditional_swap_create::TokenConditionalSwapCreate"]],["impl<'info> !UnwindSafe for TokenConditionalSwapCreate<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_create::TokenConditionalSwapCreate"]],["impl UnwindSafe for TokenConditionalSwapStart",1,["mango_v4::accounts_ix::token_conditional_swap_start::__client_accounts_token_conditional_swap_start::TokenConditionalSwapStart"]],["impl<'info> !UnwindSafe for TokenConditionalSwapStart<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_start::TokenConditionalSwapStart"]],["impl UnwindSafe for TokenConditionalSwapTrigger",1,["mango_v4::accounts_ix::token_conditional_swap_trigger::__client_accounts_token_conditional_swap_trigger::TokenConditionalSwapTrigger"]],["impl<'info> !UnwindSafe for TokenConditionalSwapTrigger<'info>",1,["mango_v4::accounts_ix::token_conditional_swap_trigger::TokenConditionalSwapTrigger"]],["impl UnwindSafe for TokenDepositIntoExisting",1,["mango_v4::accounts_ix::token_deposit::__client_accounts_token_deposit_into_existing::TokenDepositIntoExisting"]],["impl UnwindSafe for TokenDeposit",1,["mango_v4::accounts_ix::token_deposit::__client_accounts_token_deposit::TokenDeposit"]],["impl<'info> !UnwindSafe for TokenDepositIntoExisting<'info>",1,["mango_v4::accounts_ix::token_deposit::TokenDepositIntoExisting"]],["impl<'info> !UnwindSafe for TokenDeposit<'info>",1,["mango_v4::accounts_ix::token_deposit::TokenDeposit"]],["impl UnwindSafe for TokenDeregister",1,["mango_v4::accounts_ix::token_deregister::__client_accounts_token_deregister::TokenDeregister"]],["impl<'info> !UnwindSafe for TokenDeregister<'info>",1,["mango_v4::accounts_ix::token_deregister::TokenDeregister"]],["impl UnwindSafe for TokenEdit",1,["mango_v4::accounts_ix::token_edit::__client_accounts_token_edit::TokenEdit"]],["impl<'info> !UnwindSafe for TokenEdit<'info>",1,["mango_v4::accounts_ix::token_edit::TokenEdit"]],["impl UnwindSafe for TokenForceCloseBorrowsWithToken",1,["mango_v4::accounts_ix::token_force_close_borrows_with_token::__client_accounts_token_force_close_borrows_with_token::TokenForceCloseBorrowsWithToken"]],["impl<'info> !UnwindSafe for TokenForceCloseBorrowsWithToken<'info>",1,["mango_v4::accounts_ix::token_force_close_borrows_with_token::TokenForceCloseBorrowsWithToken"]],["impl UnwindSafe for TokenLiqBankruptcy",1,["mango_v4::accounts_ix::token_liq_bankruptcy::__client_accounts_token_liq_bankruptcy::TokenLiqBankruptcy"]],["impl<'info> !UnwindSafe for TokenLiqBankruptcy<'info>",1,["mango_v4::accounts_ix::token_liq_bankruptcy::TokenLiqBankruptcy"]],["impl UnwindSafe for TokenLiqWithToken",1,["mango_v4::accounts_ix::token_liq_with_token::__client_accounts_token_liq_with_token::TokenLiqWithToken"]],["impl<'info> !UnwindSafe for TokenLiqWithToken<'info>",1,["mango_v4::accounts_ix::token_liq_with_token::TokenLiqWithToken"]],["impl UnwindSafe for TokenRegister",1,["mango_v4::accounts_ix::token_register::__client_accounts_token_register::TokenRegister"]],["impl<'info> !UnwindSafe for TokenRegister<'info>",1,["mango_v4::accounts_ix::token_register::TokenRegister"]],["impl UnwindSafe for InterestRateParams",1,["mango_v4::accounts_ix::token_register::InterestRateParams"]],["impl UnwindSafe for TokenRegisterTrustless",1,["mango_v4::accounts_ix::token_register_trustless::__client_accounts_token_register_trustless::TokenRegisterTrustless"]],["impl<'info> !UnwindSafe for TokenRegisterTrustless<'info>",1,["mango_v4::accounts_ix::token_register_trustless::TokenRegisterTrustless"]],["impl UnwindSafe for TokenUpdateIndexAndRate",1,["mango_v4::accounts_ix::token_update_index_and_rate::__client_accounts_token_update_index_and_rate::TokenUpdateIndexAndRate"]],["impl<'info> !UnwindSafe for TokenUpdateIndexAndRate<'info>",1,["mango_v4::accounts_ix::token_update_index_and_rate::TokenUpdateIndexAndRate"]],["impl UnwindSafe for TokenWithdraw",1,["mango_v4::accounts_ix::token_withdraw::__client_accounts_token_withdraw::TokenWithdraw"]],["impl<'info> !UnwindSafe for TokenWithdraw<'info>",1,["mango_v4::accounts_ix::token_withdraw::TokenWithdraw"]],["impl<'a, 'info> !UnwindSafe for AccountInfoRef<'a, 'info>",1,["mango_v4::accounts_zerocopy::AccountInfoRef"]],["impl<'a, 'info> !UnwindSafe for AccountInfoRefMut<'a, 'info>",1,["mango_v4::accounts_zerocopy::AccountInfoRefMut"]],["impl UnwindSafe for KeyedAccount",1,["mango_v4::accounts_zerocopy::KeyedAccount"]],["impl UnwindSafe for KeyedAccountSharedData",1,["mango_v4::accounts_zerocopy::KeyedAccountSharedData"]],["impl UnwindSafe for MangoError",1,["mango_v4::error::MangoError"]],["impl UnwindSafe for MangoAccountData",1,["mango_v4::events::MangoAccountData"]],["impl UnwindSafe for Equity",1,["mango_v4::events::Equity"]],["impl UnwindSafe for TokenEquity",1,["mango_v4::events::TokenEquity"]],["impl UnwindSafe for PerpEquity",1,["mango_v4::events::PerpEquity"]],["impl<T> UnwindSafe for FixedOrderAccountRetriever<T>where\n T: UnwindSafe,",1,["mango_v4::health::account_retriever::FixedOrderAccountRetriever"]],["impl<'a, 'info> !UnwindSafe for ScannedBanksAndOracles<'a, 'info>",1,["mango_v4::health::account_retriever::ScannedBanksAndOracles"]],["impl<'a, 'info> !UnwindSafe for ScanningAccountRetriever<'a, 'info>",1,["mango_v4::health::account_retriever::ScanningAccountRetriever"]],["impl UnwindSafe for Prices",1,["mango_v4::health::cache::Prices"]],["impl UnwindSafe for HealthType",1,["mango_v4::health::cache::HealthType"]],["impl UnwindSafe for TokenInfo",1,["mango_v4::health::cache::TokenInfo"]],["impl UnwindSafe for TokenBalance",1,["mango_v4::health::cache::TokenBalance"]],["impl UnwindSafe for TokenMaxReserved",1,["mango_v4::health::cache::TokenMaxReserved"]],["impl UnwindSafe for Serum3Info",1,["mango_v4::health::cache::Serum3Info"]],["impl UnwindSafe for PerpInfo",1,["mango_v4::health::cache::PerpInfo"]],["impl UnwindSafe for HealthCache",1,["mango_v4::health::cache::HealthCache"]],["impl UnwindSafe for PerpBalanceLog",1,["mango_v4::logs::PerpBalanceLog"]],["impl UnwindSafe for TokenBalanceLog",1,["mango_v4::logs::TokenBalanceLog"]],["impl UnwindSafe for FlashLoanTokenDetail",1,["mango_v4::logs::FlashLoanTokenDetail"]],["impl UnwindSafe for FlashLoanTokenDetailV2",1,["mango_v4::logs::FlashLoanTokenDetailV2"]],["impl UnwindSafe for FlashLoanTokenDetailV3",1,["mango_v4::logs::FlashLoanTokenDetailV3"]],["impl UnwindSafe for FlashLoanLog",1,["mango_v4::logs::FlashLoanLog"]],["impl UnwindSafe for FlashLoanLogV2",1,["mango_v4::logs::FlashLoanLogV2"]],["impl UnwindSafe for FlashLoanLogV3",1,["mango_v4::logs::FlashLoanLogV3"]],["impl UnwindSafe for WithdrawLog",1,["mango_v4::logs::WithdrawLog"]],["impl UnwindSafe for DepositLog",1,["mango_v4::logs::DepositLog"]],["impl UnwindSafe for FillLog",1,["mango_v4::logs::FillLog"]],["impl UnwindSafe for FillLogV2",1,["mango_v4::logs::FillLogV2"]],["impl UnwindSafe for FillLogV3",1,["mango_v4::logs::FillLogV3"]],["impl UnwindSafe for PerpUpdateFundingLog",1,["mango_v4::logs::PerpUpdateFundingLog"]],["impl UnwindSafe for PerpUpdateFundingLogV2",1,["mango_v4::logs::PerpUpdateFundingLogV2"]],["impl UnwindSafe for UpdateIndexLog",1,["mango_v4::logs::UpdateIndexLog"]],["impl UnwindSafe for UpdateRateLog",1,["mango_v4::logs::UpdateRateLog"]],["impl UnwindSafe for TokenLiqWithTokenLog",1,["mango_v4::logs::TokenLiqWithTokenLog"]],["impl UnwindSafe for Serum3OpenOrdersBalanceLog",1,["mango_v4::logs::Serum3OpenOrdersBalanceLog"]],["impl UnwindSafe for Serum3OpenOrdersBalanceLogV2",1,["mango_v4::logs::Serum3OpenOrdersBalanceLogV2"]],["impl UnwindSafe for LoanOriginationFeeInstruction",1,["mango_v4::logs::LoanOriginationFeeInstruction"]],["impl UnwindSafe for WithdrawLoanOriginationFeeLog",1,["mango_v4::logs::WithdrawLoanOriginationFeeLog"]],["impl UnwindSafe for WithdrawLoanLog",1,["mango_v4::logs::WithdrawLoanLog"]],["impl UnwindSafe for TokenLiqBankruptcyLog",1,["mango_v4::logs::TokenLiqBankruptcyLog"]],["impl UnwindSafe for DeactivateTokenPositionLog",1,["mango_v4::logs::DeactivateTokenPositionLog"]],["impl UnwindSafe for DeactivatePerpPositionLog",1,["mango_v4::logs::DeactivatePerpPositionLog"]],["impl UnwindSafe for TokenMetaDataLog",1,["mango_v4::logs::TokenMetaDataLog"]],["impl UnwindSafe for PerpMarketMetaDataLog",1,["mango_v4::logs::PerpMarketMetaDataLog"]],["impl UnwindSafe for Serum3RegisterMarketLog",1,["mango_v4::logs::Serum3RegisterMarketLog"]],["impl UnwindSafe for PerpLiqBaseOrPositivePnlLog",1,["mango_v4::logs::PerpLiqBaseOrPositivePnlLog"]],["impl UnwindSafe for PerpLiqBankruptcyLog",1,["mango_v4::logs::PerpLiqBankruptcyLog"]],["impl UnwindSafe for PerpLiqNegativePnlOrBankruptcyLog",1,["mango_v4::logs::PerpLiqNegativePnlOrBankruptcyLog"]],["impl UnwindSafe for PerpSettlePnlLog",1,["mango_v4::logs::PerpSettlePnlLog"]],["impl UnwindSafe for PerpSettleFeesLog",1,["mango_v4::logs::PerpSettleFeesLog"]],["impl UnwindSafe for AccountBuybackFeesWithMngoLog",1,["mango_v4::logs::AccountBuybackFeesWithMngoLog"]],["impl UnwindSafe for FilledPerpOrderLog",1,["mango_v4::logs::FilledPerpOrderLog"]],["impl UnwindSafe for PerpTakerTradeLog",1,["mango_v4::logs::PerpTakerTradeLog"]],["impl UnwindSafe for PerpForceClosePositionLog",1,["mango_v4::logs::PerpForceClosePositionLog"]],["impl UnwindSafe for TokenForceCloseBorrowsWithTokenLog",1,["mango_v4::logs::TokenForceCloseBorrowsWithTokenLog"]],["impl UnwindSafe for TokenConditionalSwapCreateLog",1,["mango_v4::logs::TokenConditionalSwapCreateLog"]],["impl UnwindSafe for TokenConditionalSwapCreateLogV2",1,["mango_v4::logs::TokenConditionalSwapCreateLogV2"]],["impl UnwindSafe for TokenConditionalSwapCreateLogV3",1,["mango_v4::logs::TokenConditionalSwapCreateLogV3"]],["impl UnwindSafe for TokenConditionalSwapTriggerLog",1,["mango_v4::logs::TokenConditionalSwapTriggerLog"]],["impl UnwindSafe for TokenConditionalSwapTriggerLogV2",1,["mango_v4::logs::TokenConditionalSwapTriggerLogV2"]],["impl UnwindSafe for TokenConditionalSwapTriggerLogV3",1,["mango_v4::logs::TokenConditionalSwapTriggerLogV3"]],["impl UnwindSafe for TokenConditionalSwapCancelLog",1,["mango_v4::logs::TokenConditionalSwapCancelLog"]],["impl UnwindSafe for TokenConditionalSwapStartLog",1,["mango_v4::logs::TokenConditionalSwapStartLog"]],["impl UnwindSafe for OrderBookStateHeader",1,["mango_v4::serum3_cpi::OrderBookStateHeader"]],["impl UnwindSafe for OpenOrdersSlim",1,["mango_v4::serum3_cpi::OpenOrdersSlim"]],["impl<'info> !UnwindSafe for InitOpenOrders<'info>",1,["mango_v4::serum3_cpi::InitOpenOrders"]],["impl<'info> !UnwindSafe for CloseOpenOrders<'info>",1,["mango_v4::serum3_cpi::CloseOpenOrders"]],["impl<'info> !UnwindSafe for SettleFunds<'info>",1,["mango_v4::serum3_cpi::SettleFunds"]],["impl<'info> !UnwindSafe for PlaceOrder<'info>",1,["mango_v4::serum3_cpi::PlaceOrder"]],["impl<'info> !UnwindSafe for CancelOrder<'info>",1,["mango_v4::serum3_cpi::CancelOrder"]],["impl UnwindSafe for Bank",1,["mango_v4::state::bank::Bank"]],["impl UnwindSafe for WithdrawResult",1,["mango_v4::state::bank::WithdrawResult"]],["impl<Header, Fixed, Dynamic> UnwindSafe for DynamicAccount<Header, Fixed, Dynamic>where\n Dynamic: UnwindSafe,\n Fixed: UnwindSafe,\n Header: UnwindSafe,",1,["mango_v4::state::dynamic_account::DynamicAccount"]],["impl UnwindSafe for Group",1,["mango_v4::state::group::Group"]],["impl UnwindSafe for IxGate",1,["mango_v4::state::group::IxGate"]],["impl UnwindSafe for CheckLiquidatable",1,["mango_v4::state::mango_account::CheckLiquidatable"]],["impl UnwindSafe for MangoAccountPdaSeeds",1,["mango_v4::state::mango_account::MangoAccountPdaSeeds"]],["impl UnwindSafe for MangoAccount",1,["mango_v4::state::mango_account::MangoAccount"]],["impl UnwindSafe for MangoAccountFixed",1,["mango_v4::state::mango_account::MangoAccountFixed"]],["impl UnwindSafe for MangoAccountDynamicHeader",1,["mango_v4::state::mango_account::MangoAccountDynamicHeader"]],["impl UnwindSafe for TokenPosition",1,["mango_v4::state::mango_account_components::TokenPosition"]],["impl UnwindSafe for Serum3Orders",1,["mango_v4::state::mango_account_components::Serum3Orders"]],["impl UnwindSafe for PerpPosition",1,["mango_v4::state::mango_account_components::PerpPosition"]],["impl UnwindSafe for PerpOpenOrder",1,["mango_v4::state::mango_account_components::PerpOpenOrder"]],["impl UnwindSafe for MintInfo",1,["mango_v4::state::mint_info::MintInfo"]],["impl UnwindSafe for OpenbookV2Market",1,["mango_v4::state::openbook_v2_market::OpenbookV2Market"]],["impl UnwindSafe for OpenbookV2MarketIndexReservation",1,["mango_v4::state::openbook_v2_market::OpenbookV2MarketIndexReservation"]],["impl UnwindSafe for OracleConfig",1,["mango_v4::state::oracle::OracleConfig"]],["impl UnwindSafe for OracleConfigParams",1,["mango_v4::state::oracle::OracleConfigParams"]],["impl UnwindSafe for OracleType",1,["mango_v4::state::oracle::OracleType"]],["impl UnwindSafe for OracleState",1,["mango_v4::state::oracle::OracleState"]],["impl UnwindSafe for StubOracle",1,["mango_v4::state::oracle::StubOracle"]],["impl<'a> !UnwindSafe for Orderbook<'a>",1,["mango_v4::state::orderbook::book::Orderbook"]],["impl UnwindSafe for BookSideOrderTree",1,["mango_v4::state::orderbook::bookside::BookSideOrderTree"]],["impl UnwindSafe for BookSideOrderHandle",1,["mango_v4::state::orderbook::bookside::BookSideOrderHandle"]],["impl UnwindSafe for BookSide",1,["mango_v4::state::orderbook::bookside::BookSide"]],["impl<'a> UnwindSafe for BookSideIterItem<'a>",1,["mango_v4::state::orderbook::bookside_iterator::BookSideIterItem"]],["impl<'a> UnwindSafe for BookSideIter<'a>",1,["mango_v4::state::orderbook::bookside_iterator::BookSideIter"]],["impl UnwindSafe for OrderState",1,["mango_v4::state::orderbook::bookside_iterator::OrderState"]],["impl UnwindSafe for NodeTag",1,["mango_v4::state::orderbook::nodes::NodeTag"]],["impl UnwindSafe for InnerNode",1,["mango_v4::state::orderbook::nodes::InnerNode"]],["impl UnwindSafe for LeafNode",1,["mango_v4::state::orderbook::nodes::LeafNode"]],["impl UnwindSafe for FreeNode",1,["mango_v4::state::orderbook::nodes::FreeNode"]],["impl UnwindSafe for AnyNode",1,["mango_v4::state::orderbook::nodes::AnyNode"]],["impl UnwindSafe for Order",1,["mango_v4::state::orderbook::order::Order"]],["impl UnwindSafe for OrderParams",1,["mango_v4::state::orderbook::order::OrderParams"]],["impl UnwindSafe for PlaceOrderType",1,["mango_v4::state::orderbook::order_type::PlaceOrderType"]],["impl UnwindSafe for PostOrderType",1,["mango_v4::state::orderbook::order_type::PostOrderType"]],["impl UnwindSafe for SelfTradeBehavior",1,["mango_v4::state::orderbook::order_type::SelfTradeBehavior"]],["impl UnwindSafe for Side",1,["mango_v4::state::orderbook::order_type::Side"]],["impl UnwindSafe for SideAndOrderTree",1,["mango_v4::state::orderbook::order_type::SideAndOrderTree"]],["impl UnwindSafe for OrderTreeType",1,["mango_v4::state::orderbook::ordertree::OrderTreeType"]],["impl UnwindSafe for OrderTreeRoot",1,["mango_v4::state::orderbook::ordertree::OrderTreeRoot"]],["impl UnwindSafe for OrderTreeNodes",1,["mango_v4::state::orderbook::ordertree::OrderTreeNodes"]],["impl<'a> UnwindSafe for OrderTreeIter<'a>",1,["mango_v4::state::orderbook::ordertree_iterator::OrderTreeIter"]],["impl UnwindSafe for EventQueue",1,["mango_v4::state::orderbook::queue::EventQueue"]],["impl UnwindSafe for EventQueueHeader",1,["mango_v4::state::orderbook::queue::EventQueueHeader"]],["impl UnwindSafe for AnyEvent",1,["mango_v4::state::orderbook::queue::AnyEvent"]],["impl UnwindSafe for EventType",1,["mango_v4::state::orderbook::queue::EventType"]],["impl UnwindSafe for FillEvent",1,["mango_v4::state::orderbook::queue::FillEvent"]],["impl UnwindSafe for OutEvent",1,["mango_v4::state::orderbook::queue::OutEvent"]],["impl UnwindSafe for PerpMarket",1,["mango_v4::state::perp_market::PerpMarket"]],["impl UnwindSafe for Serum3Market",1,["mango_v4::state::serum3_market::Serum3Market"]],["impl UnwindSafe for Serum3MarketIndexReservation",1,["mango_v4::state::serum3_market::Serum3MarketIndexReservation"]],["impl UnwindSafe for StablePriceModel",1,["mango_v4::state::stable_price::StablePriceModel"]],["impl UnwindSafe for TokenConditionalSwapDisplayPriceStyle",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapDisplayPriceStyle"]],["impl UnwindSafe for TokenConditionalSwapIntention",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapIntention"]],["impl UnwindSafe for TokenConditionalSwapType",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwapType"]],["impl UnwindSafe for TokenConditionalSwap",1,["mango_v4::state::token_conditional_swap::TokenConditionalSwap"]],["impl UnwindSafe for TokenIndex",1,["mango_v4::types::TokenIndex"]],["impl UnwindSafe for Serum3MarketIndex",1,["mango_v4::types::Serum3MarketIndex"]],["impl UnwindSafe for PerpMarketIndex",1,["mango_v4::types::PerpMarketIndex"]],["impl UnwindSafe for I80F48",1,["mango_v4::types::I80F48"]],["impl UnwindSafe for MangoV4",1,["mango_v4::program::MangoV4"]],["impl UnwindSafe for AdminTokenWithdrawFees",1,["mango_v4::instruction::AdminTokenWithdrawFees"]],["impl UnwindSafe for AdminPerpWithdrawFees",1,["mango_v4::instruction::AdminPerpWithdrawFees"]],["impl UnwindSafe for GroupCreate",1,["mango_v4::instruction::GroupCreate"]],["impl UnwindSafe for GroupEdit",1,["mango_v4::instruction::GroupEdit"]],["impl UnwindSafe for GroupWithdrawInsuranceFund",1,["mango_v4::instruction::GroupWithdrawInsuranceFund"]],["impl UnwindSafe for IxGateSet",1,["mango_v4::instruction::IxGateSet"]],["impl UnwindSafe for GroupClose",1,["mango_v4::instruction::GroupClose"]],["impl UnwindSafe for TokenRegister",1,["mango_v4::instruction::TokenRegister"]],["impl UnwindSafe for TokenRegisterTrustless",1,["mango_v4::instruction::TokenRegisterTrustless"]],["impl UnwindSafe for TokenEdit",1,["mango_v4::instruction::TokenEdit"]],["impl UnwindSafe for TokenAddBank",1,["mango_v4::instruction::TokenAddBank"]],["impl UnwindSafe for TokenDeregister",1,["mango_v4::instruction::TokenDeregister"]],["impl UnwindSafe for TokenUpdateIndexAndRate",1,["mango_v4::instruction::TokenUpdateIndexAndRate"]],["impl UnwindSafe for AccountCreate",1,["mango_v4::instruction::AccountCreate"]],["impl UnwindSafe for AccountCreateV2",1,["mango_v4::instruction::AccountCreateV2"]],["impl UnwindSafe for AccountExpand",1,["mango_v4::instruction::AccountExpand"]],["impl UnwindSafe for AccountExpandV2",1,["mango_v4::instruction::AccountExpandV2"]],["impl UnwindSafe for AccountSizeMigration",1,["mango_v4::instruction::AccountSizeMigration"]],["impl UnwindSafe for AccountEdit",1,["mango_v4::instruction::AccountEdit"]],["impl UnwindSafe for AccountToggleFreeze",1,["mango_v4::instruction::AccountToggleFreeze"]],["impl UnwindSafe for AccountClose",1,["mango_v4::instruction::AccountClose"]],["impl UnwindSafe for AccountBuybackFeesWithMngo",1,["mango_v4::instruction::AccountBuybackFeesWithMngo"]],["impl UnwindSafe for StubOracleCreate",1,["mango_v4::instruction::StubOracleCreate"]],["impl UnwindSafe for StubOracleClose",1,["mango_v4::instruction::StubOracleClose"]],["impl UnwindSafe for StubOracleSet",1,["mango_v4::instruction::StubOracleSet"]],["impl UnwindSafe for StubOracleSetTest",1,["mango_v4::instruction::StubOracleSetTest"]],["impl UnwindSafe for TokenDeposit",1,["mango_v4::instruction::TokenDeposit"]],["impl UnwindSafe for TokenDepositIntoExisting",1,["mango_v4::instruction::TokenDepositIntoExisting"]],["impl UnwindSafe for TokenWithdraw",1,["mango_v4::instruction::TokenWithdraw"]],["impl UnwindSafe for FlashLoanBegin",1,["mango_v4::instruction::FlashLoanBegin"]],["impl UnwindSafe for FlashLoanSwapBegin",1,["mango_v4::instruction::FlashLoanSwapBegin"]],["impl UnwindSafe for FlashLoanEnd",1,["mango_v4::instruction::FlashLoanEnd"]],["impl UnwindSafe for FlashLoanEndV2",1,["mango_v4::instruction::FlashLoanEndV2"]],["impl UnwindSafe for HealthRegionBegin",1,["mango_v4::instruction::HealthRegionBegin"]],["impl UnwindSafe for HealthRegionEnd",1,["mango_v4::instruction::HealthRegionEnd"]],["impl UnwindSafe for Serum3RegisterMarket",1,["mango_v4::instruction::Serum3RegisterMarket"]],["impl UnwindSafe for Serum3EditMarket",1,["mango_v4::instruction::Serum3EditMarket"]],["impl UnwindSafe for Serum3DeregisterMarket",1,["mango_v4::instruction::Serum3DeregisterMarket"]],["impl UnwindSafe for Serum3CreateOpenOrders",1,["mango_v4::instruction::Serum3CreateOpenOrders"]],["impl UnwindSafe for Serum3CloseOpenOrders",1,["mango_v4::instruction::Serum3CloseOpenOrders"]],["impl UnwindSafe for Serum3PlaceOrder",1,["mango_v4::instruction::Serum3PlaceOrder"]],["impl UnwindSafe for Serum3CancelOrder",1,["mango_v4::instruction::Serum3CancelOrder"]],["impl UnwindSafe for Serum3CancelAllOrders",1,["mango_v4::instruction::Serum3CancelAllOrders"]],["impl UnwindSafe for Serum3SettleFunds",1,["mango_v4::instruction::Serum3SettleFunds"]],["impl UnwindSafe for Serum3SettleFundsV2",1,["mango_v4::instruction::Serum3SettleFundsV2"]],["impl UnwindSafe for Serum3LiqForceCancelOrders",1,["mango_v4::instruction::Serum3LiqForceCancelOrders"]],["impl UnwindSafe for LiqTokenWithToken",1,["mango_v4::instruction::LiqTokenWithToken"]],["impl UnwindSafe for LiqTokenBankruptcy",1,["mango_v4::instruction::LiqTokenBankruptcy"]],["impl UnwindSafe for TokenLiqWithToken",1,["mango_v4::instruction::TokenLiqWithToken"]],["impl UnwindSafe for TokenForceCloseBorrowsWithToken",1,["mango_v4::instruction::TokenForceCloseBorrowsWithToken"]],["impl UnwindSafe for TokenLiqBankruptcy",1,["mango_v4::instruction::TokenLiqBankruptcy"]],["impl UnwindSafe for PerpCreateMarket",1,["mango_v4::instruction::PerpCreateMarket"]],["impl UnwindSafe for PerpEditMarket",1,["mango_v4::instruction::PerpEditMarket"]],["impl UnwindSafe for PerpCloseMarket",1,["mango_v4::instruction::PerpCloseMarket"]],["impl UnwindSafe for PerpDeactivatePosition",1,["mango_v4::instruction::PerpDeactivatePosition"]],["impl UnwindSafe for PerpPlaceOrder",1,["mango_v4::instruction::PerpPlaceOrder"]],["impl UnwindSafe for PerpPlaceOrderV2",1,["mango_v4::instruction::PerpPlaceOrderV2"]],["impl UnwindSafe for PerpPlaceOrderPegged",1,["mango_v4::instruction::PerpPlaceOrderPegged"]],["impl UnwindSafe for PerpPlaceOrderPeggedV2",1,["mango_v4::instruction::PerpPlaceOrderPeggedV2"]],["impl UnwindSafe for PerpCancelOrder",1,["mango_v4::instruction::PerpCancelOrder"]],["impl UnwindSafe for PerpCancelOrderByClientOrderId",1,["mango_v4::instruction::PerpCancelOrderByClientOrderId"]],["impl UnwindSafe for PerpCancelAllOrders",1,["mango_v4::instruction::PerpCancelAllOrders"]],["impl UnwindSafe for PerpCancelAllOrdersBySide",1,["mango_v4::instruction::PerpCancelAllOrdersBySide"]],["impl UnwindSafe for PerpConsumeEvents",1,["mango_v4::instruction::PerpConsumeEvents"]],["impl UnwindSafe for PerpUpdateFunding",1,["mango_v4::instruction::PerpUpdateFunding"]],["impl UnwindSafe for PerpSettlePnl",1,["mango_v4::instruction::PerpSettlePnl"]],["impl UnwindSafe for PerpForceClosePosition",1,["mango_v4::instruction::PerpForceClosePosition"]],["impl UnwindSafe for PerpSettleFees",1,["mango_v4::instruction::PerpSettleFees"]],["impl UnwindSafe for PerpLiqBaseOrPositivePnl",1,["mango_v4::instruction::PerpLiqBaseOrPositivePnl"]],["impl UnwindSafe for PerpLiqForceCancelOrders",1,["mango_v4::instruction::PerpLiqForceCancelOrders"]],["impl UnwindSafe for PerpLiqNegativePnlOrBankruptcy",1,["mango_v4::instruction::PerpLiqNegativePnlOrBankruptcy"]],["impl UnwindSafe for PerpLiqNegativePnlOrBankruptcyV2",1,["mango_v4::instruction::PerpLiqNegativePnlOrBankruptcyV2"]],["impl UnwindSafe for TokenConditionalSwapCreate",1,["mango_v4::instruction::TokenConditionalSwapCreate"]],["impl UnwindSafe for TokenConditionalSwapCreateV2",1,["mango_v4::instruction::TokenConditionalSwapCreateV2"]],["impl UnwindSafe for TokenConditionalSwapCreatePremiumAuction",1,["mango_v4::instruction::TokenConditionalSwapCreatePremiumAuction"]],["impl UnwindSafe for TokenConditionalSwapCreateLinearAuction",1,["mango_v4::instruction::TokenConditionalSwapCreateLinearAuction"]],["impl UnwindSafe for TokenConditionalSwapCancel",1,["mango_v4::instruction::TokenConditionalSwapCancel"]],["impl UnwindSafe for TokenConditionalSwapTrigger",1,["mango_v4::instruction::TokenConditionalSwapTrigger"]],["impl UnwindSafe for TokenConditionalSwapTriggerV2",1,["mango_v4::instruction::TokenConditionalSwapTriggerV2"]],["impl UnwindSafe for TokenConditionalSwapStart",1,["mango_v4::instruction::TokenConditionalSwapStart"]],["impl UnwindSafe for AltSet",1,["mango_v4::instruction::AltSet"]],["impl UnwindSafe for AltExtend",1,["mango_v4::instruction::AltExtend"]],["impl UnwindSafe for ComputeAccountData",1,["mango_v4::instruction::ComputeAccountData"]],["impl UnwindSafe for OpenbookV2RegisterMarket",1,["mango_v4::instruction::OpenbookV2RegisterMarket"]],["impl UnwindSafe for OpenbookV2EditMarket",1,["mango_v4::instruction::OpenbookV2EditMarket"]],["impl UnwindSafe for OpenbookV2DeregisterMarket",1,["mango_v4::instruction::OpenbookV2DeregisterMarket"]],["impl UnwindSafe for OpenbookV2CreateOpenOrders",1,["mango_v4::instruction::OpenbookV2CreateOpenOrders"]],["impl UnwindSafe for OpenbookV2CloseOpenOrders",1,["mango_v4::instruction::OpenbookV2CloseOpenOrders"]],["impl UnwindSafe for OpenbookV2PlaceOrder",1,["mango_v4::instruction::OpenbookV2PlaceOrder"]],["impl UnwindSafe for OpenbookV2PlaceTakerOrder",1,["mango_v4::instruction::OpenbookV2PlaceTakerOrder"]],["impl UnwindSafe for OpenbookV2CancelOrder",1,["mango_v4::instruction::OpenbookV2CancelOrder"]],["impl UnwindSafe for OpenbookV2SettleFunds",1,["mango_v4::instruction::OpenbookV2SettleFunds"]],["impl UnwindSafe for OpenbookV2LiqForceCancelOrders",1,["mango_v4::instruction::OpenbookV2LiqForceCancelOrders"]],["impl UnwindSafe for OpenbookV2CancelAllOrders",1,["mango_v4::instruction::OpenbookV2CancelAllOrders"]],["impl UnwindSafe for Benchmark",1,["mango_v4::instruction::Benchmark"]],["impl UnwindSafe for Mango",1,["mango_v4::Mango"]]],
"mango_v4_client":[["impl !UnwindSafe for RpcAccountFetcher",1,["mango_v4_client::account_fetcher::RpcAccountFetcher"]],["impl<T> UnwindSafe for CachedAccountFetcher<T>where\n T: RefUnwindSafe,",1,["mango_v4_client::account_fetcher::CachedAccountFetcher"]],["impl UnwindSafe for AccountUpdate",1,["mango_v4_client::account_update_stream::AccountUpdate"]],["impl UnwindSafe for Message",1,["mango_v4_client::account_update_stream::Message"]],["impl !UnwindSafe for AccountFetcher",1,["mango_v4_client::chain_data_fetcher::AccountFetcher"]],["impl UnwindSafe for Client",1,["mango_v4_client::client::Client"]],["impl !UnwindSafe for MangoClient",1,["mango_v4_client::client::MangoClient"]],["impl UnwindSafe for MangoClientError",1,["mango_v4_client::client::MangoClientError"]],["impl UnwindSafe for TransactionSize",1,["mango_v4_client::client::TransactionSize"]],["impl UnwindSafe for TransactionBuilderConfig",1,["mango_v4_client::client::TransactionBuilderConfig"]],["impl UnwindSafe for TransactionBuilder",1,["mango_v4_client::client::TransactionBuilder"]],["impl UnwindSafe for JupiterSwapMode",1,["mango_v4_client::client::JupiterSwapMode"]],["impl UnwindSafe for TokenContext",1,["mango_v4_client::context::TokenContext"]],["impl UnwindSafe for Serum3MarketContext",1,["mango_v4_client::context::Serum3MarketContext"]],["impl UnwindSafe for PerpMarketContext",1,["mango_v4_client::context::PerpMarketContext"]],["impl UnwindSafe for MangoGroupContext",1,["mango_v4_client::context::MangoGroupContext"]],["impl UnwindSafe for AccountErrorState",1,["mango_v4_client::error_tracking::AccountErrorState"]],["impl UnwindSafe for ErrorTracking",1,["mango_v4_client::error_tracking::ErrorTracking"]],["impl UnwindSafe for QueryResult",1,["mango_v4_client::jupiter::v4::QueryResult"]],["impl UnwindSafe for QueryRoute",1,["mango_v4_client::jupiter::v4::QueryRoute"]],["impl UnwindSafe for QueryMarketInfo",1,["mango_v4_client::jupiter::v4::QueryMarketInfo"]],["impl UnwindSafe for QueryFee",1,["mango_v4_client::jupiter::v4::QueryFee"]],["impl UnwindSafe for QueryRouteFees",1,["mango_v4_client::jupiter::v4::QueryRouteFees"]],["impl UnwindSafe for SwapRequest",1,["mango_v4_client::jupiter::v4::SwapRequest"]],["impl UnwindSafe for SwapResponse",1,["mango_v4_client::jupiter::v4::SwapResponse"]],["impl<'a> !UnwindSafe for JupiterV4<'a>",1,["mango_v4_client::jupiter::v4::JupiterV4"]],["impl UnwindSafe for QuoteResponse",1,["mango_v4_client::jupiter::v6::QuoteResponse"]],["impl UnwindSafe for PlatformFee",1,["mango_v4_client::jupiter::v6::PlatformFee"]],["impl UnwindSafe for RoutePlan",1,["mango_v4_client::jupiter::v6::RoutePlan"]],["impl UnwindSafe for SwapInfo",1,["mango_v4_client::jupiter::v6::SwapInfo"]],["impl UnwindSafe for SwapRequest",1,["mango_v4_client::jupiter::v6::SwapRequest"]],["impl UnwindSafe for SwapResponse",1,["mango_v4_client::jupiter::v6::SwapResponse"]],["impl UnwindSafe for SwapInstructionsResponse",1,["mango_v4_client::jupiter::v6::SwapInstructionsResponse"]],["impl UnwindSafe for InstructionResponse",1,["mango_v4_client::jupiter::v6::InstructionResponse"]],["impl UnwindSafe for AccountMeta",1,["mango_v4_client::jupiter::v6::AccountMeta"]],["impl<'a> !UnwindSafe for JupiterV6<'a>",1,["mango_v4_client::jupiter::v6::JupiterV6"]],["impl UnwindSafe for Version",1,["mango_v4_client::jupiter::Version"]],["impl UnwindSafe for RawQuote",1,["mango_v4_client::jupiter::RawQuote"]],["impl UnwindSafe for Quote",1,["mango_v4_client::jupiter::Quote"]],["impl<'a> !UnwindSafe for Jupiter<'a>",1,["mango_v4_client::jupiter::Jupiter"]],["impl UnwindSafe for Direction",1,["mango_v4_client::perp_pnl::Direction"]],["impl UnwindSafe for Config",1,["mango_v4_client::snapshot_source::Config"]],["impl UnwindSafe for Config",1,["mango_v4_client::websocket_source::Config"]]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/rs/doc/mango_v4/all.html b/rs/doc/mango_v4/all.html
index 8fd20db40..384809f6b 100644
--- a/rs/doc/mango_v4/all.html
+++ b/rs/doc/mango_v4/all.html
@@ -1 +1 @@
-
\ No newline at end of file
diff --git a/rs/doc/mango_v4/instruction/struct.TokenEdit.html b/rs/doc/mango_v4/instruction/struct.TokenEdit.html
index b07a3503b..e52f5a1a7 100644
--- a/rs/doc/mango_v4/instruction/struct.TokenEdit.html
+++ b/rs/doc/mango_v4/instruction/struct.TokenEdit.html
@@ -1,4 +1,4 @@
-TokenEdit in mango_v4::instruction - Rust
\ No newline at end of file
diff --git a/rs/doc/mango_v4/logs/sidebar-items.js b/rs/doc/mango_v4/logs/sidebar-items.js
index 9f30ff5fd..7b1e70dc1 100644
--- a/rs/doc/mango_v4/logs/sidebar-items.js
+++ b/rs/doc/mango_v4/logs/sidebar-items.js
@@ -1 +1 @@
-window.SIDEBAR_ITEMS = {"enum":["LoanOriginationFeeInstruction"],"fn":["emit_perp_balances"],"struct":["AccountBuybackFeesWithMngoLog","DeactivatePerpPositionLog","DeactivateTokenPositionLog","DepositLog","FillLog","FillLogV2","FillLogV3","FilledPerpOrderLog","FlashLoanLog","FlashLoanLogV2","FlashLoanTokenDetail","FlashLoanTokenDetailV2","PerpBalanceLog","PerpForceClosePositionLog","PerpLiqBankruptcyLog","PerpLiqBaseOrPositivePnlLog","PerpLiqNegativePnlOrBankruptcyLog","PerpMarketMetaDataLog","PerpSettleFeesLog","PerpSettlePnlLog","PerpTakerTradeLog","PerpUpdateFundingLog","PerpUpdateFundingLogV2","Serum3OpenOrdersBalanceLog","Serum3OpenOrdersBalanceLogV2","Serum3RegisterMarketLog","TokenBalanceLog","TokenConditionalSwapCancelLog","TokenConditionalSwapCreateLog","TokenConditionalSwapCreateLogV2","TokenConditionalSwapCreateLogV3","TokenConditionalSwapStartLog","TokenConditionalSwapTriggerLog","TokenConditionalSwapTriggerLogV2","TokenConditionalSwapTriggerLogV3","TokenForceCloseBorrowsWithTokenLog","TokenLiqBankruptcyLog","TokenLiqWithTokenLog","TokenMetaDataLog","UpdateIndexLog","UpdateRateLog","WithdrawLoanLog","WithdrawLoanOriginationFeeLog","WithdrawLog"]};
\ No newline at end of file
+window.SIDEBAR_ITEMS = {"enum":["LoanOriginationFeeInstruction"],"fn":["emit_perp_balances"],"struct":["AccountBuybackFeesWithMngoLog","DeactivatePerpPositionLog","DeactivateTokenPositionLog","DepositLog","FillLog","FillLogV2","FillLogV3","FilledPerpOrderLog","FlashLoanLog","FlashLoanLogV2","FlashLoanLogV3","FlashLoanTokenDetail","FlashLoanTokenDetailV2","FlashLoanTokenDetailV3","PerpBalanceLog","PerpForceClosePositionLog","PerpLiqBankruptcyLog","PerpLiqBaseOrPositivePnlLog","PerpLiqNegativePnlOrBankruptcyLog","PerpMarketMetaDataLog","PerpSettleFeesLog","PerpSettlePnlLog","PerpTakerTradeLog","PerpUpdateFundingLog","PerpUpdateFundingLogV2","Serum3OpenOrdersBalanceLog","Serum3OpenOrdersBalanceLogV2","Serum3RegisterMarketLog","TokenBalanceLog","TokenConditionalSwapCancelLog","TokenConditionalSwapCreateLog","TokenConditionalSwapCreateLogV2","TokenConditionalSwapCreateLogV3","TokenConditionalSwapStartLog","TokenConditionalSwapTriggerLog","TokenConditionalSwapTriggerLogV2","TokenConditionalSwapTriggerLogV3","TokenForceCloseBorrowsWithTokenLog","TokenLiqBankruptcyLog","TokenLiqWithTokenLog","TokenMetaDataLog","UpdateIndexLog","UpdateRateLog","WithdrawLoanLog","WithdrawLoanOriginationFeeLog","WithdrawLog"]};
\ No newline at end of file
diff --git a/rs/doc/mango_v4/logs/struct.AccountBuybackFeesWithMngoLog.html b/rs/doc/mango_v4/logs/struct.AccountBuybackFeesWithMngoLog.html
index 6850744fb..35d7a262f 100644
--- a/rs/doc/mango_v4/logs/struct.AccountBuybackFeesWithMngoLog.html
+++ b/rs/doc/mango_v4/logs/struct.AccountBuybackFeesWithMngoLog.html
@@ -1,17 +1,17 @@
-AccountBuybackFeesWithMngoLog in mango_v4::logs - Rust
impl BorshSerialize for FillLogwhere
Pubkey: BorshSerialize,
u16: BorshSerialize,
u8: BorshSerialize,
@@ -34,7 +34,7 @@ Updates the buffer to point at the remaining bytes.
impl BorshSerialize for FillLogV3where
Pubkey: BorshSerialize,
u16: BorshSerialize,
u8: BorshSerialize,
@@ -35,7 +35,7 @@ Updates the buffer to point at the remaining bytes.
\ No newline at end of file
diff --git a/rs/doc/mango_v4/logs/struct.FlashLoanTokenDetailV3.html b/rs/doc/mango_v4/logs/struct.FlashLoanTokenDetailV3.html
new file mode 100644
index 000000000..d7647009b
--- /dev/null
+++ b/rs/doc/mango_v4/logs/struct.FlashLoanTokenDetailV3.html
@@ -0,0 +1,67 @@
+FlashLoanTokenDetailV3 in mango_v4::logs - Rust
\ No newline at end of file
diff --git a/rs/doc/mango_v4/logs/struct.PerpForceClosePositionLog.html b/rs/doc/mango_v4/logs/struct.PerpForceClosePositionLog.html
index 13ad75a80..9aace1666 100644
--- a/rs/doc/mango_v4/logs/struct.PerpForceClosePositionLog.html
+++ b/rs/doc/mango_v4/logs/struct.PerpForceClosePositionLog.html
@@ -1,4 +1,4 @@
-PerpForceClosePositionLog in mango_v4::logs - Rust