pub enum SpendFinalizerError {
MissingSignature,
UnexpectedSignatures,
UnsupportedScriptPubkey,
}
Expand description
Errors that can occur while finalizing the transparent inputs of a PCZT bundle.
Variants§
MissingSignature
partial_signatures
contained no signatures.
UnexpectedSignatures
partial_signatures
contained unexpected signatures.
UnsupportedScriptPubkey
The script_pubkey
kind is unsupported.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SpendFinalizerError
impl RefUnwindSafe for SpendFinalizerError
impl Send for SpendFinalizerError
impl Sync for SpendFinalizerError
impl Unpin for SpendFinalizerError
impl UnwindSafe for SpendFinalizerError
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more