Enum bdk::keys::SinglePubKey
source · [−]pub enum SinglePubKey {
FullKey(PublicKey),
XOnly(XOnlyPublicKey),
}
Expand description
Single public key without any origin or range information
Variants
FullKey(PublicKey)
FullKey (compressed or uncompressed)
XOnly(XOnlyPublicKey)
XOnlyPublicKey
Trait Implementations
sourceimpl Clone for SinglePubKey
impl Clone for SinglePubKey
sourcefn clone(&self) -> SinglePubKey
fn clone(&self) -> SinglePubKey
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 SinglePubKey
impl Debug for SinglePubKey
sourceimpl Hash for SinglePubKey
impl Hash for SinglePubKey
sourceimpl Ord for SinglePubKey
impl Ord for SinglePubKey
sourceimpl PartialEq<SinglePubKey> for SinglePubKey
impl PartialEq<SinglePubKey> for SinglePubKey
sourcefn eq(&self, other: &SinglePubKey) -> bool
fn eq(&self, other: &SinglePubKey) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &SinglePubKey) -> bool
fn ne(&self, other: &SinglePubKey) -> bool
This method tests for !=
.
sourceimpl PartialOrd<SinglePubKey> for SinglePubKey
impl PartialOrd<SinglePubKey> for SinglePubKey
sourcefn partial_cmp(&self, other: &SinglePubKey) -> Option<Ordering>
fn partial_cmp(&self, other: &SinglePubKey) -> 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 SinglePubKey
impl StructuralEq for SinglePubKey
impl StructuralPartialEq for SinglePubKey
Auto Trait Implementations
impl RefUnwindSafe for SinglePubKey
impl Send for SinglePubKey
impl Sync for SinglePubKey
impl Unpin for SinglePubKey
impl UnwindSafe for SinglePubKey
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