Enum bdk_wallet::error::MiniscriptPsbtError
source · pub enum MiniscriptPsbtError {
Conversion(ConversionError),
UtxoUpdate(UtxoUpdateError),
OutputUpdate(OutputUpdateError),
}
Expand description
Errors returned by miniscript when updating inconsistent PSBTs
Variants§
Conversion(ConversionError)
Descriptor key conversion error
UtxoUpdate(UtxoUpdateError)
Return error type for PsbtExt::update_input_with_descriptor
OutputUpdate(OutputUpdateError)
Return error type for PsbtExt::update_output_with_descriptor
Trait Implementations§
source§impl Clone for MiniscriptPsbtError
impl Clone for MiniscriptPsbtError
source§fn clone(&self) -> MiniscriptPsbtError
fn clone(&self) -> MiniscriptPsbtError
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 Debug for MiniscriptPsbtError
impl Debug for MiniscriptPsbtError
source§impl Display for MiniscriptPsbtError
impl Display for MiniscriptPsbtError
source§impl Error for MiniscriptPsbtError
impl Error for MiniscriptPsbtError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl From<MiniscriptPsbtError> for CreateTxError
impl From<MiniscriptPsbtError> for CreateTxError
source§fn from(err: MiniscriptPsbtError) -> Self
fn from(err: MiniscriptPsbtError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MiniscriptPsbtError
impl RefUnwindSafe for MiniscriptPsbtError
impl Send for MiniscriptPsbtError
impl Sync for MiniscriptPsbtError
impl Unpin for MiniscriptPsbtError
impl UnwindSafe for MiniscriptPsbtError
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