pub struct BatchResults {Show 168 fields
pub abandontransaction: (),
pub abortrescan: Option<AbortrescanResponse>,
pub addconnection: Option<AddconnectionResponse>,
pub addnode: (),
pub addpeeraddress: Option<AddpeeraddressResponse>,
pub analyzepsbt: Option<AnalyzepsbtResponse>,
pub backupwallet: (),
pub bumpfee: Option<BumpfeeResponse>,
pub clearbanned: (),
pub combinepsbt: Option<CombinepsbtResponse>,
pub combinerawtransaction: Option<CombinerawtransactionResponse>,
pub converttopsbt: Option<ConverttopsbtResponse>,
pub createmultisig: Option<CreatemultisigResponse>,
pub createpsbt: Option<CreatepsbtResponse>,
pub createrawtransaction: Option<CreaterawtransactionResponse>,
pub createwallet: Option<CreatewalletResponse>,
pub createwalletdescriptor: Option<CreatewalletdescriptorResponse>,
pub decodepsbt: Option<DecodepsbtResponse>,
pub decoderawtransaction: Option<DecoderawtransactionResponse>,
pub decodescript: Option<DecodescriptResponse>,
pub deriveaddresses: Option<DeriveaddressesResponse>,
pub descriptorprocesspsbt: Option<DescriptorprocesspsbtResponse>,
pub disconnectnode: (),
pub dumptxoutset: Option<DumptxoutsetResponse>,
pub echo: Option<EchoResponse>,
pub echoipc: Option<EchoipcResponse>,
pub echojson: Option<EchojsonResponse>,
pub encryptwallet: Option<EncryptwalletResponse>,
pub enumeratesigners: Option<EnumeratesignersResponse>,
pub estimaterawfee: Option<EstimaterawfeeResponse>,
pub estimatesmartfee: Option<EstimatesmartfeeResponse>,
pub finalizepsbt: Option<FinalizepsbtResponse>,
pub fundrawtransaction: Option<FundrawtransactionResponse>,
pub generate: (),
pub generateblock: Option<GenerateblockResponse>,
pub generatetoaddress: Option<GeneratetoaddressResponse>,
pub generatetodescriptor: Option<GeneratetodescriptorResponse>,
pub getaddednodeinfo: Option<GetaddednodeinfoResponse>,
pub getaddressesbylabel: Option<GetaddressesbylabelResponse>,
pub getaddressinfo: Option<GetaddressinfoResponse>,
pub getaddrmaninfo: Option<GetaddrmaninfoResponse>,
pub getbalance: Option<GetbalanceResponse>,
pub getbalances: Option<GetbalancesResponse>,
pub getbestblockhash: Option<GetbestblockhashResponse>,
pub getblock: Option<GetblockResponse>,
pub getblockchaininfo: Option<GetblockchaininfoResponse>,
pub getblockcount: Option<GetblockcountResponse>,
pub getblockfilter: Option<GetblockfilterResponse>,
pub getblockfrompeer: Option<GetblockfrompeerResponse>,
pub getblockhash: Option<GetblockhashResponse>,
pub getblockheader: Option<GetblockheaderResponse>,
pub getblockstats: Option<GetblockstatsResponse>,
pub getblocktemplate: Option<GetblocktemplateResponse>,
pub getchainstates: Option<GetchainstatesResponse>,
pub getchaintips: Option<GetchaintipsResponse>,
pub getchaintxstats: Option<GetchaintxstatsResponse>,
pub getconnectioncount: Option<GetconnectioncountResponse>,
pub getdeploymentinfo: Option<GetdeploymentinfoResponse>,
pub getdescriptoractivity: Option<GetdescriptoractivityResponse>,
pub getdescriptorinfo: Option<GetdescriptorinfoResponse>,
pub getdifficulty: Option<GetdifficultyResponse>,
pub gethdkeys: Option<GethdkeysResponse>,
pub getindexinfo: Option<GetindexinfoResponse>,
pub getmemoryinfo: Option<GetmemoryinfoResponse>,
pub getmempoolancestors: Option<GetmempoolancestorsResponse>,
pub getmempooldescendants: Option<GetmempooldescendantsResponse>,
pub getmempoolentry: Option<GetmempoolentryResponse>,
pub getmempoolinfo: Option<GetmempoolinfoResponse>,
pub getmininginfo: Option<GetmininginfoResponse>,
pub getnettotals: Option<GetnettotalsResponse>,
pub getnetworkhashps: Option<GetnetworkhashpsResponse>,
pub getnetworkinfo: Option<GetnetworkinfoResponse>,
pub getnewaddress: Option<GetnewaddressResponse>,
pub getnodeaddresses: Option<GetnodeaddressesResponse>,
pub getorphantxs: Option<GetorphantxsResponse>,
pub getpeerinfo: Option<GetpeerinfoResponse>,
pub getprioritisedtransactions: Option<GetprioritisedtransactionsResponse>,
pub getrawaddrman: Option<GetrawaddrmanResponse>,
pub getrawchangeaddress: Option<GetrawchangeaddressResponse>,
pub getrawmempool: Option<GetrawmempoolResponse>,
pub getrawtransaction: Option<GetrawtransactionResponse>,
pub getreceivedbyaddress: Option<GetreceivedbyaddressResponse>,
pub getreceivedbylabel: Option<GetreceivedbylabelResponse>,
pub getrpcinfo: Option<GetrpcinfoResponse>,
pub gettransaction: Option<GettransactionResponse>,
pub gettxout: Option<GettxoutResponse>,
pub gettxoutproof: Option<GettxoutproofResponse>,
pub gettxoutsetinfo: Option<GettxoutsetinfoResponse>,
pub gettxspendingprevout: Option<GettxspendingprevoutResponse>,
pub getwalletinfo: Option<GetwalletinfoResponse>,
pub getzmqnotifications: Option<GetzmqnotificationsResponse>,
pub help: Option<HelpResponse>,
pub importdescriptors: Option<ImportdescriptorsResponse>,
pub importmempool: Option<ImportmempoolResponse>,
pub importprunedfunds: (),
pub invalidateblock: (),
pub joinpsbts: Option<JoinpsbtsResponse>,
pub keypoolrefill: (),
pub listaddressgroupings: Option<ListaddressgroupingsResponse>,
pub listbanned: Option<ListbannedResponse>,
pub listdescriptors: Option<ListdescriptorsResponse>,
pub listlabels: Option<ListlabelsResponse>,
pub listlockunspent: Option<ListlockunspentResponse>,
pub listreceivedbyaddress: Option<ListreceivedbyaddressResponse>,
pub listreceivedbylabel: Option<ListreceivedbylabelResponse>,
pub listsinceblock: Option<ListsinceblockResponse>,
pub listtransactions: Option<ListtransactionsResponse>,
pub listunspent: Option<ListunspentResponse>,
pub listwalletdir: Option<ListwalletdirResponse>,
pub listwallets: Option<ListwalletsResponse>,
pub loadtxoutset: Option<LoadtxoutsetResponse>,
pub loadwallet: Option<LoadwalletResponse>,
pub lockunspent: Option<LockunspentResponse>,
pub logging: Option<LoggingResponse>,
pub migratewallet: Option<MigratewalletResponse>,
pub mockscheduler: (),
pub ping: (),
pub preciousblock: (),
pub prioritisetransaction: Option<PrioritisetransactionResponse>,
pub pruneblockchain: Option<PruneblockchainResponse>,
pub psbtbumpfee: Option<PsbtbumpfeeResponse>,
pub reconsiderblock: (),
pub removeprunedfunds: (),
pub rescanblockchain: Option<RescanblockchainResponse>,
pub restorewallet: Option<RestorewalletResponse>,
pub savemempool: Option<SavemempoolResponse>,
pub scanblocks: Option<ScanblocksResponse>,
pub scantxoutset: Option<ScantxoutsetResponse>,
pub schema: Option<SchemaResponse>,
pub send: Option<SendResponse>,
pub sendall: Option<SendallResponse>,
pub sendmany: Option<SendmanyResponse>,
pub sendmsgtopeer: Option<SendmsgtopeerResponse>,
pub sendrawtransaction: Option<SendrawtransactionResponse>,
pub sendtoaddress: Option<SendtoaddressResponse>,
pub setban: (),
pub setlabel: (),
pub setmocktime: (),
pub setnetworkactive: Option<SetnetworkactiveResponse>,
pub settxfee: Option<SettxfeeResponse>,
pub setwalletflag: Option<SetwalletflagResponse>,
pub signmessage: Option<SignmessageResponse>,
pub signmessagewithprivkey: Option<SignmessagewithprivkeyResponse>,
pub signrawtransactionwithkey: Option<SignrawtransactionwithkeyResponse>,
pub signrawtransactionwithwallet: Option<SignrawtransactionwithwalletResponse>,
pub simulaterawtransaction: Option<SimulaterawtransactionResponse>,
pub stop: Option<StopResponse>,
pub submitblock: Option<SubmitblockResponse>,
pub submitheader: (),
pub submitpackage: Option<SubmitpackageResponse>,
pub syncwithvalidationinterfacequeue: (),
pub testmempoolaccept: Option<TestmempoolacceptResponse>,
pub unloadwallet: Option<UnloadwalletResponse>,
pub uptime: Option<UptimeResponse>,
pub utxoupdatepsbt: Option<UtxoupdatepsbtResponse>,
pub validateaddress: Option<ValidateaddressResponse>,
pub verifychain: Option<VerifychainResponse>,
pub verifymessage: Option<VerifymessageResponse>,
pub verifytxoutproof: Option<VerifytxoutproofResponse>,
pub waitforblock: Option<WaitforblockResponse>,
pub waitforblockheight: Option<WaitforblockheightResponse>,
pub waitfornewblock: Option<WaitfornewblockResponse>,
pub walletcreatefundedpsbt: Option<WalletcreatefundedpsbtResponse>,
pub walletdisplayaddress: Option<WalletdisplayaddressResponse>,
pub walletlock: (),
pub walletpassphrase: (),
pub walletpassphrasechange: (),
pub walletprocesspsbt: Option<WalletprocesspsbtResponse>,
}Expand description
Typed results for a JSON-RPC batch
Fields§
§abandontransaction: ()§abortrescan: Option<AbortrescanResponse>§addconnection: Option<AddconnectionResponse>§addnode: ()§addpeeraddress: Option<AddpeeraddressResponse>§analyzepsbt: Option<AnalyzepsbtResponse>§backupwallet: ()§bumpfee: Option<BumpfeeResponse>§clearbanned: ()§combinepsbt: Option<CombinepsbtResponse>§combinerawtransaction: Option<CombinerawtransactionResponse>§converttopsbt: Option<ConverttopsbtResponse>§createmultisig: Option<CreatemultisigResponse>§createpsbt: Option<CreatepsbtResponse>§createrawtransaction: Option<CreaterawtransactionResponse>§createwallet: Option<CreatewalletResponse>§createwalletdescriptor: Option<CreatewalletdescriptorResponse>§decodepsbt: Option<DecodepsbtResponse>§decoderawtransaction: Option<DecoderawtransactionResponse>§decodescript: Option<DecodescriptResponse>§deriveaddresses: Option<DeriveaddressesResponse>§descriptorprocesspsbt: Option<DescriptorprocesspsbtResponse>§disconnectnode: ()§dumptxoutset: Option<DumptxoutsetResponse>§echo: Option<EchoResponse>§echoipc: Option<EchoipcResponse>§echojson: Option<EchojsonResponse>§encryptwallet: Option<EncryptwalletResponse>§enumeratesigners: Option<EnumeratesignersResponse>§estimaterawfee: Option<EstimaterawfeeResponse>§estimatesmartfee: Option<EstimatesmartfeeResponse>§finalizepsbt: Option<FinalizepsbtResponse>§fundrawtransaction: Option<FundrawtransactionResponse>§generate: ()§generateblock: Option<GenerateblockResponse>§generatetoaddress: Option<GeneratetoaddressResponse>§generatetodescriptor: Option<GeneratetodescriptorResponse>§getaddednodeinfo: Option<GetaddednodeinfoResponse>§getaddressesbylabel: Option<GetaddressesbylabelResponse>§getaddressinfo: Option<GetaddressinfoResponse>§getaddrmaninfo: Option<GetaddrmaninfoResponse>§getbalance: Option<GetbalanceResponse>§getbalances: Option<GetbalancesResponse>§getbestblockhash: Option<GetbestblockhashResponse>§getblock: Option<GetblockResponse>§getblockchaininfo: Option<GetblockchaininfoResponse>§getblockcount: Option<GetblockcountResponse>§getblockfilter: Option<GetblockfilterResponse>§getblockfrompeer: Option<GetblockfrompeerResponse>§getblockhash: Option<GetblockhashResponse>§getblockheader: Option<GetblockheaderResponse>§getblockstats: Option<GetblockstatsResponse>§getblocktemplate: Option<GetblocktemplateResponse>§getchainstates: Option<GetchainstatesResponse>§getchaintips: Option<GetchaintipsResponse>§getchaintxstats: Option<GetchaintxstatsResponse>§getconnectioncount: Option<GetconnectioncountResponse>§getdeploymentinfo: Option<GetdeploymentinfoResponse>§getdescriptoractivity: Option<GetdescriptoractivityResponse>§getdescriptorinfo: Option<GetdescriptorinfoResponse>§getdifficulty: Option<GetdifficultyResponse>§gethdkeys: Option<GethdkeysResponse>§getindexinfo: Option<GetindexinfoResponse>§getmemoryinfo: Option<GetmemoryinfoResponse>§getmempoolancestors: Option<GetmempoolancestorsResponse>§getmempooldescendants: Option<GetmempooldescendantsResponse>§getmempoolentry: Option<GetmempoolentryResponse>§getmempoolinfo: Option<GetmempoolinfoResponse>§getmininginfo: Option<GetmininginfoResponse>§getnettotals: Option<GetnettotalsResponse>§getnetworkhashps: Option<GetnetworkhashpsResponse>§getnetworkinfo: Option<GetnetworkinfoResponse>§getnewaddress: Option<GetnewaddressResponse>§getnodeaddresses: Option<GetnodeaddressesResponse>§getorphantxs: Option<GetorphantxsResponse>§getpeerinfo: Option<GetpeerinfoResponse>§getprioritisedtransactions: Option<GetprioritisedtransactionsResponse>§getrawaddrman: Option<GetrawaddrmanResponse>§getrawchangeaddress: Option<GetrawchangeaddressResponse>§getrawmempool: Option<GetrawmempoolResponse>§getrawtransaction: Option<GetrawtransactionResponse>§getreceivedbyaddress: Option<GetreceivedbyaddressResponse>§getreceivedbylabel: Option<GetreceivedbylabelResponse>§getrpcinfo: Option<GetrpcinfoResponse>§gettransaction: Option<GettransactionResponse>§gettxout: Option<GettxoutResponse>§gettxoutproof: Option<GettxoutproofResponse>§gettxoutsetinfo: Option<GettxoutsetinfoResponse>§gettxspendingprevout: Option<GettxspendingprevoutResponse>§getwalletinfo: Option<GetwalletinfoResponse>§getzmqnotifications: Option<GetzmqnotificationsResponse>§help: Option<HelpResponse>§importdescriptors: Option<ImportdescriptorsResponse>§importmempool: Option<ImportmempoolResponse>§importprunedfunds: ()§invalidateblock: ()§joinpsbts: Option<JoinpsbtsResponse>§keypoolrefill: ()§listaddressgroupings: Option<ListaddressgroupingsResponse>§listbanned: Option<ListbannedResponse>§listdescriptors: Option<ListdescriptorsResponse>§listlabels: Option<ListlabelsResponse>§listlockunspent: Option<ListlockunspentResponse>§listreceivedbyaddress: Option<ListreceivedbyaddressResponse>§listreceivedbylabel: Option<ListreceivedbylabelResponse>§listsinceblock: Option<ListsinceblockResponse>§listtransactions: Option<ListtransactionsResponse>§listunspent: Option<ListunspentResponse>§listwalletdir: Option<ListwalletdirResponse>§listwallets: Option<ListwalletsResponse>§loadtxoutset: Option<LoadtxoutsetResponse>§loadwallet: Option<LoadwalletResponse>§lockunspent: Option<LockunspentResponse>§logging: Option<LoggingResponse>§migratewallet: Option<MigratewalletResponse>§mockscheduler: ()§ping: ()§preciousblock: ()§prioritisetransaction: Option<PrioritisetransactionResponse>§pruneblockchain: Option<PruneblockchainResponse>§psbtbumpfee: Option<PsbtbumpfeeResponse>§reconsiderblock: ()§removeprunedfunds: ()§rescanblockchain: Option<RescanblockchainResponse>§restorewallet: Option<RestorewalletResponse>§savemempool: Option<SavemempoolResponse>§scanblocks: Option<ScanblocksResponse>§scantxoutset: Option<ScantxoutsetResponse>§schema: Option<SchemaResponse>§send: Option<SendResponse>§sendall: Option<SendallResponse>§sendmany: Option<SendmanyResponse>§sendmsgtopeer: Option<SendmsgtopeerResponse>§sendrawtransaction: Option<SendrawtransactionResponse>§sendtoaddress: Option<SendtoaddressResponse>§setban: ()§setlabel: ()§setmocktime: ()§setnetworkactive: Option<SetnetworkactiveResponse>§settxfee: Option<SettxfeeResponse>§setwalletflag: Option<SetwalletflagResponse>§signmessage: Option<SignmessageResponse>§signmessagewithprivkey: Option<SignmessagewithprivkeyResponse>§signrawtransactionwithkey: Option<SignrawtransactionwithkeyResponse>§signrawtransactionwithwallet: Option<SignrawtransactionwithwalletResponse>§simulaterawtransaction: Option<SimulaterawtransactionResponse>§stop: Option<StopResponse>§submitblock: Option<SubmitblockResponse>§submitheader: ()§submitpackage: Option<SubmitpackageResponse>§syncwithvalidationinterfacequeue: ()§testmempoolaccept: Option<TestmempoolacceptResponse>§unloadwallet: Option<UnloadwalletResponse>§uptime: Option<UptimeResponse>§utxoupdatepsbt: Option<UtxoupdatepsbtResponse>§validateaddress: Option<ValidateaddressResponse>§verifychain: Option<VerifychainResponse>§verifymessage: Option<VerifymessageResponse>§verifytxoutproof: Option<VerifytxoutproofResponse>§waitforblock: Option<WaitforblockResponse>§waitforblockheight: Option<WaitforblockheightResponse>§waitfornewblock: Option<WaitfornewblockResponse>§walletcreatefundedpsbt: Option<WalletcreatefundedpsbtResponse>§walletdisplayaddress: Option<WalletdisplayaddressResponse>§walletlock: ()§walletpassphrase: ()§walletpassphrasechange: ()§walletprocesspsbt: Option<WalletprocesspsbtResponse>Trait Implementations§
Source§impl Debug for BatchResults
impl Debug for BatchResults
Source§impl<'de> Deserialize<'de> for BatchResults
impl<'de> Deserialize<'de> for BatchResults
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BatchResults
impl RefUnwindSafe for BatchResults
impl Send for BatchResults
impl Sync for BatchResults
impl Unpin for BatchResults
impl UnwindSafe for BatchResults
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more