window.SIDEBAR_ITEMS = {"enum":[["JupiterSwapMode",""],["MangoClientError",""]],"fn":[["account_fetcher_fetch_anchor_account",""],["account_fetcher_fetch_mango_account",""],["keypair_from_cli",""],["prettify_client_error","Do some manual unpacking on some ClientErrors"],["prettify_solana_client_error",""],["pubkey_from_cli",""],["send_and_confirm_transaction","A copy of RpcClient::send_and_confirm_transaction that returns the slot the transaction confirmed in."]],"mod":[["account_update_stream",""],["chain_data",""],["health_cache",""],["perp_pnl",""],["snapshot_source",""],["websocket_source",""]],"struct":[["CachedAccountFetcher",""],["Client",""],["MangoClient",""],["MangoGroupContext",""],["PerpMarketContext",""],["RpcAccountFetcher",""],["Serum3MarketContext",""],["TokenContext",""],["TransactionBuilder",""],["TransactionBuilderConfig",""]],"trait":[["AccountFetcher",""],["AnyhowWrap","Some Result<> types don’t convert to anyhow::Result nicely. Force them through stringification."],["AsyncChannelSendUnlessFull","Push to an async_channel::Sender and ignore if the channel is full"]]};