diff --git a/rs/.rustc_info.json b/rs/.rustc_info.json
index e0b96bdeb..582b60fa8 100644
--- a/rs/.rustc_info.json
+++ b/rs/.rustc_info.json
@@ -1 +1 @@
-{"rustc_fingerprint":6571196344197445773,"outputs":{"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.65.0 (897e37553 2022-11-02)\nbinary: rustc\ncommit-hash: 897e37553bba8b42751c67658967889d11ecd120\ncommit-date: 2022-11-02\nhost: x86_64-unknown-linux-gnu\nrelease: 1.65.0\nLLVM version: 15.0.0\n","stderr":""},"15697416045686424142":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n","stderr":""},"10376369925670944939":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/runner/.rustup/toolchains/1.65-x86_64-unknown-linux-gnu\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
+{"rustc_fingerprint":10255123113623391130,"outputs":{"15697416045686424142":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n","stderr":""},"10376369925670944939":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/runner/.rustup/toolchains/1.65-x86_64-unknown-linux-gnu\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.65.0 (897e37553 2022-11-02)\nbinary: rustc\ncommit-hash: 897e37553bba8b42751c67658967889d11ecd120\ncommit-date: 2022-11-02\nhost: x86_64-unknown-linux-gnu\nrelease: 1.65.0\nLLVM version: 15.0.0\n","stderr":""}},"successes":{}}
\ 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 c8540ccb2..012476936 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 FlashLoanType"],["impl BorshDeserialize for Serum3SelfTradeBehavior"],["impl BorshDeserialize for Serum3OrderType"],["impl BorshDeserialize for Serum3Side"],["impl BorshDeserialize for InterestRateParamswhere
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,"],["impl BorshDeserialize for MangoAccountDatawhere
HealthCache: BorshDeserialize,
I80F48: BorshDeserialize,
I80F48: BorshDeserialize,
Equity: BorshDeserialize,"],["impl BorshDeserialize for Equitywhere
Vec<TokenEquity>: BorshDeserialize,
Vec<PerpEquity>: BorshDeserialize,"],["impl BorshDeserialize for TokenEquitywhere
TokenIndex: BorshDeserialize,
I80F48: BorshDeserialize,"],["impl BorshDeserialize for PerpEquitywhere
PerpMarketIndex: BorshDeserialize,
I80F48: BorshDeserialize,"],["impl BorshDeserialize for Priceswhere
I80F48: BorshDeserialize,
I80F48: BorshDeserialize,"],["impl BorshDeserialize for HealthType"],["impl BorshDeserialize for TokenInfowhere
TokenIndex: BorshDeserialize,
I80F48: BorshDeserialize,
I80F48: BorshDeserialize,
I80F48: BorshDeserialize,
I80F48: BorshDeserialize,
I80F48: BorshDeserialize,
I80F48: BorshDeserialize,
Prices: BorshDeserialize,
I80F48: BorshDeserialize,"],["impl BorshDeserialize for Serum3Infowhere
I80F48: BorshDeserialize,
I80F48: BorshDeserialize,
usize: BorshDeserialize,
usize: BorshDeserialize,
Serum3MarketIndex: BorshDeserialize,
bool: BorshDeserialize,"],["impl BorshDeserialize for PerpInfowhere
PerpMarketIndex: BorshDeserialize,
TokenIndex: BorshDeserialize,
I80F48: BorshDeserialize,
I80F48: BorshDeserialize,
I80F48: BorshDeserialize,
I80F48: BorshDeserialize,
I80F48: BorshDeserialize,
I80F48: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
I80F48: BorshDeserialize,
Prices: BorshDeserialize,
bool: BorshDeserialize,
bool: BorshDeserialize,"],["impl BorshDeserialize for HealthCachewhere
Vec<TokenInfo>: BorshDeserialize,
Vec<Serum3Info>: BorshDeserialize,
Vec<PerpInfo>: BorshDeserialize,
bool: BorshDeserialize,"],["impl BorshDeserialize for PerpBalanceLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i64: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for TokenBalanceLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for FlashLoanTokenDetailwhere
u16: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for FlashLoanLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Vec<FlashLoanTokenDetail>: BorshDeserialize,
FlashLoanType: BorshDeserialize,"],["impl BorshDeserialize for WithdrawLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u64: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for DepositLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u64: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for FillLogwhere
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u8: BorshDeserialize,
u8: BorshDeserialize,
bool: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
Pubkey: BorshDeserialize,
u128: BorshDeserialize,
i128: BorshDeserialize,
u64: BorshDeserialize,
Pubkey: BorshDeserialize,
u128: BorshDeserialize,
u64: BorshDeserialize,
i128: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,"],["impl BorshDeserialize for FillLogV2where
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u8: BorshDeserialize,
u8: BorshDeserialize,
bool: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
Pubkey: BorshDeserialize,
u64: BorshDeserialize,
f32: BorshDeserialize,
u64: BorshDeserialize,
Pubkey: BorshDeserialize,
u64: BorshDeserialize,
f32: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,"],["impl BorshDeserialize for PerpUpdateFundingLogwhere
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
u64: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i64: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for PerpUpdateFundingLogV2where
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
u64: BorshDeserialize,
i128: BorshDeserialize,
OracleType: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i64: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for UpdateIndexLogwhere
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for UpdateRateLogwhere
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for TokenLiqWithTokenLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
bool: BorshDeserialize,"],["impl BorshDeserialize for Serum3OpenOrdersBalanceLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u16: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,"],["impl BorshDeserialize for Serum3OpenOrdersBalanceLogV2where
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u16: BorshDeserialize,
u16: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,"],["impl BorshDeserialize for LoanOriginationFeeInstruction"],["impl BorshDeserialize for WithdrawLoanOriginationFeeLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
LoanOriginationFeeInstruction: BorshDeserialize,"],["impl BorshDeserialize for WithdrawLoanLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
LoanOriginationFeeInstruction: BorshDeserialize,"],["impl BorshDeserialize for TokenLiqBankruptcyLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for DeactivateTokenPositionLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
f64: BorshDeserialize,
f64: BorshDeserialize,"],["impl BorshDeserialize for DeactivatePerpPositionLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
f64: BorshDeserialize,
f64: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
i64: BorshDeserialize,"],["impl BorshDeserialize for TokenMetaDataLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u8: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,"],["impl BorshDeserialize for PerpMarketMetaDataLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u8: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
Pubkey: BorshDeserialize,"],["impl BorshDeserialize for Serum3RegisterMarketLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u16: BorshDeserialize,
u16: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,"],["impl BorshDeserialize for PerpLiqBaseOrPositivePnlLogwhere
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
i64: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for PerpLiqBankruptcyLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for PerpLiqNegativePnlOrBankruptcyLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for PerpSettlePnlLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
Pubkey: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for PerpSettleFeesLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for AccountBuybackFeesWithMngoLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for FilledPerpOrderLogwhere
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u64: BorshDeserialize,"],["impl BorshDeserialize for PerpTakerTradeLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u8: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for PerpForceClosePositionLogwhere
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
i64: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for TokenForceCloseBorrowsWithTokenLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for MangoAccountwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
[u8; 32]: BorshDeserialize,
Pubkey: BorshDeserialize,
u32: BorshDeserialize,
u8: BorshDeserialize,
u8: BorshDeserialize,
u8: BorshDeserialize,
[u8; 1]: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
[u8; 208]: BorshDeserialize,
u8: BorshDeserialize,
[u8; 7]: BorshDeserialize,
u32: BorshDeserialize,
Vec<TokenPosition>: BorshDeserialize,
u32: BorshDeserialize,
Vec<Serum3Orders>: BorshDeserialize,
u32: BorshDeserialize,
Vec<PerpPosition>: BorshDeserialize,
u32: BorshDeserialize,
Vec<PerpOpenOrder>: BorshDeserialize,"],["impl BorshDeserialize for TokenPositionwhere
I80F48: BorshDeserialize,
TokenIndex: BorshDeserialize,
u8: BorshDeserialize,
[u8; 5]: BorshDeserialize,
I80F48: BorshDeserialize,
f64: BorshDeserialize,
f64: BorshDeserialize,
[u8; 128]: BorshDeserialize,"],["impl BorshDeserialize for Serum3Orderswhere
Pubkey: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
Serum3MarketIndex: BorshDeserialize,
TokenIndex: BorshDeserialize,
TokenIndex: BorshDeserialize,
[u8; 2]: BorshDeserialize,
[u8; 64]: BorshDeserialize,"],["impl BorshDeserialize for PerpPositionwhere
PerpMarketIndex: BorshDeserialize,
[u8; 2]: BorshDeserialize,
u32: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
I80F48: BorshDeserialize,
i64: BorshDeserialize,
I80F48: BorshDeserialize,
I80F48: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
f64: BorshDeserialize,
f64: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
i64: BorshDeserialize,
f64: BorshDeserialize,
I80F48: BorshDeserialize,
I80F48: BorshDeserialize,
i64: BorshDeserialize,
I80F48: BorshDeserialize,
[u8; 88]: BorshDeserialize,"],["impl BorshDeserialize for PerpOpenOrderwhere
u8: BorshDeserialize,
[u8; 1]: BorshDeserialize,
PerpMarketIndex: BorshDeserialize,
[u8; 4]: BorshDeserialize,
u64: BorshDeserialize,
u128: BorshDeserialize,
[u8; 64]: BorshDeserialize,"],["impl BorshDeserialize for OracleConfigwhere
I80F48: BorshDeserialize,
i64: BorshDeserialize,
[u8; 72]: BorshDeserialize,"],["impl BorshDeserialize for OracleConfigParamswhere
f32: BorshDeserialize,
Option<u32>: BorshDeserialize,"],["impl BorshDeserialize for OracleType"],["impl BorshDeserialize for BookSideOrderTree"],["impl BorshDeserialize for InnerNodewhere
u8: BorshDeserialize,
[u8; 3]: BorshDeserialize,
u32: BorshDeserialize,
u128: BorshDeserialize,
[NodeHandle; 2]: BorshDeserialize,
[u64; 2]: BorshDeserialize,
[u8; 72]: BorshDeserialize,"],["impl BorshDeserialize for LeafNodewhere
u8: BorshDeserialize,
u8: BorshDeserialize,
u8: BorshDeserialize,
[u8; 1]: BorshDeserialize,
u16: BorshDeserialize,
[u8; 2]: BorshDeserialize,
u128: BorshDeserialize,
Pubkey: BorshDeserialize,
i64: BorshDeserialize,
u64: BorshDeserialize,
i64: BorshDeserialize,
u64: BorshDeserialize,
[u8; 32]: BorshDeserialize,"],["impl BorshDeserialize for PlaceOrderType"],["impl BorshDeserialize for PostOrderType"],["impl BorshDeserialize for SelfTradeBehavior"],["impl BorshDeserialize for Side"],["impl BorshDeserialize for SideAndOrderTree"],["impl BorshDeserialize for OrderTreeType"],["impl BorshDeserialize for FillEventwhere
u8: BorshDeserialize,
u8: BorshDeserialize,
u8: BorshDeserialize,
u8: BorshDeserialize,
[u8; 4]: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
Pubkey: BorshDeserialize,
[u8; 32]: BorshDeserialize,
u64: BorshDeserialize,
Pubkey: BorshDeserialize,
[u8; 16]: BorshDeserialize,
u64: BorshDeserialize,
[u8; 16]: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
u64: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
[u8; 8]: BorshDeserialize,"],["impl BorshDeserialize for OutEventwhere
u8: BorshDeserialize,
u8: BorshDeserialize,
u8: BorshDeserialize,
[u8; 5]: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
Pubkey: BorshDeserialize,
i64: BorshDeserialize,
[u8; 144]: BorshDeserialize,"],["impl BorshDeserialize for TokenIndexwhere
u16: BorshDeserialize,"],["impl BorshDeserialize for Serum3MarketIndexwhere
u16: BorshDeserialize,"],["impl BorshDeserialize for PerpMarketIndexwhere
u16: BorshDeserialize,"],["impl BorshDeserialize for I80F48where
i128: BorshDeserialize,"],["impl BorshDeserialize for GroupCreatewhere
u32: BorshDeserialize,
u8: BorshDeserialize,
u8: BorshDeserialize,"],["impl BorshDeserialize for GroupEditwhere
Option<Pubkey>: BorshDeserialize,
Option<Pubkey>: BorshDeserialize,
Option<Pubkey>: BorshDeserialize,
Option<u8>: BorshDeserialize,
Option<u8>: BorshDeserialize,
Option<u64>: BorshDeserialize,
Option<bool>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<Pubkey>: BorshDeserialize,
Option<TokenIndex>: BorshDeserialize,
Option<u64>: BorshDeserialize,"],["impl BorshDeserialize for GroupWithdrawInsuranceFundwhere
u64: BorshDeserialize,"],["impl BorshDeserialize for IxGateSetwhere
u128: BorshDeserialize,"],["impl BorshDeserialize for GroupClose"],["impl BorshDeserialize for TokenRegisterwhere
TokenIndex: BorshDeserialize,
String: BorshDeserialize,
OracleConfigParams: BorshDeserialize,
InterestRateParams: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f64: BorshDeserialize,
u64: BorshDeserialize,
i64: BorshDeserialize,"],["impl BorshDeserialize for TokenRegisterTrustlesswhere
TokenIndex: BorshDeserialize,
String: BorshDeserialize,"],["impl BorshDeserialize for TokenEditwhere
Option<Pubkey>: BorshDeserialize,
Option<OracleConfigParams>: BorshDeserialize,
Option<bool>: BorshDeserialize,
Option<InterestRateParams>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<u32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f64>: BorshDeserialize,
Option<i64>: BorshDeserialize,
Option<u64>: BorshDeserialize,
Option<f64>: BorshDeserialize,
Option<f64>: BorshDeserialize,
bool: BorshDeserialize,
bool: BorshDeserialize,
Option<u8>: BorshDeserialize,
Option<String>: BorshDeserialize,
Option<bool>: BorshDeserialize,"],["impl BorshDeserialize for TokenAddBankwhere
TokenIndex: BorshDeserialize,
u32: BorshDeserialize,"],["impl BorshDeserialize for TokenDeregister"],["impl BorshDeserialize for TokenUpdateIndexAndRate"],["impl BorshDeserialize for AccountCreatewhere
u32: BorshDeserialize,
u8: BorshDeserialize,
u8: BorshDeserialize,
u8: BorshDeserialize,
u8: BorshDeserialize,
String: BorshDeserialize,"],["impl BorshDeserialize for AccountExpandwhere
u8: BorshDeserialize,
u8: BorshDeserialize,
u8: BorshDeserialize,
u8: BorshDeserialize,"],["impl BorshDeserialize for AccountEditwhere
Option<String>: BorshDeserialize,
Option<Pubkey>: BorshDeserialize,"],["impl BorshDeserialize for AccountToggleFreezewhere
bool: BorshDeserialize,"],["impl BorshDeserialize for AccountClosewhere
bool: BorshDeserialize,"],["impl BorshDeserialize for AccountBuybackFeesWithMngowhere
u64: BorshDeserialize,"],["impl BorshDeserialize for StubOracleCreatewhere
I80F48: BorshDeserialize,"],["impl BorshDeserialize for StubOracleClose"],["impl BorshDeserialize for StubOracleSetwhere
I80F48: BorshDeserialize,"],["impl BorshDeserialize for TokenDepositwhere
u64: BorshDeserialize,
bool: BorshDeserialize,"],["impl BorshDeserialize for TokenDepositIntoExistingwhere
u64: BorshDeserialize,
bool: BorshDeserialize,"],["impl BorshDeserialize for TokenWithdrawwhere
u64: BorshDeserialize,
bool: BorshDeserialize,"],["impl BorshDeserialize for FlashLoanBeginwhere
Vec<u64>: BorshDeserialize,"],["impl BorshDeserialize for FlashLoanEndwhere
FlashLoanType: BorshDeserialize,"],["impl BorshDeserialize for FlashLoanEndV2where
u8: BorshDeserialize,
FlashLoanType: BorshDeserialize,"],["impl BorshDeserialize for HealthRegionBegin"],["impl BorshDeserialize for HealthRegionEnd"],["impl BorshDeserialize for Serum3RegisterMarketwhere
Serum3MarketIndex: BorshDeserialize,
String: BorshDeserialize,"],["impl BorshDeserialize for Serum3EditMarketwhere
Option<bool>: BorshDeserialize,
Option<bool>: BorshDeserialize,"],["impl BorshDeserialize for Serum3DeregisterMarket"],["impl BorshDeserialize for Serum3CreateOpenOrders"],["impl BorshDeserialize for Serum3CloseOpenOrders"],["impl BorshDeserialize for Serum3PlaceOrderwhere
Serum3Side: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
Serum3SelfTradeBehavior: BorshDeserialize,
Serum3OrderType: BorshDeserialize,
u64: BorshDeserialize,
u16: BorshDeserialize,"],["impl BorshDeserialize for Serum3CancelOrderwhere
Serum3Side: BorshDeserialize,
u128: BorshDeserialize,"],["impl BorshDeserialize for Serum3CancelAllOrderswhere
u8: BorshDeserialize,"],["impl BorshDeserialize for Serum3SettleFunds"],["impl BorshDeserialize for Serum3SettleFundsV2where
bool: BorshDeserialize,"],["impl BorshDeserialize for Serum3LiqForceCancelOrderswhere
u8: BorshDeserialize,"],["impl BorshDeserialize for LiqTokenWithTokenwhere
TokenIndex: BorshDeserialize,
TokenIndex: BorshDeserialize,
I80F48: BorshDeserialize,"],["impl BorshDeserialize for LiqTokenBankruptcywhere
I80F48: BorshDeserialize,"],["impl BorshDeserialize for TokenLiqWithTokenwhere
TokenIndex: BorshDeserialize,
TokenIndex: BorshDeserialize,
I80F48: BorshDeserialize,"],["impl BorshDeserialize for TokenForceCloseBorrowsWithTokenwhere
TokenIndex: BorshDeserialize,
TokenIndex: BorshDeserialize,
u64: BorshDeserialize,"],["impl BorshDeserialize for TokenLiqBankruptcywhere
I80F48: BorshDeserialize,"],["impl BorshDeserialize for PerpCreateMarketwhere
PerpMarketIndex: BorshDeserialize,
String: BorshDeserialize,
OracleConfigParams: BorshDeserialize,
u8: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
i64: BorshDeserialize,
bool: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
TokenIndex: BorshDeserialize,
f32: BorshDeserialize,
u64: BorshDeserialize,
f32: BorshDeserialize,"],["impl BorshDeserialize for PerpEditMarketwhere
Option<Pubkey>: BorshDeserialize,
Option<OracleConfigParams>: BorshDeserialize,
Option<u8>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<i64>: BorshDeserialize,
Option<bool>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<u32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<u64>: BorshDeserialize,
Option<bool>: BorshDeserialize,
bool: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<String>: BorshDeserialize,
Option<bool>: BorshDeserialize,"],["impl BorshDeserialize for PerpCloseMarket"],["impl BorshDeserialize for PerpDeactivatePosition"],["impl BorshDeserialize for PerpPlaceOrderwhere
Side: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
u64: BorshDeserialize,
PlaceOrderType: BorshDeserialize,
bool: BorshDeserialize,
u64: BorshDeserialize,
u8: BorshDeserialize,"],["impl BorshDeserialize for PerpPlaceOrderV2where
Side: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
u64: BorshDeserialize,
PlaceOrderType: BorshDeserialize,
SelfTradeBehavior: BorshDeserialize,
bool: BorshDeserialize,
u64: BorshDeserialize,
u8: BorshDeserialize,"],["impl BorshDeserialize for PerpPlaceOrderPeggedwhere
Side: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
u64: BorshDeserialize,
PlaceOrderType: BorshDeserialize,
bool: BorshDeserialize,
u64: BorshDeserialize,
u8: BorshDeserialize,
i32: BorshDeserialize,"],["impl BorshDeserialize for PerpPlaceOrderPeggedV2where
Side: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
u64: BorshDeserialize,
PlaceOrderType: BorshDeserialize,
SelfTradeBehavior: BorshDeserialize,
bool: BorshDeserialize,
u64: BorshDeserialize,
u8: BorshDeserialize,
i32: BorshDeserialize,"],["impl BorshDeserialize for PerpCancelOrderwhere
u128: BorshDeserialize,"],["impl BorshDeserialize for PerpCancelOrderByClientOrderIdwhere
u64: BorshDeserialize,"],["impl BorshDeserialize for PerpCancelAllOrderswhere
u8: BorshDeserialize,"],["impl BorshDeserialize for PerpCancelAllOrdersBySidewhere
Option<Side>: BorshDeserialize,
u8: BorshDeserialize,"],["impl BorshDeserialize for PerpConsumeEventswhere
usize: BorshDeserialize,"],["impl BorshDeserialize for PerpUpdateFunding"],["impl BorshDeserialize for PerpSettlePnl"],["impl BorshDeserialize for PerpForceClosePosition"],["impl BorshDeserialize for PerpSettleFeeswhere
u64: BorshDeserialize,"],["impl BorshDeserialize for PerpLiqBaseOrPositivePnlwhere
i64: BorshDeserialize,
u64: BorshDeserialize,"],["impl BorshDeserialize for PerpLiqForceCancelOrderswhere
u8: BorshDeserialize,"],["impl BorshDeserialize for PerpLiqNegativePnlOrBankruptcywhere
u64: BorshDeserialize,"],["impl BorshDeserialize for PerpLiqNegativePnlOrBankruptcyV2where
u64: BorshDeserialize,"],["impl BorshDeserialize for AltSetwhere
u8: BorshDeserialize,"],["impl BorshDeserialize for AltExtendwhere
u8: BorshDeserialize,
Vec<Pubkey>: BorshDeserialize,"],["impl BorshDeserialize for ComputeAccountData"],["impl BorshDeserialize for Benchmark"]]
+"mango_v4":[["impl BorshDeserialize for FlashLoanType"],["impl BorshDeserialize for Serum3SelfTradeBehavior"],["impl BorshDeserialize for Serum3OrderType"],["impl BorshDeserialize for Serum3Side"],["impl BorshDeserialize for InterestRateParamswhere
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,"],["impl BorshDeserialize for MangoAccountDatawhere
HealthCache: BorshDeserialize,
I80F48: BorshDeserialize,
I80F48: BorshDeserialize,
Equity: BorshDeserialize,"],["impl BorshDeserialize for Equitywhere
Vec<TokenEquity>: BorshDeserialize,
Vec<PerpEquity>: BorshDeserialize,"],["impl BorshDeserialize for TokenEquitywhere
TokenIndex: BorshDeserialize,
I80F48: BorshDeserialize,"],["impl BorshDeserialize for PerpEquitywhere
PerpMarketIndex: BorshDeserialize,
I80F48: BorshDeserialize,"],["impl BorshDeserialize for Priceswhere
I80F48: BorshDeserialize,
I80F48: BorshDeserialize,"],["impl BorshDeserialize for HealthType"],["impl BorshDeserialize for TokenInfowhere
TokenIndex: BorshDeserialize,
I80F48: BorshDeserialize,
I80F48: BorshDeserialize,
I80F48: BorshDeserialize,
I80F48: BorshDeserialize,
I80F48: BorshDeserialize,
I80F48: BorshDeserialize,
Prices: BorshDeserialize,
I80F48: BorshDeserialize,"],["impl BorshDeserialize for Serum3Infowhere
I80F48: BorshDeserialize,
I80F48: BorshDeserialize,
usize: BorshDeserialize,
usize: BorshDeserialize,
Serum3MarketIndex: BorshDeserialize,
bool: BorshDeserialize,"],["impl BorshDeserialize for PerpInfowhere
PerpMarketIndex: BorshDeserialize,
TokenIndex: BorshDeserialize,
I80F48: BorshDeserialize,
I80F48: BorshDeserialize,
I80F48: BorshDeserialize,
I80F48: BorshDeserialize,
I80F48: BorshDeserialize,
I80F48: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
I80F48: BorshDeserialize,
Prices: BorshDeserialize,
bool: BorshDeserialize,
bool: BorshDeserialize,"],["impl BorshDeserialize for HealthCachewhere
Vec<TokenInfo>: BorshDeserialize,
Vec<Serum3Info>: BorshDeserialize,
Vec<PerpInfo>: BorshDeserialize,
bool: BorshDeserialize,"],["impl BorshDeserialize for PerpBalanceLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i64: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for TokenBalanceLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for FlashLoanTokenDetailwhere
u16: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for FlashLoanLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Vec<FlashLoanTokenDetail>: BorshDeserialize,
FlashLoanType: BorshDeserialize,"],["impl BorshDeserialize for WithdrawLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u64: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for DepositLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u64: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for FillLogwhere
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u8: BorshDeserialize,
u8: BorshDeserialize,
bool: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
Pubkey: BorshDeserialize,
u128: BorshDeserialize,
i128: BorshDeserialize,
u64: BorshDeserialize,
Pubkey: BorshDeserialize,
u128: BorshDeserialize,
u64: BorshDeserialize,
i128: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,"],["impl BorshDeserialize for FillLogV2where
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u8: BorshDeserialize,
u8: BorshDeserialize,
bool: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
Pubkey: BorshDeserialize,
u64: BorshDeserialize,
f32: BorshDeserialize,
u64: BorshDeserialize,
Pubkey: BorshDeserialize,
u64: BorshDeserialize,
f32: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,"],["impl BorshDeserialize for PerpUpdateFundingLogwhere
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
u64: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i64: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for PerpUpdateFundingLogV2where
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
u64: BorshDeserialize,
i128: BorshDeserialize,
OracleType: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i64: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for UpdateIndexLogwhere
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for UpdateRateLogwhere
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for TokenLiqWithTokenLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
bool: BorshDeserialize,"],["impl BorshDeserialize for Serum3OpenOrdersBalanceLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u16: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,"],["impl BorshDeserialize for Serum3OpenOrdersBalanceLogV2where
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u16: BorshDeserialize,
u16: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,"],["impl BorshDeserialize for LoanOriginationFeeInstruction"],["impl BorshDeserialize for WithdrawLoanOriginationFeeLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
LoanOriginationFeeInstruction: BorshDeserialize,"],["impl BorshDeserialize for WithdrawLoanLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
LoanOriginationFeeInstruction: BorshDeserialize,
Option<i128>: BorshDeserialize,"],["impl BorshDeserialize for TokenLiqBankruptcyLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for DeactivateTokenPositionLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
f64: BorshDeserialize,
f64: BorshDeserialize,"],["impl BorshDeserialize for DeactivatePerpPositionLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
f64: BorshDeserialize,
f64: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
i64: BorshDeserialize,"],["impl BorshDeserialize for TokenMetaDataLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u8: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,"],["impl BorshDeserialize for PerpMarketMetaDataLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u8: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
Pubkey: BorshDeserialize,"],["impl BorshDeserialize for Serum3RegisterMarketLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u16: BorshDeserialize,
u16: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,"],["impl BorshDeserialize for PerpLiqBaseOrPositivePnlLogwhere
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
i64: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for PerpLiqBankruptcyLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for PerpLiqNegativePnlOrBankruptcyLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for PerpSettlePnlLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
Pubkey: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for PerpSettleFeesLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for AccountBuybackFeesWithMngoLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for FilledPerpOrderLogwhere
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u64: BorshDeserialize,"],["impl BorshDeserialize for PerpTakerTradeLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u8: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for PerpForceClosePositionLogwhere
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
i64: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for TokenForceCloseBorrowsWithTokenLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,"],["impl BorshDeserialize for MangoAccountwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
[u8; 32]: BorshDeserialize,
Pubkey: BorshDeserialize,
u32: BorshDeserialize,
u8: BorshDeserialize,
u8: BorshDeserialize,
u8: BorshDeserialize,
[u8; 1]: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
[u8; 208]: BorshDeserialize,
u8: BorshDeserialize,
[u8; 7]: BorshDeserialize,
u32: BorshDeserialize,
Vec<TokenPosition>: BorshDeserialize,
u32: BorshDeserialize,
Vec<Serum3Orders>: BorshDeserialize,
u32: BorshDeserialize,
Vec<PerpPosition>: BorshDeserialize,
u32: BorshDeserialize,
Vec<PerpOpenOrder>: BorshDeserialize,"],["impl BorshDeserialize for TokenPositionwhere
I80F48: BorshDeserialize,
TokenIndex: BorshDeserialize,
u8: BorshDeserialize,
[u8; 5]: BorshDeserialize,
I80F48: BorshDeserialize,
f64: BorshDeserialize,
f64: BorshDeserialize,
[u8; 128]: BorshDeserialize,"],["impl BorshDeserialize for Serum3Orderswhere
Pubkey: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
Serum3MarketIndex: BorshDeserialize,
TokenIndex: BorshDeserialize,
TokenIndex: BorshDeserialize,
[u8; 2]: BorshDeserialize,
[u8; 64]: BorshDeserialize,"],["impl BorshDeserialize for PerpPositionwhere
PerpMarketIndex: BorshDeserialize,
[u8; 2]: BorshDeserialize,
u32: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
I80F48: BorshDeserialize,
i64: BorshDeserialize,
I80F48: BorshDeserialize,
I80F48: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
f64: BorshDeserialize,
f64: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
i64: BorshDeserialize,
f64: BorshDeserialize,
I80F48: BorshDeserialize,
I80F48: BorshDeserialize,
i64: BorshDeserialize,
I80F48: BorshDeserialize,
[u8; 88]: BorshDeserialize,"],["impl BorshDeserialize for PerpOpenOrderwhere
u8: BorshDeserialize,
[u8; 1]: BorshDeserialize,
PerpMarketIndex: BorshDeserialize,
[u8; 4]: BorshDeserialize,
u64: BorshDeserialize,
u128: BorshDeserialize,
[u8; 64]: BorshDeserialize,"],["impl BorshDeserialize for OracleConfigwhere
I80F48: BorshDeserialize,
i64: BorshDeserialize,
[u8; 72]: BorshDeserialize,"],["impl BorshDeserialize for OracleConfigParamswhere
f32: BorshDeserialize,
Option<u32>: BorshDeserialize,"],["impl BorshDeserialize for OracleType"],["impl BorshDeserialize for BookSideOrderTree"],["impl BorshDeserialize for InnerNodewhere
u8: BorshDeserialize,
[u8; 3]: BorshDeserialize,
u32: BorshDeserialize,
u128: BorshDeserialize,
[NodeHandle; 2]: BorshDeserialize,
[u64; 2]: BorshDeserialize,
[u8; 72]: BorshDeserialize,"],["impl BorshDeserialize for LeafNodewhere
u8: BorshDeserialize,
u8: BorshDeserialize,
u8: BorshDeserialize,
[u8; 1]: BorshDeserialize,
u16: BorshDeserialize,
[u8; 2]: BorshDeserialize,
u128: BorshDeserialize,
Pubkey: BorshDeserialize,
i64: BorshDeserialize,
u64: BorshDeserialize,
i64: BorshDeserialize,
u64: BorshDeserialize,
[u8; 32]: BorshDeserialize,"],["impl BorshDeserialize for PlaceOrderType"],["impl BorshDeserialize for PostOrderType"],["impl BorshDeserialize for SelfTradeBehavior"],["impl BorshDeserialize for Side"],["impl BorshDeserialize for SideAndOrderTree"],["impl BorshDeserialize for OrderTreeType"],["impl BorshDeserialize for FillEventwhere
u8: BorshDeserialize,
u8: BorshDeserialize,
u8: BorshDeserialize,
u8: BorshDeserialize,
[u8; 4]: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
Pubkey: BorshDeserialize,
[u8; 32]: BorshDeserialize,
u64: BorshDeserialize,
Pubkey: BorshDeserialize,
[u8; 16]: BorshDeserialize,
u64: BorshDeserialize,
[u8; 16]: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
u64: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
[u8; 8]: BorshDeserialize,"],["impl BorshDeserialize for OutEventwhere
u8: BorshDeserialize,
u8: BorshDeserialize,
u8: BorshDeserialize,
[u8; 5]: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
Pubkey: BorshDeserialize,
i64: BorshDeserialize,
[u8; 144]: BorshDeserialize,"],["impl BorshDeserialize for TokenIndexwhere
u16: BorshDeserialize,"],["impl BorshDeserialize for Serum3MarketIndexwhere
u16: BorshDeserialize,"],["impl BorshDeserialize for PerpMarketIndexwhere
u16: BorshDeserialize,"],["impl BorshDeserialize for I80F48where
i128: BorshDeserialize,"],["impl BorshDeserialize for GroupCreatewhere
u32: BorshDeserialize,
u8: BorshDeserialize,
u8: BorshDeserialize,"],["impl BorshDeserialize for GroupEditwhere
Option<Pubkey>: BorshDeserialize,
Option<Pubkey>: BorshDeserialize,
Option<Pubkey>: BorshDeserialize,
Option<u8>: BorshDeserialize,
Option<u8>: BorshDeserialize,
Option<u64>: BorshDeserialize,
Option<bool>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<Pubkey>: BorshDeserialize,
Option<TokenIndex>: BorshDeserialize,
Option<u64>: BorshDeserialize,"],["impl BorshDeserialize for GroupWithdrawInsuranceFundwhere
u64: BorshDeserialize,"],["impl BorshDeserialize for IxGateSetwhere
u128: BorshDeserialize,"],["impl BorshDeserialize for GroupClose"],["impl BorshDeserialize for TokenRegisterwhere
TokenIndex: BorshDeserialize,
String: BorshDeserialize,
OracleConfigParams: BorshDeserialize,
InterestRateParams: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f64: BorshDeserialize,
u64: BorshDeserialize,
i64: BorshDeserialize,"],["impl BorshDeserialize for TokenRegisterTrustlesswhere
TokenIndex: BorshDeserialize,
String: BorshDeserialize,"],["impl BorshDeserialize for TokenEditwhere
Option<Pubkey>: BorshDeserialize,
Option<OracleConfigParams>: BorshDeserialize,
Option<bool>: BorshDeserialize,
Option<InterestRateParams>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<u32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f64>: BorshDeserialize,
Option<i64>: BorshDeserialize,
Option<u64>: BorshDeserialize,
Option<f64>: BorshDeserialize,
Option<f64>: BorshDeserialize,
bool: BorshDeserialize,
bool: BorshDeserialize,
Option<u8>: BorshDeserialize,
Option<String>: BorshDeserialize,
Option<bool>: BorshDeserialize,"],["impl BorshDeserialize for TokenAddBankwhere
TokenIndex: BorshDeserialize,
u32: BorshDeserialize,"],["impl BorshDeserialize for TokenDeregister"],["impl BorshDeserialize for TokenUpdateIndexAndRate"],["impl BorshDeserialize for AccountCreatewhere
u32: BorshDeserialize,
u8: BorshDeserialize,
u8: BorshDeserialize,
u8: BorshDeserialize,
u8: BorshDeserialize,
String: BorshDeserialize,"],["impl BorshDeserialize for AccountExpandwhere
u8: BorshDeserialize,
u8: BorshDeserialize,
u8: BorshDeserialize,
u8: BorshDeserialize,"],["impl BorshDeserialize for AccountEditwhere
Option<String>: BorshDeserialize,
Option<Pubkey>: BorshDeserialize,"],["impl BorshDeserialize for AccountToggleFreezewhere
bool: BorshDeserialize,"],["impl BorshDeserialize for AccountClosewhere
bool: BorshDeserialize,"],["impl BorshDeserialize for AccountBuybackFeesWithMngowhere
u64: BorshDeserialize,"],["impl BorshDeserialize for StubOracleCreatewhere
I80F48: BorshDeserialize,"],["impl BorshDeserialize for StubOracleClose"],["impl BorshDeserialize for StubOracleSetwhere
I80F48: BorshDeserialize,"],["impl BorshDeserialize for TokenDepositwhere
u64: BorshDeserialize,
bool: BorshDeserialize,"],["impl BorshDeserialize for TokenDepositIntoExistingwhere
u64: BorshDeserialize,
bool: BorshDeserialize,"],["impl BorshDeserialize for TokenWithdrawwhere
u64: BorshDeserialize,
bool: BorshDeserialize,"],["impl BorshDeserialize for FlashLoanBeginwhere
Vec<u64>: BorshDeserialize,"],["impl BorshDeserialize for FlashLoanEndwhere
FlashLoanType: BorshDeserialize,"],["impl BorshDeserialize for FlashLoanEndV2where
u8: BorshDeserialize,
FlashLoanType: BorshDeserialize,"],["impl BorshDeserialize for HealthRegionBegin"],["impl BorshDeserialize for HealthRegionEnd"],["impl BorshDeserialize for Serum3RegisterMarketwhere
Serum3MarketIndex: BorshDeserialize,
String: BorshDeserialize,"],["impl BorshDeserialize for Serum3EditMarketwhere
Option<bool>: BorshDeserialize,
Option<bool>: BorshDeserialize,"],["impl BorshDeserialize for Serum3DeregisterMarket"],["impl BorshDeserialize for Serum3CreateOpenOrders"],["impl BorshDeserialize for Serum3CloseOpenOrders"],["impl BorshDeserialize for Serum3PlaceOrderwhere
Serum3Side: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
Serum3SelfTradeBehavior: BorshDeserialize,
Serum3OrderType: BorshDeserialize,
u64: BorshDeserialize,
u16: BorshDeserialize,"],["impl BorshDeserialize for Serum3CancelOrderwhere
Serum3Side: BorshDeserialize,
u128: BorshDeserialize,"],["impl BorshDeserialize for Serum3CancelAllOrderswhere
u8: BorshDeserialize,"],["impl BorshDeserialize for Serum3SettleFunds"],["impl BorshDeserialize for Serum3SettleFundsV2where
bool: BorshDeserialize,"],["impl BorshDeserialize for Serum3LiqForceCancelOrderswhere
u8: BorshDeserialize,"],["impl BorshDeserialize for LiqTokenWithTokenwhere
TokenIndex: BorshDeserialize,
TokenIndex: BorshDeserialize,
I80F48: BorshDeserialize,"],["impl BorshDeserialize for LiqTokenBankruptcywhere
I80F48: BorshDeserialize,"],["impl BorshDeserialize for TokenLiqWithTokenwhere
TokenIndex: BorshDeserialize,
TokenIndex: BorshDeserialize,
I80F48: BorshDeserialize,"],["impl BorshDeserialize for TokenForceCloseBorrowsWithTokenwhere
TokenIndex: BorshDeserialize,
TokenIndex: BorshDeserialize,
u64: BorshDeserialize,"],["impl BorshDeserialize for TokenLiqBankruptcywhere
I80F48: BorshDeserialize,"],["impl BorshDeserialize for PerpCreateMarketwhere
PerpMarketIndex: BorshDeserialize,
String: BorshDeserialize,
OracleConfigParams: BorshDeserialize,
u8: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
i64: BorshDeserialize,
bool: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
f32: BorshDeserialize,
TokenIndex: BorshDeserialize,
f32: BorshDeserialize,
u64: BorshDeserialize,
f32: BorshDeserialize,"],["impl BorshDeserialize for PerpEditMarketwhere
Option<Pubkey>: BorshDeserialize,
Option<OracleConfigParams>: BorshDeserialize,
Option<u8>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<i64>: BorshDeserialize,
Option<bool>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<u32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<u64>: BorshDeserialize,
Option<bool>: BorshDeserialize,
bool: BorshDeserialize,
Option<f32>: BorshDeserialize,
Option<String>: BorshDeserialize,
Option<bool>: BorshDeserialize,"],["impl BorshDeserialize for PerpCloseMarket"],["impl BorshDeserialize for PerpDeactivatePosition"],["impl BorshDeserialize for PerpPlaceOrderwhere
Side: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
u64: BorshDeserialize,
PlaceOrderType: BorshDeserialize,
bool: BorshDeserialize,
u64: BorshDeserialize,
u8: BorshDeserialize,"],["impl BorshDeserialize for PerpPlaceOrderV2where
Side: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
u64: BorshDeserialize,
PlaceOrderType: BorshDeserialize,
SelfTradeBehavior: BorshDeserialize,
bool: BorshDeserialize,
u64: BorshDeserialize,
u8: BorshDeserialize,"],["impl BorshDeserialize for PerpPlaceOrderPeggedwhere
Side: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
u64: BorshDeserialize,
PlaceOrderType: BorshDeserialize,
bool: BorshDeserialize,
u64: BorshDeserialize,
u8: BorshDeserialize,
i32: BorshDeserialize,"],["impl BorshDeserialize for PerpPlaceOrderPeggedV2where
Side: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
u64: BorshDeserialize,
PlaceOrderType: BorshDeserialize,
SelfTradeBehavior: BorshDeserialize,
bool: BorshDeserialize,
u64: BorshDeserialize,
u8: BorshDeserialize,
i32: BorshDeserialize,"],["impl BorshDeserialize for PerpCancelOrderwhere
u128: BorshDeserialize,"],["impl BorshDeserialize for PerpCancelOrderByClientOrderIdwhere
u64: BorshDeserialize,"],["impl BorshDeserialize for PerpCancelAllOrderswhere
u8: BorshDeserialize,"],["impl BorshDeserialize for PerpCancelAllOrdersBySidewhere
Option<Side>: BorshDeserialize,
u8: BorshDeserialize,"],["impl BorshDeserialize for PerpConsumeEventswhere
usize: BorshDeserialize,"],["impl BorshDeserialize for PerpUpdateFunding"],["impl BorshDeserialize for PerpSettlePnl"],["impl BorshDeserialize for PerpForceClosePosition"],["impl BorshDeserialize for PerpSettleFeeswhere
u64: BorshDeserialize,"],["impl BorshDeserialize for PerpLiqBaseOrPositivePnlwhere
i64: BorshDeserialize,
u64: BorshDeserialize,"],["impl BorshDeserialize for PerpLiqForceCancelOrderswhere
u8: BorshDeserialize,"],["impl BorshDeserialize for PerpLiqNegativePnlOrBankruptcywhere
u64: BorshDeserialize,"],["impl BorshDeserialize for PerpLiqNegativePnlOrBankruptcyV2where
u64: BorshDeserialize,"],["impl BorshDeserialize for AltSetwhere
u8: BorshDeserialize,"],["impl BorshDeserialize for AltExtendwhere
u8: BorshDeserialize,
Vec<Pubkey>: BorshDeserialize,"],["impl BorshDeserialize for ComputeAccountData"],["impl BorshDeserialize for Benchmark"]]
};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 f6a6fd18f..ad14f1889 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 AccountBuybackFeesWithMngowhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for AccountClosewhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for AccountCreatewhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for AccountEditwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for AccountExpandwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for AccountToggleFreezewhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for AltExtendwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for AltSetwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for Benchmarkwhere
Pubkey: BorshSerialize,"],["impl BorshSerialize for ComputeAccountDatawhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for FlashLoanBeginwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for FlashLoanEndwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for FlashLoanType"],["impl BorshSerialize for GroupClosewhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for GroupCreatewhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for GroupEditwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for GroupWithdrawInsuranceFundwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for HealthRegionBeginwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for HealthRegionEndwhere
Pubkey: BorshSerialize,"],["impl BorshSerialize for IxGateSetwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpCancelAllOrderswhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpCancelAllOrdersBySidewhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpCancelOrderwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpCancelOrderByClientOrderIdwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpCloseMarketwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpConsumeEventswhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpCreateMarketwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpDeactivatePositionwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpEditMarketwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpForceClosePositionwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpLiqBaseOrPositivePnlwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpLiqForceCancelOrderswhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpLiqNegativePnlOrBankruptcywhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpLiqNegativePnlOrBankruptcyV2where
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpPlaceOrderwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpSettleFeeswhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpSettlePnlwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpUpdateFundingwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3CancelAllOrderswhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3CancelOrderwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3CloseOpenOrderswhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3CreateOpenOrderswhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3DeregisterMarketwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3EditMarketwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3LiqForceCancelOrderswhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3SelfTradeBehavior"],["impl BorshSerialize for Serum3OrderType"],["impl BorshSerialize for Serum3Side"],["impl BorshSerialize for Serum3PlaceOrderwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3RegisterMarketwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3SettleFundswhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3SettleFundsV2Extrawhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3SettleFundsV2where
Serum3SettleFunds: BorshSerialize,
Serum3SettleFundsV2Extra: BorshSerialize,"],["impl BorshSerialize for StubOracleClosewhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for StubOracleCreatewhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for StubOracleSetwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenAddBankwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenDepositIntoExistingwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenDepositwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenDeregisterwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenEditwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenForceCloseBorrowsWithTokenwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenLiqBankruptcywhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenLiqWithTokenwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenRegisterwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for InterestRateParamswhere
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,"],["impl BorshSerialize for TokenRegisterTrustlesswhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenUpdateIndexAndRatewhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenWithdrawwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for MangoAccountDatawhere
HealthCache: BorshSerialize,
I80F48: BorshSerialize,
I80F48: BorshSerialize,
Equity: BorshSerialize,"],["impl BorshSerialize for Equitywhere
Vec<TokenEquity>: BorshSerialize,
Vec<PerpEquity>: BorshSerialize,"],["impl BorshSerialize for TokenEquitywhere
TokenIndex: BorshSerialize,
I80F48: BorshSerialize,"],["impl BorshSerialize for PerpEquitywhere
PerpMarketIndex: BorshSerialize,
I80F48: BorshSerialize,"],["impl BorshSerialize for Priceswhere
I80F48: BorshSerialize,
I80F48: BorshSerialize,"],["impl BorshSerialize for HealthType"],["impl BorshSerialize for TokenInfowhere
TokenIndex: BorshSerialize,
I80F48: BorshSerialize,
I80F48: BorshSerialize,
I80F48: BorshSerialize,
I80F48: BorshSerialize,
I80F48: BorshSerialize,
I80F48: BorshSerialize,
Prices: BorshSerialize,
I80F48: BorshSerialize,"],["impl BorshSerialize for Serum3Infowhere
I80F48: BorshSerialize,
I80F48: BorshSerialize,
usize: BorshSerialize,
usize: BorshSerialize,
Serum3MarketIndex: BorshSerialize,
bool: BorshSerialize,"],["impl BorshSerialize for PerpInfowhere
PerpMarketIndex: BorshSerialize,
TokenIndex: BorshSerialize,
I80F48: BorshSerialize,
I80F48: BorshSerialize,
I80F48: BorshSerialize,
I80F48: BorshSerialize,
I80F48: BorshSerialize,
I80F48: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
I80F48: BorshSerialize,
Prices: BorshSerialize,
bool: BorshSerialize,
bool: BorshSerialize,"],["impl BorshSerialize for HealthCachewhere
Vec<TokenInfo>: BorshSerialize,
Vec<Serum3Info>: BorshSerialize,
Vec<PerpInfo>: BorshSerialize,
bool: BorshSerialize,"],["impl BorshSerialize for PerpBalanceLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
i64: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for TokenBalanceLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for FlashLoanTokenDetailwhere
u16: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for FlashLoanLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Vec<FlashLoanTokenDetail>: BorshSerialize,
FlashLoanType: BorshSerialize,"],["impl BorshSerialize for WithdrawLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
u64: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for DepositLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
u64: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for FillLogwhere
Pubkey: BorshSerialize,
u16: BorshSerialize,
u8: BorshSerialize,
u8: BorshSerialize,
bool: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
Pubkey: BorshSerialize,
u128: BorshSerialize,
i128: BorshSerialize,
u64: BorshSerialize,
Pubkey: BorshSerialize,
u128: BorshSerialize,
u64: BorshSerialize,
i128: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,"],["impl BorshSerialize for FillLogV2where
Pubkey: BorshSerialize,
u16: BorshSerialize,
u8: BorshSerialize,
u8: BorshSerialize,
bool: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
Pubkey: BorshSerialize,
u64: BorshSerialize,
f32: BorshSerialize,
u64: BorshSerialize,
Pubkey: BorshSerialize,
u64: BorshSerialize,
f32: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,"],["impl BorshSerialize for PerpUpdateFundingLogwhere
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
u64: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i64: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for PerpUpdateFundingLogV2where
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
u64: BorshSerialize,
i128: BorshSerialize,
OracleType: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i64: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for UpdateIndexLogwhere
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for UpdateRateLogwhere
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for TokenLiqWithTokenLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
bool: BorshSerialize,"],["impl BorshSerialize for Serum3OpenOrdersBalanceLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
u16: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,"],["impl BorshSerialize for Serum3OpenOrdersBalanceLogV2where
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
u16: BorshSerialize,
u16: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,"],["impl BorshSerialize for LoanOriginationFeeInstruction"],["impl BorshSerialize for WithdrawLoanOriginationFeeLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
LoanOriginationFeeInstruction: BorshSerialize,"],["impl BorshSerialize for WithdrawLoanLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
LoanOriginationFeeInstruction: BorshSerialize,"],["impl BorshSerialize for TokenLiqBankruptcyLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for DeactivateTokenPositionLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
f64: BorshSerialize,
f64: BorshSerialize,"],["impl BorshSerialize for DeactivatePerpPositionLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
f64: BorshSerialize,
f64: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
i64: BorshSerialize,"],["impl BorshSerialize for TokenMetaDataLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
u8: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpMarketMetaDataLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
u8: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3RegisterMarketLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
u16: BorshSerialize,
u16: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpLiqBaseOrPositivePnlLogwhere
Pubkey: BorshSerialize,
u16: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
i64: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for PerpLiqBankruptcyLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for PerpLiqNegativePnlOrBankruptcyLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for PerpSettlePnlLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
Pubkey: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for PerpSettleFeesLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for AccountBuybackFeesWithMngoLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for FilledPerpOrderLogwhere
Pubkey: BorshSerialize,
u16: BorshSerialize,
u64: BorshSerialize,"],["impl BorshSerialize for PerpTakerTradeLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
u8: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for PerpForceClosePositionLogwhere
Pubkey: BorshSerialize,
u16: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
i64: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for TokenForceCloseBorrowsWithTokenLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for MangoAccountwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
[u8; 32]: BorshSerialize,
Pubkey: BorshSerialize,
u32: BorshSerialize,
u8: BorshSerialize,
u8: BorshSerialize,
u8: BorshSerialize,
[u8; 1]: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
[u8; 208]: BorshSerialize,
u8: BorshSerialize,
[u8; 7]: BorshSerialize,
u32: BorshSerialize,
Vec<TokenPosition>: BorshSerialize,
u32: BorshSerialize,
Vec<Serum3Orders>: BorshSerialize,
u32: BorshSerialize,
Vec<PerpPosition>: BorshSerialize,
u32: BorshSerialize,
Vec<PerpOpenOrder>: BorshSerialize,"],["impl BorshSerialize for TokenPositionwhere
I80F48: BorshSerialize,
TokenIndex: BorshSerialize,
u8: BorshSerialize,
[u8; 5]: BorshSerialize,
I80F48: BorshSerialize,
f64: BorshSerialize,
f64: BorshSerialize,
[u8; 128]: BorshSerialize,"],["impl BorshSerialize for Serum3Orderswhere
Pubkey: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
Serum3MarketIndex: BorshSerialize,
TokenIndex: BorshSerialize,
TokenIndex: BorshSerialize,
[u8; 2]: BorshSerialize,
[u8; 64]: BorshSerialize,"],["impl BorshSerialize for PerpPositionwhere
PerpMarketIndex: BorshSerialize,
[u8; 2]: BorshSerialize,
u32: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
I80F48: BorshSerialize,
i64: BorshSerialize,
I80F48: BorshSerialize,
I80F48: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
f64: BorshSerialize,
f64: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
i64: BorshSerialize,
f64: BorshSerialize,
I80F48: BorshSerialize,
I80F48: BorshSerialize,
i64: BorshSerialize,
I80F48: BorshSerialize,
[u8; 88]: BorshSerialize,"],["impl BorshSerialize for PerpOpenOrderwhere
u8: BorshSerialize,
[u8; 1]: BorshSerialize,
PerpMarketIndex: BorshSerialize,
[u8; 4]: BorshSerialize,
u64: BorshSerialize,
u128: BorshSerialize,
[u8; 64]: BorshSerialize,"],["impl BorshSerialize for OracleConfigwhere
I80F48: BorshSerialize,
i64: BorshSerialize,
[u8; 72]: BorshSerialize,"],["impl BorshSerialize for OracleConfigParamswhere
f32: BorshSerialize,
Option<u32>: BorshSerialize,"],["impl BorshSerialize for OracleType"],["impl BorshSerialize for BookSideOrderTree"],["impl BorshSerialize for InnerNodewhere
u8: BorshSerialize,
[u8; 3]: BorshSerialize,
u32: BorshSerialize,
u128: BorshSerialize,
[NodeHandle; 2]: BorshSerialize,
[u64; 2]: BorshSerialize,
[u8; 72]: BorshSerialize,"],["impl BorshSerialize for LeafNodewhere
u8: BorshSerialize,
u8: BorshSerialize,
u8: BorshSerialize,
[u8; 1]: BorshSerialize,
u16: BorshSerialize,
[u8; 2]: BorshSerialize,
u128: BorshSerialize,
Pubkey: BorshSerialize,
i64: BorshSerialize,
u64: BorshSerialize,
i64: BorshSerialize,
u64: BorshSerialize,
[u8; 32]: BorshSerialize,"],["impl BorshSerialize for PlaceOrderType"],["impl BorshSerialize for PostOrderType"],["impl BorshSerialize for SelfTradeBehavior"],["impl BorshSerialize for Side"],["impl BorshSerialize for SideAndOrderTree"],["impl BorshSerialize for OrderTreeType"],["impl BorshSerialize for FillEventwhere
u8: BorshSerialize,
u8: BorshSerialize,
u8: BorshSerialize,
u8: BorshSerialize,
[u8; 4]: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
Pubkey: BorshSerialize,
[u8; 32]: BorshSerialize,
u64: BorshSerialize,
Pubkey: BorshSerialize,
[u8; 16]: BorshSerialize,
u64: BorshSerialize,
[u8; 16]: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
u64: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
[u8; 8]: BorshSerialize,"],["impl BorshSerialize for OutEventwhere
u8: BorshSerialize,
u8: BorshSerialize,
u8: BorshSerialize,
[u8; 5]: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
Pubkey: BorshSerialize,
i64: BorshSerialize,
[u8; 144]: BorshSerialize,"],["impl BorshSerialize for TokenIndexwhere
u16: BorshSerialize,"],["impl BorshSerialize for Serum3MarketIndexwhere
u16: BorshSerialize,"],["impl BorshSerialize for PerpMarketIndexwhere
u16: BorshSerialize,"],["impl BorshSerialize for I80F48where
i128: BorshSerialize,"],["impl BorshSerialize for GroupCreatewhere
u32: BorshSerialize,
u8: BorshSerialize,
u8: BorshSerialize,"],["impl BorshSerialize for GroupEditwhere
Option<Pubkey>: BorshSerialize,
Option<Pubkey>: BorshSerialize,
Option<Pubkey>: BorshSerialize,
Option<u8>: BorshSerialize,
Option<u8>: BorshSerialize,
Option<u64>: BorshSerialize,
Option<bool>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<Pubkey>: BorshSerialize,
Option<TokenIndex>: BorshSerialize,
Option<u64>: BorshSerialize,"],["impl BorshSerialize for GroupWithdrawInsuranceFundwhere
u64: BorshSerialize,"],["impl BorshSerialize for IxGateSetwhere
u128: BorshSerialize,"],["impl BorshSerialize for GroupClose"],["impl BorshSerialize for TokenRegisterwhere
TokenIndex: BorshSerialize,
String: BorshSerialize,
OracleConfigParams: BorshSerialize,
InterestRateParams: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f64: BorshSerialize,
u64: BorshSerialize,
i64: BorshSerialize,"],["impl BorshSerialize for TokenRegisterTrustlesswhere
TokenIndex: BorshSerialize,
String: BorshSerialize,"],["impl BorshSerialize for TokenEditwhere
Option<Pubkey>: BorshSerialize,
Option<OracleConfigParams>: BorshSerialize,
Option<bool>: BorshSerialize,
Option<InterestRateParams>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<u32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f64>: BorshSerialize,
Option<i64>: BorshSerialize,
Option<u64>: BorshSerialize,
Option<f64>: BorshSerialize,
Option<f64>: BorshSerialize,
bool: BorshSerialize,
bool: BorshSerialize,
Option<u8>: BorshSerialize,
Option<String>: BorshSerialize,
Option<bool>: BorshSerialize,"],["impl BorshSerialize for TokenAddBankwhere
TokenIndex: BorshSerialize,
u32: BorshSerialize,"],["impl BorshSerialize for TokenDeregister"],["impl BorshSerialize for TokenUpdateIndexAndRate"],["impl BorshSerialize for AccountCreatewhere
u32: BorshSerialize,
u8: BorshSerialize,
u8: BorshSerialize,
u8: BorshSerialize,
u8: BorshSerialize,
String: BorshSerialize,"],["impl BorshSerialize for AccountExpandwhere
u8: BorshSerialize,
u8: BorshSerialize,
u8: BorshSerialize,
u8: BorshSerialize,"],["impl BorshSerialize for AccountEditwhere
Option<String>: BorshSerialize,
Option<Pubkey>: BorshSerialize,"],["impl BorshSerialize for AccountToggleFreezewhere
bool: BorshSerialize,"],["impl BorshSerialize for AccountClosewhere
bool: BorshSerialize,"],["impl BorshSerialize for AccountBuybackFeesWithMngowhere
u64: BorshSerialize,"],["impl BorshSerialize for StubOracleCreatewhere
I80F48: BorshSerialize,"],["impl BorshSerialize for StubOracleClose"],["impl BorshSerialize for StubOracleSetwhere
I80F48: BorshSerialize,"],["impl BorshSerialize for TokenDepositwhere
u64: BorshSerialize,
bool: BorshSerialize,"],["impl BorshSerialize for TokenDepositIntoExistingwhere
u64: BorshSerialize,
bool: BorshSerialize,"],["impl BorshSerialize for TokenWithdrawwhere
u64: BorshSerialize,
bool: BorshSerialize,"],["impl BorshSerialize for FlashLoanBeginwhere
Vec<u64>: BorshSerialize,"],["impl BorshSerialize for FlashLoanEndwhere
FlashLoanType: BorshSerialize,"],["impl BorshSerialize for FlashLoanEndV2where
u8: BorshSerialize,
FlashLoanType: BorshSerialize,"],["impl BorshSerialize for HealthRegionBegin"],["impl BorshSerialize for HealthRegionEnd"],["impl BorshSerialize for Serum3RegisterMarketwhere
Serum3MarketIndex: BorshSerialize,
String: BorshSerialize,"],["impl BorshSerialize for Serum3EditMarketwhere
Option<bool>: BorshSerialize,
Option<bool>: BorshSerialize,"],["impl BorshSerialize for Serum3DeregisterMarket"],["impl BorshSerialize for Serum3CreateOpenOrders"],["impl BorshSerialize for Serum3CloseOpenOrders"],["impl BorshSerialize for Serum3PlaceOrderwhere
Serum3Side: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
Serum3SelfTradeBehavior: BorshSerialize,
Serum3OrderType: BorshSerialize,
u64: BorshSerialize,
u16: BorshSerialize,"],["impl BorshSerialize for Serum3CancelOrderwhere
Serum3Side: BorshSerialize,
u128: BorshSerialize,"],["impl BorshSerialize for Serum3CancelAllOrderswhere
u8: BorshSerialize,"],["impl BorshSerialize for Serum3SettleFunds"],["impl BorshSerialize for Serum3SettleFundsV2where
bool: BorshSerialize,"],["impl BorshSerialize for Serum3LiqForceCancelOrderswhere
u8: BorshSerialize,"],["impl BorshSerialize for LiqTokenWithTokenwhere
TokenIndex: BorshSerialize,
TokenIndex: BorshSerialize,
I80F48: BorshSerialize,"],["impl BorshSerialize for LiqTokenBankruptcywhere
I80F48: BorshSerialize,"],["impl BorshSerialize for TokenLiqWithTokenwhere
TokenIndex: BorshSerialize,
TokenIndex: BorshSerialize,
I80F48: BorshSerialize,"],["impl BorshSerialize for TokenForceCloseBorrowsWithTokenwhere
TokenIndex: BorshSerialize,
TokenIndex: BorshSerialize,
u64: BorshSerialize,"],["impl BorshSerialize for TokenLiqBankruptcywhere
I80F48: BorshSerialize,"],["impl BorshSerialize for PerpCreateMarketwhere
PerpMarketIndex: BorshSerialize,
String: BorshSerialize,
OracleConfigParams: BorshSerialize,
u8: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
i64: BorshSerialize,
bool: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
TokenIndex: BorshSerialize,
f32: BorshSerialize,
u64: BorshSerialize,
f32: BorshSerialize,"],["impl BorshSerialize for PerpEditMarketwhere
Option<Pubkey>: BorshSerialize,
Option<OracleConfigParams>: BorshSerialize,
Option<u8>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<i64>: BorshSerialize,
Option<bool>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<u32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<u64>: BorshSerialize,
Option<bool>: BorshSerialize,
bool: BorshSerialize,
Option<f32>: BorshSerialize,
Option<String>: BorshSerialize,
Option<bool>: BorshSerialize,"],["impl BorshSerialize for PerpCloseMarket"],["impl BorshSerialize for PerpDeactivatePosition"],["impl BorshSerialize for PerpPlaceOrderwhere
Side: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
u64: BorshSerialize,
PlaceOrderType: BorshSerialize,
bool: BorshSerialize,
u64: BorshSerialize,
u8: BorshSerialize,"],["impl BorshSerialize for PerpPlaceOrderV2where
Side: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
u64: BorshSerialize,
PlaceOrderType: BorshSerialize,
SelfTradeBehavior: BorshSerialize,
bool: BorshSerialize,
u64: BorshSerialize,
u8: BorshSerialize,"],["impl BorshSerialize for PerpPlaceOrderPeggedwhere
Side: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
u64: BorshSerialize,
PlaceOrderType: BorshSerialize,
bool: BorshSerialize,
u64: BorshSerialize,
u8: BorshSerialize,
i32: BorshSerialize,"],["impl BorshSerialize for PerpPlaceOrderPeggedV2where
Side: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
u64: BorshSerialize,
PlaceOrderType: BorshSerialize,
SelfTradeBehavior: BorshSerialize,
bool: BorshSerialize,
u64: BorshSerialize,
u8: BorshSerialize,
i32: BorshSerialize,"],["impl BorshSerialize for PerpCancelOrderwhere
u128: BorshSerialize,"],["impl BorshSerialize for PerpCancelOrderByClientOrderIdwhere
u64: BorshSerialize,"],["impl BorshSerialize for PerpCancelAllOrderswhere
u8: BorshSerialize,"],["impl BorshSerialize for PerpCancelAllOrdersBySidewhere
Option<Side>: BorshSerialize,
u8: BorshSerialize,"],["impl BorshSerialize for PerpConsumeEventswhere
usize: BorshSerialize,"],["impl BorshSerialize for PerpUpdateFunding"],["impl BorshSerialize for PerpSettlePnl"],["impl BorshSerialize for PerpForceClosePosition"],["impl BorshSerialize for PerpSettleFeeswhere
u64: BorshSerialize,"],["impl BorshSerialize for PerpLiqBaseOrPositivePnlwhere
i64: BorshSerialize,
u64: BorshSerialize,"],["impl BorshSerialize for PerpLiqForceCancelOrderswhere
u8: BorshSerialize,"],["impl BorshSerialize for PerpLiqNegativePnlOrBankruptcywhere
u64: BorshSerialize,"],["impl BorshSerialize for PerpLiqNegativePnlOrBankruptcyV2where
u64: BorshSerialize,"],["impl BorshSerialize for AltSetwhere
u8: BorshSerialize,"],["impl BorshSerialize for AltExtendwhere
u8: BorshSerialize,
Vec<Pubkey>: BorshSerialize,"],["impl BorshSerialize for ComputeAccountData"],["impl BorshSerialize for Benchmark"]]
+"mango_v4":[["impl BorshSerialize for AccountBuybackFeesWithMngowhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for AccountClosewhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for AccountCreatewhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for AccountEditwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for AccountExpandwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for AccountToggleFreezewhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for AltExtendwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for AltSetwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for Benchmarkwhere
Pubkey: BorshSerialize,"],["impl BorshSerialize for ComputeAccountDatawhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for FlashLoanBeginwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for FlashLoanEndwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for FlashLoanType"],["impl BorshSerialize for GroupClosewhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for GroupCreatewhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for GroupEditwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for GroupWithdrawInsuranceFundwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for HealthRegionBeginwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for HealthRegionEndwhere
Pubkey: BorshSerialize,"],["impl BorshSerialize for IxGateSetwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpCancelAllOrderswhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpCancelAllOrdersBySidewhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpCancelOrderwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpCancelOrderByClientOrderIdwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpCloseMarketwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpConsumeEventswhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpCreateMarketwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpDeactivatePositionwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpEditMarketwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpForceClosePositionwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpLiqBaseOrPositivePnlwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpLiqForceCancelOrderswhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpLiqNegativePnlOrBankruptcywhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpLiqNegativePnlOrBankruptcyV2where
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpPlaceOrderwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpSettleFeeswhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpSettlePnlwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpUpdateFundingwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3CancelAllOrderswhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3CancelOrderwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3CloseOpenOrderswhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3CreateOpenOrderswhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3DeregisterMarketwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3EditMarketwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3LiqForceCancelOrderswhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3SelfTradeBehavior"],["impl BorshSerialize for Serum3OrderType"],["impl BorshSerialize for Serum3Side"],["impl BorshSerialize for Serum3PlaceOrderwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3RegisterMarketwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3SettleFundswhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3SettleFundsV2Extrawhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3SettleFundsV2where
Serum3SettleFunds: BorshSerialize,
Serum3SettleFundsV2Extra: BorshSerialize,"],["impl BorshSerialize for StubOracleClosewhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for StubOracleCreatewhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for StubOracleSetwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenAddBankwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenDepositIntoExistingwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenDepositwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenDeregisterwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenEditwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenForceCloseBorrowsWithTokenwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenLiqBankruptcywhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenLiqWithTokenwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenRegisterwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for InterestRateParamswhere
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,"],["impl BorshSerialize for TokenRegisterTrustlesswhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenUpdateIndexAndRatewhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for TokenWithdrawwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for MangoAccountDatawhere
HealthCache: BorshSerialize,
I80F48: BorshSerialize,
I80F48: BorshSerialize,
Equity: BorshSerialize,"],["impl BorshSerialize for Equitywhere
Vec<TokenEquity>: BorshSerialize,
Vec<PerpEquity>: BorshSerialize,"],["impl BorshSerialize for TokenEquitywhere
TokenIndex: BorshSerialize,
I80F48: BorshSerialize,"],["impl BorshSerialize for PerpEquitywhere
PerpMarketIndex: BorshSerialize,
I80F48: BorshSerialize,"],["impl BorshSerialize for Priceswhere
I80F48: BorshSerialize,
I80F48: BorshSerialize,"],["impl BorshSerialize for HealthType"],["impl BorshSerialize for TokenInfowhere
TokenIndex: BorshSerialize,
I80F48: BorshSerialize,
I80F48: BorshSerialize,
I80F48: BorshSerialize,
I80F48: BorshSerialize,
I80F48: BorshSerialize,
I80F48: BorshSerialize,
Prices: BorshSerialize,
I80F48: BorshSerialize,"],["impl BorshSerialize for Serum3Infowhere
I80F48: BorshSerialize,
I80F48: BorshSerialize,
usize: BorshSerialize,
usize: BorshSerialize,
Serum3MarketIndex: BorshSerialize,
bool: BorshSerialize,"],["impl BorshSerialize for PerpInfowhere
PerpMarketIndex: BorshSerialize,
TokenIndex: BorshSerialize,
I80F48: BorshSerialize,
I80F48: BorshSerialize,
I80F48: BorshSerialize,
I80F48: BorshSerialize,
I80F48: BorshSerialize,
I80F48: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
I80F48: BorshSerialize,
Prices: BorshSerialize,
bool: BorshSerialize,
bool: BorshSerialize,"],["impl BorshSerialize for HealthCachewhere
Vec<TokenInfo>: BorshSerialize,
Vec<Serum3Info>: BorshSerialize,
Vec<PerpInfo>: BorshSerialize,
bool: BorshSerialize,"],["impl BorshSerialize for PerpBalanceLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
i64: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for TokenBalanceLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for FlashLoanTokenDetailwhere
u16: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for FlashLoanLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Vec<FlashLoanTokenDetail>: BorshSerialize,
FlashLoanType: BorshSerialize,"],["impl BorshSerialize for WithdrawLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
u64: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for DepositLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
u64: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for FillLogwhere
Pubkey: BorshSerialize,
u16: BorshSerialize,
u8: BorshSerialize,
u8: BorshSerialize,
bool: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
Pubkey: BorshSerialize,
u128: BorshSerialize,
i128: BorshSerialize,
u64: BorshSerialize,
Pubkey: BorshSerialize,
u128: BorshSerialize,
u64: BorshSerialize,
i128: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,"],["impl BorshSerialize for FillLogV2where
Pubkey: BorshSerialize,
u16: BorshSerialize,
u8: BorshSerialize,
u8: BorshSerialize,
bool: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
Pubkey: BorshSerialize,
u64: BorshSerialize,
f32: BorshSerialize,
u64: BorshSerialize,
Pubkey: BorshSerialize,
u64: BorshSerialize,
f32: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,"],["impl BorshSerialize for PerpUpdateFundingLogwhere
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
u64: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i64: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for PerpUpdateFundingLogV2where
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
u64: BorshSerialize,
i128: BorshSerialize,
OracleType: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i64: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for UpdateIndexLogwhere
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for UpdateRateLogwhere
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for TokenLiqWithTokenLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
bool: BorshSerialize,"],["impl BorshSerialize for Serum3OpenOrdersBalanceLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
u16: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,"],["impl BorshSerialize for Serum3OpenOrdersBalanceLogV2where
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
u16: BorshSerialize,
u16: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,"],["impl BorshSerialize for LoanOriginationFeeInstruction"],["impl BorshSerialize for WithdrawLoanOriginationFeeLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
LoanOriginationFeeInstruction: BorshSerialize,"],["impl BorshSerialize for WithdrawLoanLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
LoanOriginationFeeInstruction: BorshSerialize,
Option<i128>: BorshSerialize,"],["impl BorshSerialize for TokenLiqBankruptcyLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for DeactivateTokenPositionLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
f64: BorshSerialize,
f64: BorshSerialize,"],["impl BorshSerialize for DeactivatePerpPositionLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
f64: BorshSerialize,
f64: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
i64: BorshSerialize,"],["impl BorshSerialize for TokenMetaDataLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
u8: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpMarketMetaDataLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
u8: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for Serum3RegisterMarketLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
u16: BorshSerialize,
u16: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,"],["impl BorshSerialize for PerpLiqBaseOrPositivePnlLogwhere
Pubkey: BorshSerialize,
u16: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
i64: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for PerpLiqBankruptcyLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for PerpLiqNegativePnlOrBankruptcyLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for PerpSettlePnlLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
Pubkey: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for PerpSettleFeesLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for AccountBuybackFeesWithMngoLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for FilledPerpOrderLogwhere
Pubkey: BorshSerialize,
u16: BorshSerialize,
u64: BorshSerialize,"],["impl BorshSerialize for PerpTakerTradeLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
u8: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for PerpForceClosePositionLogwhere
Pubkey: BorshSerialize,
u16: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
i64: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for TokenForceCloseBorrowsWithTokenLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,"],["impl BorshSerialize for MangoAccountwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
[u8; 32]: BorshSerialize,
Pubkey: BorshSerialize,
u32: BorshSerialize,
u8: BorshSerialize,
u8: BorshSerialize,
u8: BorshSerialize,
[u8; 1]: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
[u8; 208]: BorshSerialize,
u8: BorshSerialize,
[u8; 7]: BorshSerialize,
u32: BorshSerialize,
Vec<TokenPosition>: BorshSerialize,
u32: BorshSerialize,
Vec<Serum3Orders>: BorshSerialize,
u32: BorshSerialize,
Vec<PerpPosition>: BorshSerialize,
u32: BorshSerialize,
Vec<PerpOpenOrder>: BorshSerialize,"],["impl BorshSerialize for TokenPositionwhere
I80F48: BorshSerialize,
TokenIndex: BorshSerialize,
u8: BorshSerialize,
[u8; 5]: BorshSerialize,
I80F48: BorshSerialize,
f64: BorshSerialize,
f64: BorshSerialize,
[u8; 128]: BorshSerialize,"],["impl BorshSerialize for Serum3Orderswhere
Pubkey: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
Serum3MarketIndex: BorshSerialize,
TokenIndex: BorshSerialize,
TokenIndex: BorshSerialize,
[u8; 2]: BorshSerialize,
[u8; 64]: BorshSerialize,"],["impl BorshSerialize for PerpPositionwhere
PerpMarketIndex: BorshSerialize,
[u8; 2]: BorshSerialize,
u32: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
I80F48: BorshSerialize,
i64: BorshSerialize,
I80F48: BorshSerialize,
I80F48: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
f64: BorshSerialize,
f64: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
i64: BorshSerialize,
f64: BorshSerialize,
I80F48: BorshSerialize,
I80F48: BorshSerialize,
i64: BorshSerialize,
I80F48: BorshSerialize,
[u8; 88]: BorshSerialize,"],["impl BorshSerialize for PerpOpenOrderwhere
u8: BorshSerialize,
[u8; 1]: BorshSerialize,
PerpMarketIndex: BorshSerialize,
[u8; 4]: BorshSerialize,
u64: BorshSerialize,
u128: BorshSerialize,
[u8; 64]: BorshSerialize,"],["impl BorshSerialize for OracleConfigwhere
I80F48: BorshSerialize,
i64: BorshSerialize,
[u8; 72]: BorshSerialize,"],["impl BorshSerialize for OracleConfigParamswhere
f32: BorshSerialize,
Option<u32>: BorshSerialize,"],["impl BorshSerialize for OracleType"],["impl BorshSerialize for BookSideOrderTree"],["impl BorshSerialize for InnerNodewhere
u8: BorshSerialize,
[u8; 3]: BorshSerialize,
u32: BorshSerialize,
u128: BorshSerialize,
[NodeHandle; 2]: BorshSerialize,
[u64; 2]: BorshSerialize,
[u8; 72]: BorshSerialize,"],["impl BorshSerialize for LeafNodewhere
u8: BorshSerialize,
u8: BorshSerialize,
u8: BorshSerialize,
[u8; 1]: BorshSerialize,
u16: BorshSerialize,
[u8; 2]: BorshSerialize,
u128: BorshSerialize,
Pubkey: BorshSerialize,
i64: BorshSerialize,
u64: BorshSerialize,
i64: BorshSerialize,
u64: BorshSerialize,
[u8; 32]: BorshSerialize,"],["impl BorshSerialize for PlaceOrderType"],["impl BorshSerialize for PostOrderType"],["impl BorshSerialize for SelfTradeBehavior"],["impl BorshSerialize for Side"],["impl BorshSerialize for SideAndOrderTree"],["impl BorshSerialize for OrderTreeType"],["impl BorshSerialize for FillEventwhere
u8: BorshSerialize,
u8: BorshSerialize,
u8: BorshSerialize,
u8: BorshSerialize,
[u8; 4]: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
Pubkey: BorshSerialize,
[u8; 32]: BorshSerialize,
u64: BorshSerialize,
Pubkey: BorshSerialize,
[u8; 16]: BorshSerialize,
u64: BorshSerialize,
[u8; 16]: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
u64: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
[u8; 8]: BorshSerialize,"],["impl BorshSerialize for OutEventwhere
u8: BorshSerialize,
u8: BorshSerialize,
u8: BorshSerialize,
[u8; 5]: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
Pubkey: BorshSerialize,
i64: BorshSerialize,
[u8; 144]: BorshSerialize,"],["impl BorshSerialize for TokenIndexwhere
u16: BorshSerialize,"],["impl BorshSerialize for Serum3MarketIndexwhere
u16: BorshSerialize,"],["impl BorshSerialize for PerpMarketIndexwhere
u16: BorshSerialize,"],["impl BorshSerialize for I80F48where
i128: BorshSerialize,"],["impl BorshSerialize for GroupCreatewhere
u32: BorshSerialize,
u8: BorshSerialize,
u8: BorshSerialize,"],["impl BorshSerialize for GroupEditwhere
Option<Pubkey>: BorshSerialize,
Option<Pubkey>: BorshSerialize,
Option<Pubkey>: BorshSerialize,
Option<u8>: BorshSerialize,
Option<u8>: BorshSerialize,
Option<u64>: BorshSerialize,
Option<bool>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<Pubkey>: BorshSerialize,
Option<TokenIndex>: BorshSerialize,
Option<u64>: BorshSerialize,"],["impl BorshSerialize for GroupWithdrawInsuranceFundwhere
u64: BorshSerialize,"],["impl BorshSerialize for IxGateSetwhere
u128: BorshSerialize,"],["impl BorshSerialize for GroupClose"],["impl BorshSerialize for TokenRegisterwhere
TokenIndex: BorshSerialize,
String: BorshSerialize,
OracleConfigParams: BorshSerialize,
InterestRateParams: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f64: BorshSerialize,
u64: BorshSerialize,
i64: BorshSerialize,"],["impl BorshSerialize for TokenRegisterTrustlesswhere
TokenIndex: BorshSerialize,
String: BorshSerialize,"],["impl BorshSerialize for TokenEditwhere
Option<Pubkey>: BorshSerialize,
Option<OracleConfigParams>: BorshSerialize,
Option<bool>: BorshSerialize,
Option<InterestRateParams>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<u32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f64>: BorshSerialize,
Option<i64>: BorshSerialize,
Option<u64>: BorshSerialize,
Option<f64>: BorshSerialize,
Option<f64>: BorshSerialize,
bool: BorshSerialize,
bool: BorshSerialize,
Option<u8>: BorshSerialize,
Option<String>: BorshSerialize,
Option<bool>: BorshSerialize,"],["impl BorshSerialize for TokenAddBankwhere
TokenIndex: BorshSerialize,
u32: BorshSerialize,"],["impl BorshSerialize for TokenDeregister"],["impl BorshSerialize for TokenUpdateIndexAndRate"],["impl BorshSerialize for AccountCreatewhere
u32: BorshSerialize,
u8: BorshSerialize,
u8: BorshSerialize,
u8: BorshSerialize,
u8: BorshSerialize,
String: BorshSerialize,"],["impl BorshSerialize for AccountExpandwhere
u8: BorshSerialize,
u8: BorshSerialize,
u8: BorshSerialize,
u8: BorshSerialize,"],["impl BorshSerialize for AccountEditwhere
Option<String>: BorshSerialize,
Option<Pubkey>: BorshSerialize,"],["impl BorshSerialize for AccountToggleFreezewhere
bool: BorshSerialize,"],["impl BorshSerialize for AccountClosewhere
bool: BorshSerialize,"],["impl BorshSerialize for AccountBuybackFeesWithMngowhere
u64: BorshSerialize,"],["impl BorshSerialize for StubOracleCreatewhere
I80F48: BorshSerialize,"],["impl BorshSerialize for StubOracleClose"],["impl BorshSerialize for StubOracleSetwhere
I80F48: BorshSerialize,"],["impl BorshSerialize for TokenDepositwhere
u64: BorshSerialize,
bool: BorshSerialize,"],["impl BorshSerialize for TokenDepositIntoExistingwhere
u64: BorshSerialize,
bool: BorshSerialize,"],["impl BorshSerialize for TokenWithdrawwhere
u64: BorshSerialize,
bool: BorshSerialize,"],["impl BorshSerialize for FlashLoanBeginwhere
Vec<u64>: BorshSerialize,"],["impl BorshSerialize for FlashLoanEndwhere
FlashLoanType: BorshSerialize,"],["impl BorshSerialize for FlashLoanEndV2where
u8: BorshSerialize,
FlashLoanType: BorshSerialize,"],["impl BorshSerialize for HealthRegionBegin"],["impl BorshSerialize for HealthRegionEnd"],["impl BorshSerialize for Serum3RegisterMarketwhere
Serum3MarketIndex: BorshSerialize,
String: BorshSerialize,"],["impl BorshSerialize for Serum3EditMarketwhere
Option<bool>: BorshSerialize,
Option<bool>: BorshSerialize,"],["impl BorshSerialize for Serum3DeregisterMarket"],["impl BorshSerialize for Serum3CreateOpenOrders"],["impl BorshSerialize for Serum3CloseOpenOrders"],["impl BorshSerialize for Serum3PlaceOrderwhere
Serum3Side: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
Serum3SelfTradeBehavior: BorshSerialize,
Serum3OrderType: BorshSerialize,
u64: BorshSerialize,
u16: BorshSerialize,"],["impl BorshSerialize for Serum3CancelOrderwhere
Serum3Side: BorshSerialize,
u128: BorshSerialize,"],["impl BorshSerialize for Serum3CancelAllOrderswhere
u8: BorshSerialize,"],["impl BorshSerialize for Serum3SettleFunds"],["impl BorshSerialize for Serum3SettleFundsV2where
bool: BorshSerialize,"],["impl BorshSerialize for Serum3LiqForceCancelOrderswhere
u8: BorshSerialize,"],["impl BorshSerialize for LiqTokenWithTokenwhere
TokenIndex: BorshSerialize,
TokenIndex: BorshSerialize,
I80F48: BorshSerialize,"],["impl BorshSerialize for LiqTokenBankruptcywhere
I80F48: BorshSerialize,"],["impl BorshSerialize for TokenLiqWithTokenwhere
TokenIndex: BorshSerialize,
TokenIndex: BorshSerialize,
I80F48: BorshSerialize,"],["impl BorshSerialize for TokenForceCloseBorrowsWithTokenwhere
TokenIndex: BorshSerialize,
TokenIndex: BorshSerialize,
u64: BorshSerialize,"],["impl BorshSerialize for TokenLiqBankruptcywhere
I80F48: BorshSerialize,"],["impl BorshSerialize for PerpCreateMarketwhere
PerpMarketIndex: BorshSerialize,
String: BorshSerialize,
OracleConfigParams: BorshSerialize,
u8: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
i64: BorshSerialize,
bool: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
f32: BorshSerialize,
TokenIndex: BorshSerialize,
f32: BorshSerialize,
u64: BorshSerialize,
f32: BorshSerialize,"],["impl BorshSerialize for PerpEditMarketwhere
Option<Pubkey>: BorshSerialize,
Option<OracleConfigParams>: BorshSerialize,
Option<u8>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<i64>: BorshSerialize,
Option<bool>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<u32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<f32>: BorshSerialize,
Option<u64>: BorshSerialize,
Option<bool>: BorshSerialize,
bool: BorshSerialize,
Option<f32>: BorshSerialize,
Option<String>: BorshSerialize,
Option<bool>: BorshSerialize,"],["impl BorshSerialize for PerpCloseMarket"],["impl BorshSerialize for PerpDeactivatePosition"],["impl BorshSerialize for PerpPlaceOrderwhere
Side: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
u64: BorshSerialize,
PlaceOrderType: BorshSerialize,
bool: BorshSerialize,
u64: BorshSerialize,
u8: BorshSerialize,"],["impl BorshSerialize for PerpPlaceOrderV2where
Side: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
u64: BorshSerialize,
PlaceOrderType: BorshSerialize,
SelfTradeBehavior: BorshSerialize,
bool: BorshSerialize,
u64: BorshSerialize,
u8: BorshSerialize,"],["impl BorshSerialize for PerpPlaceOrderPeggedwhere
Side: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
u64: BorshSerialize,
PlaceOrderType: BorshSerialize,
bool: BorshSerialize,
u64: BorshSerialize,
u8: BorshSerialize,
i32: BorshSerialize,"],["impl BorshSerialize for PerpPlaceOrderPeggedV2where
Side: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
u64: BorshSerialize,
PlaceOrderType: BorshSerialize,
SelfTradeBehavior: BorshSerialize,
bool: BorshSerialize,
u64: BorshSerialize,
u8: BorshSerialize,
i32: BorshSerialize,"],["impl BorshSerialize for PerpCancelOrderwhere
u128: BorshSerialize,"],["impl BorshSerialize for PerpCancelOrderByClientOrderIdwhere
u64: BorshSerialize,"],["impl BorshSerialize for PerpCancelAllOrderswhere
u8: BorshSerialize,"],["impl BorshSerialize for PerpCancelAllOrdersBySidewhere
Option<Side>: BorshSerialize,
u8: BorshSerialize,"],["impl BorshSerialize for PerpConsumeEventswhere
usize: BorshSerialize,"],["impl BorshSerialize for PerpUpdateFunding"],["impl BorshSerialize for PerpSettlePnl"],["impl BorshSerialize for PerpForceClosePosition"],["impl BorshSerialize for PerpSettleFeeswhere
u64: BorshSerialize,"],["impl BorshSerialize for PerpLiqBaseOrPositivePnlwhere
i64: BorshSerialize,
u64: BorshSerialize,"],["impl BorshSerialize for PerpLiqForceCancelOrderswhere
u8: BorshSerialize,"],["impl BorshSerialize for PerpLiqNegativePnlOrBankruptcywhere
u64: BorshSerialize,"],["impl BorshSerialize for PerpLiqNegativePnlOrBankruptcyV2where
u64: BorshSerialize,"],["impl BorshSerialize for AltSetwhere
u8: BorshSerialize,"],["impl BorshSerialize for AltExtendwhere
u8: BorshSerialize,
Vec<Pubkey>: BorshSerialize,"],["impl BorshSerialize for ComputeAccountData"],["impl BorshSerialize for Benchmark"]]
};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/logs/index.html b/rs/doc/mango_v4/logs/index.html
index bbef7432a..3ee7de679 100644
--- a/rs/doc/mango_v4/logs/index.html
+++ b/rs/doc/mango_v4/logs/index.html
@@ -1 +1 @@
-
pub struct AccountBuybackFeesWithMngoLog {
+AccountBuybackFeesWithMngoLog in mango_v4::logs - Rust Struct mango_v4::logs::AccountBuybackFeesWithMngoLog
source · [−]pub struct AccountBuybackFeesWithMngoLog {
pub mango_group: Pubkey,
pub mango_account: Pubkey,
pub buyback_fees: i128,
pub buyback_mngo: i128,
pub mngo_buyback_price: i128,
pub oracle_price: i128,
-}
Fields
mango_group: Pubkey
mango_account: Pubkey
buyback_fees: i128
buyback_mngo: i128
mngo_buyback_price: i128
oracle_price: i128
Trait Implementations
sourceimpl BorshDeserialize for AccountBuybackFeesWithMngoLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
sourcefn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
-Updates the buffer to point at the remaining bytes. Read morefn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.sourceimpl BorshSerialize for AccountBuybackFeesWithMngoLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
sourceimpl Discriminator for AccountBuybackFeesWithMngoLog
sourceconst DISCRIMINATOR: [u8; 8] = _
fn discriminator() -> [u8; 8]
Auto Trait Implementations
impl RefUnwindSafe for AccountBuybackFeesWithMngoLog
impl Send for AccountBuybackFeesWithMngoLog
impl Sync for AccountBuybackFeesWithMngoLog
impl Unpin for AccountBuybackFeesWithMngoLog
impl UnwindSafe for AccountBuybackFeesWithMngoLog
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresourceimpl<T> CheckedAs for T
sourcefn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.sourceimpl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
sourcefn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.sourceimpl<T> From<T> for T
const: unstable · sourcefn from(t: T) -> T
Returns the argument unchanged.
+}Fields
mango_group: Pubkey
mango_account: Pubkey
buyback_fees: i128
buyback_mngo: i128
mngo_buyback_price: i128
oracle_price: i128
Trait Implementations
sourceimpl BorshDeserialize for AccountBuybackFeesWithMngoLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
sourcefn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
+Updates the buffer to point at the remaining bytes. Read morefn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.sourceimpl BorshSerialize for AccountBuybackFeesWithMngoLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
sourceimpl Discriminator for AccountBuybackFeesWithMngoLog
sourceconst DISCRIMINATOR: [u8; 8] = _
fn discriminator() -> [u8; 8]
Auto Trait Implementations
impl RefUnwindSafe for AccountBuybackFeesWithMngoLog
impl Send for AccountBuybackFeesWithMngoLog
impl Sync for AccountBuybackFeesWithMngoLog
impl Unpin for AccountBuybackFeesWithMngoLog
impl UnwindSafe for AccountBuybackFeesWithMngoLog
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresourceimpl<T> CheckedAs for T
sourcefn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.sourceimpl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
sourcefn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.sourceimpl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
sourceimpl<T, U> Into<U> for Twhere
U: From<T>,
const: unstable · sourcefn into(self) -> U
Calls U::from(self)
.
diff --git a/rs/doc/mango_v4/logs/struct.DeactivatePerpPositionLog.html b/rs/doc/mango_v4/logs/struct.DeactivatePerpPositionLog.html
index 1d72d7639..f72ba4248 100644
--- a/rs/doc/mango_v4/logs/struct.DeactivatePerpPositionLog.html
+++ b/rs/doc/mango_v4/logs/struct.DeactivatePerpPositionLog.html
@@ -1,4 +1,4 @@
-DeactivatePerpPositionLog in mango_v4::logs - Rust Struct mango_v4::logs::DeactivatePerpPositionLog
source · [−]pub struct DeactivatePerpPositionLog {
+DeactivatePerpPositionLog in mango_v4::logs - Rust Struct mango_v4::logs::DeactivatePerpPositionLog
source · [−]pub struct DeactivatePerpPositionLog {
pub mango_group: Pubkey,
pub mango_account: Pubkey,
pub market_index: u16,
@@ -7,8 +7,8 @@
pub maker_volume: u64,
pub taker_volume: u64,
pub perp_spot_transfers: i64,
-}
Fields
mango_group: Pubkey
mango_account: Pubkey
market_index: u16
cumulative_long_funding: f64
cumulative_short_funding: f64
maker_volume: u64
taker_volume: u64
perp_spot_transfers: i64
Trait Implementations
sourceimpl BorshDeserialize for DeactivatePerpPositionLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
f64: BorshDeserialize,
f64: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
i64: BorshDeserialize,
sourcefn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
-Updates the buffer to point at the remaining bytes. Read morefn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.sourceimpl BorshSerialize for DeactivatePerpPositionLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
f64: BorshSerialize,
f64: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
i64: BorshSerialize,
sourceimpl Discriminator for DeactivatePerpPositionLog
sourceconst DISCRIMINATOR: [u8; 8] = _
fn discriminator() -> [u8; 8]
Auto Trait Implementations
impl RefUnwindSafe for DeactivatePerpPositionLog
impl Send for DeactivatePerpPositionLog
impl Sync for DeactivatePerpPositionLog
impl Unpin for DeactivatePerpPositionLog
impl UnwindSafe for DeactivatePerpPositionLog
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresourceimpl<T> CheckedAs for T
sourcefn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.sourceimpl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
sourcefn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.sourceimpl<T> From<T> for T
const: unstable · sourcefn from(t: T) -> T
Returns the argument unchanged.
+}Fields
mango_group: Pubkey
mango_account: Pubkey
market_index: u16
cumulative_long_funding: f64
cumulative_short_funding: f64
maker_volume: u64
taker_volume: u64
perp_spot_transfers: i64
Trait Implementations
sourceimpl BorshDeserialize for DeactivatePerpPositionLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
f64: BorshDeserialize,
f64: BorshDeserialize,
u64: BorshDeserialize,
u64: BorshDeserialize,
i64: BorshDeserialize,
sourcefn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
+Updates the buffer to point at the remaining bytes. Read morefn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.sourceimpl BorshSerialize for DeactivatePerpPositionLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
f64: BorshSerialize,
f64: BorshSerialize,
u64: BorshSerialize,
u64: BorshSerialize,
i64: BorshSerialize,
sourceimpl Discriminator for DeactivatePerpPositionLog
sourceconst DISCRIMINATOR: [u8; 8] = _
fn discriminator() -> [u8; 8]
Auto Trait Implementations
impl RefUnwindSafe for DeactivatePerpPositionLog
impl Send for DeactivatePerpPositionLog
impl Sync for DeactivatePerpPositionLog
impl Unpin for DeactivatePerpPositionLog
impl UnwindSafe for DeactivatePerpPositionLog
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresourceimpl<T> CheckedAs for T
sourcefn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.sourceimpl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
sourcefn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.sourceimpl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
sourceimpl<T, U> Into<U> for Twhere
U: From<T>,
const: unstable · sourcefn into(self) -> U
Calls U::from(self)
.
diff --git a/rs/doc/mango_v4/logs/struct.DeactivateTokenPositionLog.html b/rs/doc/mango_v4/logs/struct.DeactivateTokenPositionLog.html
index 0da342c4f..c0dd7b8ea 100644
--- a/rs/doc/mango_v4/logs/struct.DeactivateTokenPositionLog.html
+++ b/rs/doc/mango_v4/logs/struct.DeactivateTokenPositionLog.html
@@ -1,11 +1,11 @@
-DeactivateTokenPositionLog in mango_v4::logs - Rust Struct mango_v4::logs::DeactivateTokenPositionLog
source · [−]pub struct DeactivateTokenPositionLog {
+DeactivateTokenPositionLog in mango_v4::logs - Rust Struct mango_v4::logs::DeactivateTokenPositionLog
source · [−]pub struct DeactivateTokenPositionLog {
pub mango_group: Pubkey,
pub mango_account: Pubkey,
pub token_index: u16,
pub cumulative_deposit_interest: f64,
pub cumulative_borrow_interest: f64,
-}
Fields
mango_group: Pubkey
mango_account: Pubkey
token_index: u16
cumulative_deposit_interest: f64
cumulative_borrow_interest: f64
Trait Implementations
sourceimpl BorshDeserialize for DeactivateTokenPositionLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
f64: BorshDeserialize,
f64: BorshDeserialize,
sourcefn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
-Updates the buffer to point at the remaining bytes. Read morefn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.sourceimpl BorshSerialize for DeactivateTokenPositionLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
f64: BorshSerialize,
f64: BorshSerialize,
sourceimpl Discriminator for DeactivateTokenPositionLog
sourceconst DISCRIMINATOR: [u8; 8] = _
fn discriminator() -> [u8; 8]
Auto Trait Implementations
impl RefUnwindSafe for DeactivateTokenPositionLog
impl Send for DeactivateTokenPositionLog
impl Sync for DeactivateTokenPositionLog
impl Unpin for DeactivateTokenPositionLog
impl UnwindSafe for DeactivateTokenPositionLog
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresourceimpl<T> CheckedAs for T
sourcefn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.sourceimpl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
sourcefn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.sourceimpl<T> From<T> for T
const: unstable · sourcefn from(t: T) -> T
Returns the argument unchanged.
+}Fields
mango_group: Pubkey
mango_account: Pubkey
token_index: u16
cumulative_deposit_interest: f64
cumulative_borrow_interest: f64
Trait Implementations
sourceimpl BorshDeserialize for DeactivateTokenPositionLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
f64: BorshDeserialize,
f64: BorshDeserialize,
sourcefn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
+Updates the buffer to point at the remaining bytes. Read morefn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.sourceimpl BorshSerialize for DeactivateTokenPositionLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
f64: BorshSerialize,
f64: BorshSerialize,
sourceimpl Discriminator for DeactivateTokenPositionLog
sourceconst DISCRIMINATOR: [u8; 8] = _
fn discriminator() -> [u8; 8]
Auto Trait Implementations
impl RefUnwindSafe for DeactivateTokenPositionLog
impl Send for DeactivateTokenPositionLog
impl Sync for DeactivateTokenPositionLog
impl Unpin for DeactivateTokenPositionLog
impl UnwindSafe for DeactivateTokenPositionLog
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresourceimpl<T> CheckedAs for T
sourcefn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.sourceimpl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
sourcefn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.sourceimpl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
sourceimpl<T, U> Into<U> for Twhere
U: From<T>,
const: unstable · sourcefn into(self) -> U
Calls U::from(self)
.
diff --git a/rs/doc/mango_v4/logs/struct.FilledPerpOrderLog.html b/rs/doc/mango_v4/logs/struct.FilledPerpOrderLog.html
index 98086e091..c23aa2e51 100644
--- a/rs/doc/mango_v4/logs/struct.FilledPerpOrderLog.html
+++ b/rs/doc/mango_v4/logs/struct.FilledPerpOrderLog.html
@@ -1,9 +1,9 @@
-FilledPerpOrderLog in mango_v4::logs - Rust Struct mango_v4::logs::FilledPerpOrderLog
source · [−]pub struct FilledPerpOrderLog {
+FilledPerpOrderLog in mango_v4::logs - Rust Struct mango_v4::logs::FilledPerpOrderLog
source · [−]pub struct FilledPerpOrderLog {
pub mango_group: Pubkey,
pub perp_market_index: u16,
pub seq_num: u64,
-}
Fields
mango_group: Pubkey
perp_market_index: u16
seq_num: u64
Trait Implementations
sourceimpl BorshDeserialize for FilledPerpOrderLogwhere
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u64: BorshDeserialize,
sourcefn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
-Updates the buffer to point at the remaining bytes. Read morefn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.sourceimpl BorshSerialize for FilledPerpOrderLogwhere
Pubkey: BorshSerialize,
u16: BorshSerialize,
u64: BorshSerialize,
sourceimpl Discriminator for FilledPerpOrderLog
sourceconst DISCRIMINATOR: [u8; 8] = _
fn discriminator() -> [u8; 8]
Auto Trait Implementations
impl RefUnwindSafe for FilledPerpOrderLog
impl Send for FilledPerpOrderLog
impl Sync for FilledPerpOrderLog
impl Unpin for FilledPerpOrderLog
impl UnwindSafe for FilledPerpOrderLog
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresourceimpl<T> CheckedAs for T
sourcefn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.sourceimpl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
sourcefn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.sourceimpl<T> From<T> for T
const: unstable · sourcefn from(t: T) -> T
Returns the argument unchanged.
+}Fields
mango_group: Pubkey
perp_market_index: u16
seq_num: u64
Trait Implementations
sourceimpl BorshDeserialize for FilledPerpOrderLogwhere
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u64: BorshDeserialize,
sourcefn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
+Updates the buffer to point at the remaining bytes. Read morefn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.sourceimpl BorshSerialize for FilledPerpOrderLogwhere
Pubkey: BorshSerialize,
u16: BorshSerialize,
u64: BorshSerialize,
sourceimpl Discriminator for FilledPerpOrderLog
sourceconst DISCRIMINATOR: [u8; 8] = _
fn discriminator() -> [u8; 8]
Auto Trait Implementations
impl RefUnwindSafe for FilledPerpOrderLog
impl Send for FilledPerpOrderLog
impl Sync for FilledPerpOrderLog
impl Unpin for FilledPerpOrderLog
impl UnwindSafe for FilledPerpOrderLog
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresourceimpl<T> CheckedAs for T
sourcefn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.sourceimpl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
sourcefn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.sourceimpl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
sourceimpl<T, U> Into<U> for Twhere
U: From<T>,
const: unstable · sourcefn into(self) -> U
Calls U::from(self)
.
diff --git a/rs/doc/mango_v4/logs/struct.PerpForceClosePositionLog.html b/rs/doc/mango_v4/logs/struct.PerpForceClosePositionLog.html
index 958b3bad4..b5c76f069 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 Struct mango_v4::logs::PerpForceClosePositionLog
source · [−]pub struct PerpForceClosePositionLog {
+PerpForceClosePositionLog in mango_v4::logs - Rust Struct mango_v4::logs::PerpForceClosePositionLog
source · [−]pub struct PerpForceClosePositionLog {
pub mango_group: Pubkey,
pub perp_market_index: u16,
pub account_a: Pubkey,
@@ -6,8 +6,8 @@
pub base_transfer: i64,
pub quote_transfer: i128,
pub price: i128,
-}
Fields
mango_group: Pubkey
perp_market_index: u16
account_a: Pubkey
account_b: Pubkey
base_transfer: i64
quote_transfer: i128
price: i128
Trait Implementations
sourceimpl BorshDeserialize for PerpForceClosePositionLogwhere
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
i64: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
sourcefn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
-Updates the buffer to point at the remaining bytes. Read morefn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.sourceimpl BorshSerialize for PerpForceClosePositionLogwhere
Pubkey: BorshSerialize,
u16: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
i64: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
sourceimpl Discriminator for PerpForceClosePositionLog
sourceconst DISCRIMINATOR: [u8; 8] = _
fn discriminator() -> [u8; 8]
Auto Trait Implementations
impl RefUnwindSafe for PerpForceClosePositionLog
impl Send for PerpForceClosePositionLog
impl Sync for PerpForceClosePositionLog
impl Unpin for PerpForceClosePositionLog
impl UnwindSafe for PerpForceClosePositionLog
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresourceimpl<T> CheckedAs for T
sourcefn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.sourceimpl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
sourcefn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.sourceimpl<T> From<T> for T
const: unstable · sourcefn from(t: T) -> T
Returns the argument unchanged.
+}Fields
mango_group: Pubkey
perp_market_index: u16
account_a: Pubkey
account_b: Pubkey
base_transfer: i64
quote_transfer: i128
price: i128
Trait Implementations
sourceimpl BorshDeserialize for PerpForceClosePositionLogwhere
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
i64: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
sourcefn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
+Updates the buffer to point at the remaining bytes. Read morefn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.sourceimpl BorshSerialize for PerpForceClosePositionLogwhere
Pubkey: BorshSerialize,
u16: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
i64: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
sourceimpl Discriminator for PerpForceClosePositionLog
sourceconst DISCRIMINATOR: [u8; 8] = _
fn discriminator() -> [u8; 8]
Auto Trait Implementations
impl RefUnwindSafe for PerpForceClosePositionLog
impl Send for PerpForceClosePositionLog
impl Sync for PerpForceClosePositionLog
impl Unpin for PerpForceClosePositionLog
impl UnwindSafe for PerpForceClosePositionLog
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresourceimpl<T> CheckedAs for T
sourcefn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.sourceimpl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
sourcefn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.sourceimpl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
sourceimpl<T, U> Into<U> for Twhere
U: From<T>,
const: unstable · sourcefn into(self) -> U
Calls U::from(self)
.
diff --git a/rs/doc/mango_v4/logs/struct.PerpLiqBankruptcyLog.html b/rs/doc/mango_v4/logs/struct.PerpLiqBankruptcyLog.html
index 0e9d215d9..981496f28 100644
--- a/rs/doc/mango_v4/logs/struct.PerpLiqBankruptcyLog.html
+++ b/rs/doc/mango_v4/logs/struct.PerpLiqBankruptcyLog.html
@@ -1,4 +1,4 @@
-PerpLiqBankruptcyLog in mango_v4::logs - Rust Struct mango_v4::logs::PerpLiqBankruptcyLog
source · [−]pub struct PerpLiqBankruptcyLog {
+PerpLiqBankruptcyLog in mango_v4::logs - Rust Struct mango_v4::logs::PerpLiqBankruptcyLog
source · [−]pub struct PerpLiqBankruptcyLog {
pub mango_group: Pubkey,
pub liqee: Pubkey,
pub liqor: Pubkey,
@@ -9,8 +9,8 @@
pub starting_short_funding: i128,
pub ending_long_funding: i128,
pub ending_short_funding: i128,
-}
Fields
mango_group: Pubkey
liqee: Pubkey
liqor: Pubkey
perp_market_index: u16
insurance_transfer: i128
starting_long_funding: i128
starting_short_funding: i128
ending_long_funding: i128
ending_short_funding: i128
Trait Implementations
sourceimpl BorshDeserialize for PerpLiqBankruptcyLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
sourcefn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
-Updates the buffer to point at the remaining bytes. Read morefn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.sourceimpl BorshSerialize for PerpLiqBankruptcyLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
sourceimpl Discriminator for PerpLiqBankruptcyLog
sourceconst DISCRIMINATOR: [u8; 8] = _
fn discriminator() -> [u8; 8]
Auto Trait Implementations
impl RefUnwindSafe for PerpLiqBankruptcyLog
impl Send for PerpLiqBankruptcyLog
impl Sync for PerpLiqBankruptcyLog
impl Unpin for PerpLiqBankruptcyLog
impl UnwindSafe for PerpLiqBankruptcyLog
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresourceimpl<T> CheckedAs for T
sourcefn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.sourceimpl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
sourcefn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.sourceimpl<T> From<T> for T
const: unstable · sourcefn from(t: T) -> T
Returns the argument unchanged.
+}Fields
mango_group: Pubkey
liqee: Pubkey
liqor: Pubkey
perp_market_index: u16
insurance_transfer: i128
starting_long_funding: i128
starting_short_funding: i128
ending_long_funding: i128
ending_short_funding: i128
Trait Implementations
sourceimpl BorshDeserialize for PerpLiqBankruptcyLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
sourcefn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
+Updates the buffer to point at the remaining bytes. Read morefn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.sourceimpl BorshSerialize for PerpLiqBankruptcyLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
sourceimpl Discriminator for PerpLiqBankruptcyLog
sourceconst DISCRIMINATOR: [u8; 8] = _
fn discriminator() -> [u8; 8]
Auto Trait Implementations
impl RefUnwindSafe for PerpLiqBankruptcyLog
impl Send for PerpLiqBankruptcyLog
impl Sync for PerpLiqBankruptcyLog
impl Unpin for PerpLiqBankruptcyLog
impl UnwindSafe for PerpLiqBankruptcyLog
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresourceimpl<T> CheckedAs for T
sourcefn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.sourceimpl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
sourcefn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.sourceimpl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
sourceimpl<T, U> Into<U> for Twhere
U: From<T>,
const: unstable · sourcefn into(self) -> U
Calls U::from(self)
.
diff --git a/rs/doc/mango_v4/logs/struct.PerpLiqBaseOrPositivePnlLog.html b/rs/doc/mango_v4/logs/struct.PerpLiqBaseOrPositivePnlLog.html
index c11234890..e90905f13 100644
--- a/rs/doc/mango_v4/logs/struct.PerpLiqBaseOrPositivePnlLog.html
+++ b/rs/doc/mango_v4/logs/struct.PerpLiqBaseOrPositivePnlLog.html
@@ -1,4 +1,4 @@
-PerpLiqBaseOrPositivePnlLog in mango_v4::logs - Rust Struct mango_v4::logs::PerpLiqBaseOrPositivePnlLog
source · [−]pub struct PerpLiqBaseOrPositivePnlLog {
+PerpLiqBaseOrPositivePnlLog in mango_v4::logs - Rust Struct mango_v4::logs::PerpLiqBaseOrPositivePnlLog
source · [−]pub struct PerpLiqBaseOrPositivePnlLog {
pub mango_group: Pubkey,
pub perp_market_index: u16,
pub liqor: Pubkey,
@@ -8,8 +8,8 @@
pub pnl_transfer: i128,
pub pnl_settle_limit_transfer: i128,
pub price: i128,
-}
Fields
mango_group: Pubkey
perp_market_index: u16
liqor: Pubkey
liqee: Pubkey
base_transfer: i64
quote_transfer: i128
pnl_transfer: i128
pnl_settle_limit_transfer: i128
price: i128
Trait Implementations
sourceimpl BorshDeserialize for PerpLiqBaseOrPositivePnlLogwhere
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
i64: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
sourcefn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
-Updates the buffer to point at the remaining bytes. Read morefn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.sourceimpl BorshSerialize for PerpLiqBaseOrPositivePnlLogwhere
Pubkey: BorshSerialize,
u16: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
i64: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
sourceimpl Discriminator for PerpLiqBaseOrPositivePnlLog
sourceconst DISCRIMINATOR: [u8; 8] = _
fn discriminator() -> [u8; 8]
Auto Trait Implementations
impl RefUnwindSafe for PerpLiqBaseOrPositivePnlLog
impl Send for PerpLiqBaseOrPositivePnlLog
impl Sync for PerpLiqBaseOrPositivePnlLog
impl Unpin for PerpLiqBaseOrPositivePnlLog
impl UnwindSafe for PerpLiqBaseOrPositivePnlLog
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresourceimpl<T> CheckedAs for T
sourcefn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.sourceimpl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
sourcefn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.sourceimpl<T> From<T> for T
const: unstable · sourcefn from(t: T) -> T
Returns the argument unchanged.
+}Fields
mango_group: Pubkey
perp_market_index: u16
liqor: Pubkey
liqee: Pubkey
base_transfer: i64
quote_transfer: i128
pnl_transfer: i128
pnl_settle_limit_transfer: i128
price: i128
Trait Implementations
sourceimpl BorshDeserialize for PerpLiqBaseOrPositivePnlLogwhere
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
i64: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
sourcefn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
+Updates the buffer to point at the remaining bytes. Read morefn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.sourceimpl BorshSerialize for PerpLiqBaseOrPositivePnlLogwhere
Pubkey: BorshSerialize,
u16: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
i64: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
sourceimpl Discriminator for PerpLiqBaseOrPositivePnlLog
sourceconst DISCRIMINATOR: [u8; 8] = _
fn discriminator() -> [u8; 8]
Auto Trait Implementations
impl RefUnwindSafe for PerpLiqBaseOrPositivePnlLog
impl Send for PerpLiqBaseOrPositivePnlLog
impl Sync for PerpLiqBaseOrPositivePnlLog
impl Unpin for PerpLiqBaseOrPositivePnlLog
impl UnwindSafe for PerpLiqBaseOrPositivePnlLog
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresourceimpl<T> CheckedAs for T
sourcefn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.sourceimpl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
sourcefn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.sourceimpl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
sourceimpl<T, U> Into<U> for Twhere
U: From<T>,
const: unstable · sourcefn into(self) -> U
Calls U::from(self)
.
diff --git a/rs/doc/mango_v4/logs/struct.PerpLiqNegativePnlOrBankruptcyLog.html b/rs/doc/mango_v4/logs/struct.PerpLiqNegativePnlOrBankruptcyLog.html
index 1425e58dc..773053880 100644
--- a/rs/doc/mango_v4/logs/struct.PerpLiqNegativePnlOrBankruptcyLog.html
+++ b/rs/doc/mango_v4/logs/struct.PerpLiqNegativePnlOrBankruptcyLog.html
@@ -1,11 +1,11 @@
-PerpLiqNegativePnlOrBankruptcyLog in mango_v4::logs - Rust Struct mango_v4::logs::PerpLiqNegativePnlOrBankruptcyLog
source · [−]pub struct PerpLiqNegativePnlOrBankruptcyLog {
+PerpLiqNegativePnlOrBankruptcyLog in mango_v4::logs - Rust Struct mango_v4::logs::PerpLiqNegativePnlOrBankruptcyLog
source · [−]pub struct PerpLiqNegativePnlOrBankruptcyLog {
pub mango_group: Pubkey,
pub liqee: Pubkey,
pub liqor: Pubkey,
pub perp_market_index: u16,
pub settlement: i128,
-}
Fields
mango_group: Pubkey
liqee: Pubkey
liqor: Pubkey
perp_market_index: u16
settlement: i128
Trait Implementations
sourceimpl BorshDeserialize for PerpLiqNegativePnlOrBankruptcyLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
sourcefn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
-Updates the buffer to point at the remaining bytes. Read morefn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.sourceimpl BorshSerialize for PerpLiqNegativePnlOrBankruptcyLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
sourceimpl Discriminator for PerpLiqNegativePnlOrBankruptcyLog
sourceconst DISCRIMINATOR: [u8; 8] = _
fn discriminator() -> [u8; 8]
Auto Trait Implementations
impl RefUnwindSafe for PerpLiqNegativePnlOrBankruptcyLog
impl Send for PerpLiqNegativePnlOrBankruptcyLog
impl Sync for PerpLiqNegativePnlOrBankruptcyLog
impl Unpin for PerpLiqNegativePnlOrBankruptcyLog
impl UnwindSafe for PerpLiqNegativePnlOrBankruptcyLog
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresourceimpl<T> CheckedAs for T
sourcefn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.sourceimpl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
sourcefn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.sourceimpl<T> From<T> for T
const: unstable · sourcefn from(t: T) -> T
Returns the argument unchanged.
+}Fields
mango_group: Pubkey
liqee: Pubkey
liqor: Pubkey
perp_market_index: u16
settlement: i128
Trait Implementations
sourceimpl BorshDeserialize for PerpLiqNegativePnlOrBankruptcyLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
sourcefn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
+Updates the buffer to point at the remaining bytes. Read morefn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.sourceimpl BorshSerialize for PerpLiqNegativePnlOrBankruptcyLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
sourceimpl Discriminator for PerpLiqNegativePnlOrBankruptcyLog
sourceconst DISCRIMINATOR: [u8; 8] = _
fn discriminator() -> [u8; 8]
Auto Trait Implementations
impl RefUnwindSafe for PerpLiqNegativePnlOrBankruptcyLog
impl Send for PerpLiqNegativePnlOrBankruptcyLog
impl Sync for PerpLiqNegativePnlOrBankruptcyLog
impl Unpin for PerpLiqNegativePnlOrBankruptcyLog
impl UnwindSafe for PerpLiqNegativePnlOrBankruptcyLog
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresourceimpl<T> CheckedAs for T
sourcefn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.sourceimpl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
sourcefn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.sourceimpl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
sourceimpl<T, U> Into<U> for Twhere
U: From<T>,
const: unstable · sourcefn into(self) -> U
Calls U::from(self)
.
diff --git a/rs/doc/mango_v4/logs/struct.PerpMarketMetaDataLog.html b/rs/doc/mango_v4/logs/struct.PerpMarketMetaDataLog.html
index 6e9e4ae8d..d2ab1562d 100644
--- a/rs/doc/mango_v4/logs/struct.PerpMarketMetaDataLog.html
+++ b/rs/doc/mango_v4/logs/struct.PerpMarketMetaDataLog.html
@@ -1,4 +1,4 @@
-PerpMarketMetaDataLog in mango_v4::logs - Rust Struct mango_v4::logs::PerpMarketMetaDataLog
source · [−]pub struct PerpMarketMetaDataLog {
+PerpMarketMetaDataLog in mango_v4::logs - Rust Struct mango_v4::logs::PerpMarketMetaDataLog
source · [−]pub struct PerpMarketMetaDataLog {
pub mango_group: Pubkey,
pub perp_market: Pubkey,
pub perp_market_index: u16,
@@ -6,8 +6,8 @@
pub base_lot_size: i64,
pub quote_lot_size: i64,
pub oracle: Pubkey,
-}
Fields
mango_group: Pubkey
perp_market: Pubkey
perp_market_index: u16
base_decimals: u8
base_lot_size: i64
quote_lot_size: i64
oracle: Pubkey
Trait Implementations
sourceimpl BorshDeserialize for PerpMarketMetaDataLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u8: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
Pubkey: BorshDeserialize,
sourcefn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
-Updates the buffer to point at the remaining bytes. Read morefn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.sourceimpl BorshSerialize for PerpMarketMetaDataLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
u8: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
Pubkey: BorshSerialize,
sourceimpl Discriminator for PerpMarketMetaDataLog
sourceconst DISCRIMINATOR: [u8; 8] = _
fn discriminator() -> [u8; 8]
Auto Trait Implementations
impl RefUnwindSafe for PerpMarketMetaDataLog
impl Send for PerpMarketMetaDataLog
impl Sync for PerpMarketMetaDataLog
impl Unpin for PerpMarketMetaDataLog
impl UnwindSafe for PerpMarketMetaDataLog
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresourceimpl<T> CheckedAs for T
sourcefn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.sourceimpl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
sourcefn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.sourceimpl<T> From<T> for T
const: unstable · sourcefn from(t: T) -> T
Returns the argument unchanged.
+}Fields
mango_group: Pubkey
perp_market: Pubkey
perp_market_index: u16
base_decimals: u8
base_lot_size: i64
quote_lot_size: i64
oracle: Pubkey
Trait Implementations
sourceimpl BorshDeserialize for PerpMarketMetaDataLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u8: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
Pubkey: BorshDeserialize,
sourcefn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
+Updates the buffer to point at the remaining bytes. Read morefn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.sourceimpl BorshSerialize for PerpMarketMetaDataLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
u8: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
Pubkey: BorshSerialize,
sourceimpl Discriminator for PerpMarketMetaDataLog
sourceconst DISCRIMINATOR: [u8; 8] = _
fn discriminator() -> [u8; 8]
Auto Trait Implementations
impl RefUnwindSafe for PerpMarketMetaDataLog
impl Send for PerpMarketMetaDataLog
impl Sync for PerpMarketMetaDataLog
impl Unpin for PerpMarketMetaDataLog
impl UnwindSafe for PerpMarketMetaDataLog
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresourceimpl<T> CheckedAs for T
sourcefn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.sourceimpl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
sourcefn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.sourceimpl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
sourceimpl<T, U> Into<U> for Twhere
U: From<T>,
const: unstable · sourcefn into(self) -> U
Calls U::from(self)
.
diff --git a/rs/doc/mango_v4/logs/struct.PerpSettleFeesLog.html b/rs/doc/mango_v4/logs/struct.PerpSettleFeesLog.html
index d313a0d06..90ac0ba02 100644
--- a/rs/doc/mango_v4/logs/struct.PerpSettleFeesLog.html
+++ b/rs/doc/mango_v4/logs/struct.PerpSettleFeesLog.html
@@ -1,10 +1,10 @@
-PerpSettleFeesLog in mango_v4::logs - Rust Struct mango_v4::logs::PerpSettleFeesLog
source · [−]pub struct PerpSettleFeesLog {
+PerpSettleFeesLog in mango_v4::logs - Rust Struct mango_v4::logs::PerpSettleFeesLog
source · [−]pub struct PerpSettleFeesLog {
pub mango_group: Pubkey,
pub mango_account: Pubkey,
pub perp_market_index: u16,
pub settlement: i128,
-}
Fields
mango_group: Pubkey
mango_account: Pubkey
perp_market_index: u16
settlement: i128
Trait Implementations
sourceimpl BorshDeserialize for PerpSettleFeesLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
sourcefn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
-Updates the buffer to point at the remaining bytes. Read morefn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.sourceimpl BorshSerialize for PerpSettleFeesLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
sourceimpl Discriminator for PerpSettleFeesLog
sourceconst DISCRIMINATOR: [u8; 8] = _
fn discriminator() -> [u8; 8]
Auto Trait Implementations
impl RefUnwindSafe for PerpSettleFeesLog
impl Send for PerpSettleFeesLog
impl Sync for PerpSettleFeesLog
impl Unpin for PerpSettleFeesLog
impl UnwindSafe for PerpSettleFeesLog
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresourceimpl<T> CheckedAs for T
sourcefn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.sourceimpl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
sourcefn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.sourceimpl<T> From<T> for T
const: unstable · sourcefn from(t: T) -> T
Returns the argument unchanged.
+}Fields
mango_group: Pubkey
mango_account: Pubkey
perp_market_index: u16
settlement: i128
Trait Implementations
sourceimpl BorshDeserialize for PerpSettleFeesLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
sourcefn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
+Updates the buffer to point at the remaining bytes. Read morefn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.sourceimpl BorshSerialize for PerpSettleFeesLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
sourceimpl Discriminator for PerpSettleFeesLog
sourceconst DISCRIMINATOR: [u8; 8] = _
fn discriminator() -> [u8; 8]
Auto Trait Implementations
impl RefUnwindSafe for PerpSettleFeesLog
impl Send for PerpSettleFeesLog
impl Sync for PerpSettleFeesLog
impl Unpin for PerpSettleFeesLog
impl UnwindSafe for PerpSettleFeesLog
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresourceimpl<T> CheckedAs for T
sourcefn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.sourceimpl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
sourcefn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.sourceimpl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
sourceimpl<T, U> Into<U> for Twhere
U: From<T>,
const: unstable · sourcefn into(self) -> U
Calls U::from(self)
.
diff --git a/rs/doc/mango_v4/logs/struct.PerpSettlePnlLog.html b/rs/doc/mango_v4/logs/struct.PerpSettlePnlLog.html
index c34a4227e..ed265adc2 100644
--- a/rs/doc/mango_v4/logs/struct.PerpSettlePnlLog.html
+++ b/rs/doc/mango_v4/logs/struct.PerpSettlePnlLog.html
@@ -1,4 +1,4 @@
-PerpSettlePnlLog in mango_v4::logs - Rust Struct mango_v4::logs::PerpSettlePnlLog
source · [−]pub struct PerpSettlePnlLog {
+PerpSettlePnlLog in mango_v4::logs - Rust Struct mango_v4::logs::PerpSettlePnlLog
source · [−]pub struct PerpSettlePnlLog {
pub mango_group: Pubkey,
pub mango_account_a: Pubkey,
pub mango_account_b: Pubkey,
@@ -6,8 +6,8 @@
pub settlement: i128,
pub settler: Pubkey,
pub fee: i128,
-}
Fields
mango_group: Pubkey
mango_account_a: Pubkey
mango_account_b: Pubkey
perp_market_index: u16
settlement: i128
settler: Pubkey
fee: i128
Trait Implementations
sourceimpl BorshDeserialize for PerpSettlePnlLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
Pubkey: BorshDeserialize,
i128: BorshDeserialize,
sourcefn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
-Updates the buffer to point at the remaining bytes. Read morefn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.sourceimpl BorshSerialize for PerpSettlePnlLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
Pubkey: BorshSerialize,
i128: BorshSerialize,
sourceimpl Discriminator for PerpSettlePnlLog
sourceconst DISCRIMINATOR: [u8; 8] = _
fn discriminator() -> [u8; 8]
Auto Trait Implementations
impl RefUnwindSafe for PerpSettlePnlLog
impl Send for PerpSettlePnlLog
impl Sync for PerpSettlePnlLog
impl Unpin for PerpSettlePnlLog
impl UnwindSafe for PerpSettlePnlLog
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresourceimpl<T> CheckedAs for T
sourcefn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.sourceimpl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
sourcefn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.sourceimpl<T> From<T> for T
const: unstable · sourcefn from(t: T) -> T
Returns the argument unchanged.
+}Fields
mango_group: Pubkey
mango_account_a: Pubkey
mango_account_b: Pubkey
perp_market_index: u16
settlement: i128
settler: Pubkey
fee: i128
Trait Implementations
sourceimpl BorshDeserialize for PerpSettlePnlLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
Pubkey: BorshDeserialize,
i128: BorshDeserialize,
sourcefn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
+Updates the buffer to point at the remaining bytes. Read morefn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.sourceimpl BorshSerialize for PerpSettlePnlLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
Pubkey: BorshSerialize,
i128: BorshSerialize,
sourceimpl Discriminator for PerpSettlePnlLog
sourceconst DISCRIMINATOR: [u8; 8] = _
fn discriminator() -> [u8; 8]
Auto Trait Implementations
impl RefUnwindSafe for PerpSettlePnlLog
impl Send for PerpSettlePnlLog
impl Sync for PerpSettlePnlLog
impl Unpin for PerpSettlePnlLog
impl UnwindSafe for PerpSettlePnlLog
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresourceimpl<T> CheckedAs for T
sourcefn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.sourceimpl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
sourcefn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.sourceimpl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
sourceimpl<T, U> Into<U> for Twhere
U: From<T>,
const: unstable · sourcefn into(self) -> U
Calls U::from(self)
.
diff --git a/rs/doc/mango_v4/logs/struct.PerpTakerTradeLog.html b/rs/doc/mango_v4/logs/struct.PerpTakerTradeLog.html
index ce3a71e90..1a4c81aa9 100644
--- a/rs/doc/mango_v4/logs/struct.PerpTakerTradeLog.html
+++ b/rs/doc/mango_v4/logs/struct.PerpTakerTradeLog.html
@@ -1,4 +1,4 @@
-PerpTakerTradeLog in mango_v4::logs - Rust Struct mango_v4::logs::PerpTakerTradeLog
source · [−]pub struct PerpTakerTradeLog {
+PerpTakerTradeLog in mango_v4::logs - Rust Struct mango_v4::logs::PerpTakerTradeLog
source · [−]pub struct PerpTakerTradeLog {
pub mango_group: Pubkey,
pub mango_account: Pubkey,
pub perp_market_index: u16,
@@ -9,8 +9,8 @@
pub total_quote_lots_decremented: i64,
pub taker_fees_paid: i128,
pub fee_penalty: i128,
-}
Fields
mango_group: Pubkey
mango_account: Pubkey
perp_market_index: u16
taker_side: u8
total_base_lots_taken: i64
total_base_lots_decremented: i64
total_quote_lots_taken: i64
total_quote_lots_decremented: i64
taker_fees_paid: i128
fee_penalty: i128
Trait Implementations
sourceimpl BorshDeserialize for PerpTakerTradeLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u8: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
sourcefn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
-Updates the buffer to point at the remaining bytes. Read morefn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.sourceimpl BorshSerialize for PerpTakerTradeLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
u8: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
sourceimpl Discriminator for PerpTakerTradeLog
sourceconst DISCRIMINATOR: [u8; 8] = _
fn discriminator() -> [u8; 8]
Auto Trait Implementations
impl RefUnwindSafe for PerpTakerTradeLog
impl Send for PerpTakerTradeLog
impl Sync for PerpTakerTradeLog
impl Unpin for PerpTakerTradeLog
impl UnwindSafe for PerpTakerTradeLog
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresourceimpl<T> CheckedAs for T
sourcefn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.sourceimpl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
sourcefn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.sourceimpl<T> From<T> for T
const: unstable · sourcefn from(t: T) -> T
Returns the argument unchanged.
+}Fields
mango_group: Pubkey
mango_account: Pubkey
perp_market_index: u16
taker_side: u8
total_base_lots_taken: i64
total_base_lots_decremented: i64
total_quote_lots_taken: i64
total_quote_lots_decremented: i64
taker_fees_paid: i128
fee_penalty: i128
Trait Implementations
sourceimpl BorshDeserialize for PerpTakerTradeLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u8: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i64: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
sourcefn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
+Updates the buffer to point at the remaining bytes. Read morefn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.sourceimpl BorshSerialize for PerpTakerTradeLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
u8: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i64: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
sourceimpl Discriminator for PerpTakerTradeLog
sourceconst DISCRIMINATOR: [u8; 8] = _
fn discriminator() -> [u8; 8]
Auto Trait Implementations
impl RefUnwindSafe for PerpTakerTradeLog
impl Send for PerpTakerTradeLog
impl Sync for PerpTakerTradeLog
impl Unpin for PerpTakerTradeLog
impl UnwindSafe for PerpTakerTradeLog
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresourceimpl<T> CheckedAs for T
sourcefn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.sourceimpl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
sourcefn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.sourceimpl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
sourceimpl<T, U> Into<U> for Twhere
U: From<T>,
const: unstable · sourcefn into(self) -> U
Calls U::from(self)
.
diff --git a/rs/doc/mango_v4/logs/struct.Serum3RegisterMarketLog.html b/rs/doc/mango_v4/logs/struct.Serum3RegisterMarketLog.html
index 283f79e48..5a1f6bfaf 100644
--- a/rs/doc/mango_v4/logs/struct.Serum3RegisterMarketLog.html
+++ b/rs/doc/mango_v4/logs/struct.Serum3RegisterMarketLog.html
@@ -1,4 +1,4 @@
-Serum3RegisterMarketLog in mango_v4::logs - Rust Struct mango_v4::logs::Serum3RegisterMarketLog
source · [−]pub struct Serum3RegisterMarketLog {
+Serum3RegisterMarketLog in mango_v4::logs - Rust Struct mango_v4::logs::Serum3RegisterMarketLog
source · [−]pub struct Serum3RegisterMarketLog {
pub mango_group: Pubkey,
pub serum_market: Pubkey,
pub market_index: u16,
@@ -6,8 +6,8 @@
pub quote_token_index: u16,
pub serum_program: Pubkey,
pub serum_program_external: Pubkey,
-}
Fields
mango_group: Pubkey
serum_market: Pubkey
market_index: u16
base_token_index: u16
quote_token_index: u16
serum_program: Pubkey
serum_program_external: Pubkey
Trait Implementations
sourceimpl BorshDeserialize for Serum3RegisterMarketLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u16: BorshDeserialize,
u16: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
sourcefn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
-Updates the buffer to point at the remaining bytes. Read morefn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.sourceimpl BorshSerialize for Serum3RegisterMarketLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
u16: BorshSerialize,
u16: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
sourceimpl Discriminator for Serum3RegisterMarketLog
sourceconst DISCRIMINATOR: [u8; 8] = _
fn discriminator() -> [u8; 8]
Auto Trait Implementations
impl RefUnwindSafe for Serum3RegisterMarketLog
impl Send for Serum3RegisterMarketLog
impl Sync for Serum3RegisterMarketLog
impl Unpin for Serum3RegisterMarketLog
impl UnwindSafe for Serum3RegisterMarketLog
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresourceimpl<T> CheckedAs for T
sourcefn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.sourceimpl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
sourcefn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.sourceimpl<T> From<T> for T
const: unstable · sourcefn from(t: T) -> T
Returns the argument unchanged.
+}Fields
mango_group: Pubkey
serum_market: Pubkey
market_index: u16
base_token_index: u16
quote_token_index: u16
serum_program: Pubkey
serum_program_external: Pubkey
Trait Implementations
sourceimpl BorshDeserialize for Serum3RegisterMarketLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u16: BorshDeserialize,
u16: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
sourcefn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
+Updates the buffer to point at the remaining bytes. Read morefn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.sourceimpl BorshSerialize for Serum3RegisterMarketLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
u16: BorshSerialize,
u16: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
sourceimpl Discriminator for Serum3RegisterMarketLog
sourceconst DISCRIMINATOR: [u8; 8] = _
fn discriminator() -> [u8; 8]
Auto Trait Implementations
impl RefUnwindSafe for Serum3RegisterMarketLog
impl Send for Serum3RegisterMarketLog
impl Sync for Serum3RegisterMarketLog
impl Unpin for Serum3RegisterMarketLog
impl UnwindSafe for Serum3RegisterMarketLog
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresourceimpl<T> CheckedAs for T
sourcefn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.sourceimpl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
sourcefn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.sourceimpl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
sourceimpl<T, U> Into<U> for Twhere
U: From<T>,
const: unstable · sourcefn into(self) -> U
Calls U::from(self)
.
diff --git a/rs/doc/mango_v4/logs/struct.TokenForceCloseBorrowsWithTokenLog.html b/rs/doc/mango_v4/logs/struct.TokenForceCloseBorrowsWithTokenLog.html
index 3e378efa8..51ef03112 100644
--- a/rs/doc/mango_v4/logs/struct.TokenForceCloseBorrowsWithTokenLog.html
+++ b/rs/doc/mango_v4/logs/struct.TokenForceCloseBorrowsWithTokenLog.html
@@ -1,4 +1,4 @@
-TokenForceCloseBorrowsWithTokenLog in mango_v4::logs - Rust Struct mango_v4::logs::TokenForceCloseBorrowsWithTokenLog
source · [−]pub struct TokenForceCloseBorrowsWithTokenLog {
+TokenForceCloseBorrowsWithTokenLog in mango_v4::logs - Rust Struct mango_v4::logs::TokenForceCloseBorrowsWithTokenLog
source · [−]pub struct TokenForceCloseBorrowsWithTokenLog {
pub mango_group: Pubkey,
pub liqor: Pubkey,
pub liqee: Pubkey,
@@ -9,8 +9,8 @@
pub asset_price: i128,
pub liab_price: i128,
pub fee_factor: i128,
-}
Fields
mango_group: Pubkey
liqor: Pubkey
liqee: Pubkey
asset_token_index: u16
liab_token_index: u16
asset_transfer: i128
liab_transfer: i128
asset_price: i128
liab_price: i128
fee_factor: i128
Trait Implementations
sourceimpl BorshDeserialize for TokenForceCloseBorrowsWithTokenLogwhere
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
Pubkey: BorshDeserialize,
u16: BorshDeserialize,
u16: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
i128: BorshDeserialize,
sourcefn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
-Updates the buffer to point at the remaining bytes. Read morefn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.sourceimpl BorshSerialize for TokenForceCloseBorrowsWithTokenLogwhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
u16: BorshSerialize,
u16: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
i128: BorshSerialize,
sourceimpl Discriminator for TokenForceCloseBorrowsWithTokenLog
sourceconst DISCRIMINATOR: [u8; 8] = _
fn discriminator() -> [u8; 8]