pub struct WalletCreateFundedPsbtOptions {
pub add_inputs: Option<bool>,
pub change_address: Option<Address<NetworkUnchecked>>,
pub change_position: Option<u16>,
pub change_type: Option<AddressType>,
pub include_watching: Option<bool>,
pub lock_unspent: Option<bool>,
pub fee_rate: Option<Amount>,
pub subtract_fee_from_outputs: Vec<u16>,
pub replaceable: Option<bool>,
pub conf_target: Option<u16>,
pub estimate_mode: Option<EstimateMode>,
}
Expand description
Models the request for “walletcreatefundedpsbt”
Fields§
§add_inputs: Option<bool>
For a transaction with existing inputs, automatically include more if they are not enough (default true). Added in Bitcoin Core v0.21
change_address: Option<Address<NetworkUnchecked>>
§change_position: Option<u16>
§change_type: Option<AddressType>
§include_watching: Option<bool>
§lock_unspent: Option<bool>
§fee_rate: Option<Amount>
§subtract_fee_from_outputs: Vec<u16>
§replaceable: Option<bool>
§conf_target: Option<u16>
§estimate_mode: Option<EstimateMode>
Trait Implementations§
source§impl Clone for WalletCreateFundedPsbtOptions
impl Clone for WalletCreateFundedPsbtOptions
source§fn clone(&self) -> WalletCreateFundedPsbtOptions
fn clone(&self) -> WalletCreateFundedPsbtOptions
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for WalletCreateFundedPsbtOptions
impl Default for WalletCreateFundedPsbtOptions
source§fn default() -> WalletCreateFundedPsbtOptions
fn default() -> WalletCreateFundedPsbtOptions
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for WalletCreateFundedPsbtOptions
impl<'de> Deserialize<'de> for WalletCreateFundedPsbtOptions
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
source§impl PartialEq for WalletCreateFundedPsbtOptions
impl PartialEq for WalletCreateFundedPsbtOptions
source§fn eq(&self, other: &WalletCreateFundedPsbtOptions) -> bool
fn eq(&self, other: &WalletCreateFundedPsbtOptions) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for WalletCreateFundedPsbtOptions
impl StructuralPartialEq for WalletCreateFundedPsbtOptions
Auto Trait Implementations§
impl Freeze for WalletCreateFundedPsbtOptions
impl RefUnwindSafe for WalletCreateFundedPsbtOptions
impl Send for WalletCreateFundedPsbtOptions
impl Sync for WalletCreateFundedPsbtOptions
impl Unpin for WalletCreateFundedPsbtOptions
impl UnwindSafe for WalletCreateFundedPsbtOptions
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