Enum sapio_bitcoin::util::psbt::IncompleteTapTree
source · [−]pub enum IncompleteTapTree {
NotFinalized(TaprootBuilder),
HiddenParts(TaprootBuilder),
}Expand description
Error happening when TapTree is constructed from a TaprootBuilder
having hidden branches or not being finalized.
Variants
NotFinalized(TaprootBuilder)
Indicates an attempt to construct a tap tree from a builder containing incomplete branches.
HiddenParts(TaprootBuilder)
Indicates an attempt to construct a tap tree from a builder containing hidden parts.
Implementations
sourceimpl IncompleteTapTree
impl IncompleteTapTree
sourcepub fn into_builder(self) -> TaprootBuilder
pub fn into_builder(self) -> TaprootBuilder
Converts error into the original incomplete TaprootBuilder instance.
Trait Implementations
sourceimpl Clone for IncompleteTapTree
impl Clone for IncompleteTapTree
sourcefn clone(&self) -> IncompleteTapTree
fn clone(&self) -> IncompleteTapTree
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for IncompleteTapTree
impl Debug for IncompleteTapTree
sourceimpl Display for IncompleteTapTree
impl Display for IncompleteTapTree
sourceimpl Error for IncompleteTapTree
Available on crate feature std only.
impl Error for IncompleteTapTree
std only.1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
backtrace)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
sourceimpl Hash for IncompleteTapTree
impl Hash for IncompleteTapTree
sourceimpl Ord for IncompleteTapTree
impl Ord for IncompleteTapTree
sourceimpl PartialEq<IncompleteTapTree> for IncompleteTapTree
impl PartialEq<IncompleteTapTree> for IncompleteTapTree
sourcefn eq(&self, other: &IncompleteTapTree) -> bool
fn eq(&self, other: &IncompleteTapTree) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &IncompleteTapTree) -> bool
fn ne(&self, other: &IncompleteTapTree) -> bool
This method tests for !=.
sourceimpl PartialOrd<IncompleteTapTree> for IncompleteTapTree
impl PartialOrd<IncompleteTapTree> for IncompleteTapTree
sourcefn partial_cmp(&self, other: &IncompleteTapTree) -> Option<Ordering>
fn partial_cmp(&self, other: &IncompleteTapTree) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
impl Eq for IncompleteTapTree
impl StructuralEq for IncompleteTapTree
impl StructuralPartialEq for IncompleteTapTree
Auto Trait Implementations
impl RefUnwindSafe for IncompleteTapTree
impl Send for IncompleteTapTree
impl Sync for IncompleteTapTree
impl Unpin for IncompleteTapTree
impl UnwindSafe for IncompleteTapTree
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more