Enum 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 moresourceimpl 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
Available on crate feature
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
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
sourceimpl Hash for IncompleteTapTree
impl Hash for IncompleteTapTree
sourceimpl Ord for IncompleteTapTree
impl Ord for IncompleteTapTree
sourcefn cmp(&self, other: &IncompleteTapTree) -> Ordering
fn cmp(&self, other: &IncompleteTapTree) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<IncompleteTapTree> for IncompleteTapTree
impl PartialEq<IncompleteTapTree> for IncompleteTapTree
sourcefn eq(&self, other: &IncompleteTapTree) -> bool
fn eq(&self, other: &IncompleteTapTree) -> bool
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>
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 moreimpl 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 Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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