Struct lightning_invoice::InvoiceSignature [−][src]
pub struct InvoiceSignature(pub RecoverableSignature);
Recoverable signature
Methods from Deref<Target = RecoverableSignature>
pub fn as_ptr(&self) -> *const RecoverableSignature
[src]
Obtains a raw pointer suitable for use with FFI functions
pub fn serialize_compact(&self) -> (RecoveryId, [u8; 64])
[src]
Serializes the recoverable signature in compact format
pub fn to_standard(&self) -> Signature
[src]
Converts a recoverable signature to a non-recoverable one (this is needed for verification
Trait Implementations
impl Clone for InvoiceSignature
[src]
impl Clone for InvoiceSignature
[src]fn clone(&self) -> InvoiceSignature
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Deref for InvoiceSignature
[src]
impl Deref for InvoiceSignature
[src]type Target = RecoverableSignature
The resulting type after dereferencing.
fn deref(&self) -> &RecoverableSignature
[src]
impl Eq for InvoiceSignature
[src]
impl Eq for InvoiceSignature
[src]impl FromBase32 for InvoiceSignature
[src]
impl FromBase32 for InvoiceSignature
[src]type Err = ParseError
The associated error which can be returned from parsing (e.g. because of bad padding).
fn from_base32(signature: &[u5]) -> Result<Self, Self::Err>
[src]
impl PartialEq<InvoiceSignature> for InvoiceSignature
[src]
impl PartialEq<InvoiceSignature> for InvoiceSignature
[src]fn eq(&self, other: &InvoiceSignature) -> bool
[src]
fn ne(&self, other: &InvoiceSignature) -> bool
[src]
impl StructuralEq for InvoiceSignature
[src]
impl StructuralEq for InvoiceSignature
[src]impl StructuralPartialEq for InvoiceSignature
[src]
impl StructuralPartialEq for InvoiceSignature
[src]Auto Trait Implementations
impl RefUnwindSafe for InvoiceSignature
impl RefUnwindSafe for InvoiceSignature
impl Send for InvoiceSignature
impl Send for InvoiceSignature
impl Sync for InvoiceSignature
impl Sync for InvoiceSignature
impl Unpin for InvoiceSignature
impl Unpin for InvoiceSignature
impl UnwindSafe for InvoiceSignature
impl UnwindSafe for InvoiceSignature