Struct lightning_invoice::PayeePubKey [−][src]
pub struct PayeePubKey(pub PublicKey);
Payee public key
Methods from Deref<Target = PublicKey>
pub fn as_ptr(&self) -> *const PublicKey
[src]
Obtains a raw const pointer suitable for use with FFI functions
pub fn serialize(&self) -> [u8; 33]
[src]
Serialize the key as a byte-encoded pair of values. In compressed form the y-coordinate is represented by only a single bit, as x determines it up to one bit.
pub fn serialize_uncompressed(&self) -> [u8; 65]
[src]
Serialize the key as a byte-encoded pair of values, in uncompressed form
pub fn combine(&self, other: &PublicKey) -> Result<PublicKey, Error>
[src]
Adds a second key to this one, returning the sum. Returns an error if the result would be the point at infinity, i.e. we are adding this point to its own negation
Trait Implementations
impl Base32Len for PayeePubKey
[src]
impl Base32Len for PayeePubKey
[src]fn base32_len(&self) -> usize
[src]
impl Clone for PayeePubKey
[src]
impl Clone for PayeePubKey
[src]fn clone(&self) -> PayeePubKey
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Deref for PayeePubKey
[src]
impl Deref for PayeePubKey
[src]impl Eq for PayeePubKey
[src]
impl Eq for PayeePubKey
[src]impl FromBase32 for PayeePubKey
[src]
impl FromBase32 for PayeePubKey
[src]type Err = ParseError
The associated error which can be returned from parsing (e.g. because of bad padding).
fn from_base32(field_data: &[u5]) -> Result<PayeePubKey, ParseError>
[src]
impl PartialEq<PayeePubKey> for PayeePubKey
[src]
impl PartialEq<PayeePubKey> for PayeePubKey
[src]fn eq(&self, other: &PayeePubKey) -> bool
[src]
fn ne(&self, other: &PayeePubKey) -> bool
[src]
impl StructuralEq for PayeePubKey
[src]
impl StructuralEq for PayeePubKey
[src]impl StructuralPartialEq for PayeePubKey
[src]
impl StructuralPartialEq for PayeePubKey
[src]Auto Trait Implementations
impl RefUnwindSafe for PayeePubKey
impl RefUnwindSafe for PayeePubKey
impl Send for PayeePubKey
impl Send for PayeePubKey
impl Sync for PayeePubKey
impl Sync for PayeePubKey
impl Unpin for PayeePubKey
impl Unpin for PayeePubKey
impl UnwindSafe for PayeePubKey
impl UnwindSafe for PayeePubKey