pub struct InvoiceSignature(pub RecoverableSignature);Expand description
Recoverable signature
Tuple Fields§
§0: RecoverableSignatureImplementations§
Source§impl InvoiceSignature
impl InvoiceSignature
Sourcepub fn from_base32_checked(signature: &[u5]) -> Result<Self, InvoiceError>
pub fn from_base32_checked(signature: &[u5]) -> Result<Self, InvoiceError>
Parse an InvoiceSignature from base32-encoded data, returning InvoiceError on failure.
Trait Implementations§
Source§impl Clone for InvoiceSignature
impl Clone for InvoiceSignature
Source§fn clone(&self) -> InvoiceSignature
fn clone(&self) -> InvoiceSignature
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for InvoiceSignature
impl Debug for InvoiceSignature
Source§impl<'de> Deserialize<'de> for InvoiceSignature
impl<'de> Deserialize<'de> for InvoiceSignature
Source§fn deserialize<D>(
deserializer: D,
) -> Result<Self, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<Self, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl FromBase32 for InvoiceSignature
impl FromBase32 for InvoiceSignature
Source§impl Ord for InvoiceSignature
impl Ord for InvoiceSignature
Source§impl PartialEq for InvoiceSignature
impl PartialEq for InvoiceSignature
Source§impl PartialOrd for InvoiceSignature
impl PartialOrd for InvoiceSignature
Source§impl Serialize for InvoiceSignature
impl Serialize for InvoiceSignature
Source§fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
Serialize this value into the given Serde serializer. Read more
Source§impl ToBase32 for InvoiceSignature
impl ToBase32 for InvoiceSignature
Source§fn write_base32<W: WriteBase32>(
&self,
writer: &mut W,
) -> Result<(), <W as WriteBase32>::Err>
fn write_base32<W: WriteBase32>( &self, writer: &mut W, ) -> Result<(), <W as WriteBase32>::Err>
Encode as base32 and write it to the supplied writer
Implementations shouldn’t allocate.
impl Eq for InvoiceSignature
impl StructuralPartialEq for InvoiceSignature
Auto Trait Implementations§
impl Freeze for InvoiceSignature
impl RefUnwindSafe for InvoiceSignature
impl Send for InvoiceSignature
impl Sync for InvoiceSignature
impl Unpin for InvoiceSignature
impl UnsafeUnpin for InvoiceSignature
impl UnwindSafe for InvoiceSignature
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more