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)
A bitcoin public key (compressed or uncompressed).
XOnly(XOnlyPublicKey)
An xonly public key.
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 moresourceimpl Debug for SinglePubKey
impl Debug for SinglePubKey
sourceimpl Hash for SinglePubKey
impl Hash for SinglePubKey
sourceimpl Ord for SinglePubKey
impl Ord for SinglePubKey
sourcefn cmp(&self, other: &SinglePubKey) -> Ordering
fn cmp(&self, other: &SinglePubKey) -> 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<SinglePubKey> for SinglePubKey
impl PartialEq<SinglePubKey> for SinglePubKey
sourcefn eq(&self, other: &SinglePubKey) -> bool
fn eq(&self, other: &SinglePubKey) -> bool
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>
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 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 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