Struct bitcoincore_rpc_json::ImportMultiRequest [−][src]
pub struct ImportMultiRequest<'a> { pub timestamp: ImportMultiRescanSince, pub descriptor: Option<&'a str>, pub script_pubkey: Option<ImportMultiRequestScriptPubkey<'a>>, pub redeem_script: Option<&'a Script>, pub witness_script: Option<&'a Script>, pub pubkeys: &'a [PublicKey], pub keys: &'a [PrivateKey], pub range: Option<(usize, usize)>, pub internal: Option<bool>, pub watchonly: Option<bool>, pub label: Option<&'a str>, pub keypool: Option<bool>, }
A import request for importmulti.
Note: unlike in bitcoind, timestamp
defaults to 0.
Fields
timestamp: ImportMultiRescanSince
descriptor: Option<&'a str>
If using descriptor, do not also provide address/scriptPubKey, scripts, or pubkeys.
script_pubkey: Option<ImportMultiRequestScriptPubkey<'a>>
redeem_script: Option<&'a Script>
witness_script: Option<&'a Script>
pubkeys: &'a [PublicKey]
keys: &'a [PrivateKey]
range: Option<(usize, usize)>
internal: Option<bool>
watchonly: Option<bool>
label: Option<&'a str>
keypool: Option<bool>
Trait Implementations
impl<'a> Clone for ImportMultiRequest<'a>
[src]
impl<'a> Clone for ImportMultiRequest<'a>
[src]fn clone(&self) -> ImportMultiRequest<'a>
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a> Default for ImportMultiRequest<'a>
[src]
impl<'a> Default for ImportMultiRequest<'a>
[src]fn default() -> ImportMultiRequest<'a>
[src]
impl<'a> PartialEq<ImportMultiRequest<'a>> for ImportMultiRequest<'a>
[src]
impl<'a> PartialEq<ImportMultiRequest<'a>> for ImportMultiRequest<'a>
[src]fn eq(&self, other: &ImportMultiRequest<'a>) -> bool
[src]
fn ne(&self, other: &ImportMultiRequest<'a>) -> bool
[src]
impl<'a> Serialize for ImportMultiRequest<'a>
[src]
impl<'a> Serialize for ImportMultiRequest<'a>
[src]