[−][src]Enum miniscript::psbt::InputError
Error type for Pbst Input
Variants
Get the secp Errors directly
KeyErr(Error)
Key errors
Interpreter(Error)
Error doing an interpreter-check on a finalized psbt
Redeem script does not match the p2sh hash
Witness script does not match the p2wsh hash
Fields of InvalidWitnessScript
Invalid sig
Fields of InvalidSignature
MiniscriptError(Error)
Pass through the underlying errors in miniscript
Missing redeem script for p2sh
Missing witness
used for public key corresponding to pkh/wpkh
Missing witness script for segwit descriptors
Missing both the witness and non-witness utxo
Non empty Witness script for p2sh
Non empty Redeem script
Sighash did not match
Fields of WrongSigHashFlag
required: SigHashType
required sighash type
got: SigHashType
the sighash type we got
pubkey: PublicKey
the corresponding publickey
Trait Implementations
impl Debug for InputError
[src]
impl Display for InputError
[src]
Auto Trait Implementations
impl RefUnwindSafe for InputError
[src]
impl Send for InputError
[src]
impl Sync for InputError
[src]
impl Unpin for InputError
[src]
impl UnwindSafe for InputError
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,