Struct core_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>, }
Expand description
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
Returns the “default value” for a type. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl<'a> RefUnwindSafe for ImportMultiRequest<'a>
impl<'a> Send for ImportMultiRequest<'a>
impl<'a> Sync for ImportMultiRequest<'a>
impl<'a> Unpin for ImportMultiRequest<'a>
impl<'a> UnwindSafe for ImportMultiRequest<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more