pub struct InvoicerequestResponse {
pub label: Option<String>,
pub active: bool,
pub bolt12: String,
pub invreq_id: Sha256,
pub single_use: bool,
pub used: bool,
}Fields§
§label: Option<String>§active: bool§bolt12: String§invreq_id: Sha256§single_use: bool§used: boolTrait Implementations§
Source§impl Clone for InvoicerequestResponse
impl Clone for InvoicerequestResponse
Source§fn clone(&self) -> InvoicerequestResponse
fn clone(&self) -> InvoicerequestResponse
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 InvoicerequestResponse
impl Debug for InvoicerequestResponse
Source§impl<'de> Deserialize<'de> for InvoicerequestResponse
impl<'de> Deserialize<'de> for InvoicerequestResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for InvoicerequestResponse
impl Serialize for InvoicerequestResponse
Auto Trait Implementations§
impl Freeze for InvoicerequestResponse
impl RefUnwindSafe for InvoicerequestResponse
impl Send for InvoicerequestResponse
impl Sync for InvoicerequestResponse
impl Unpin for InvoicerequestResponse
impl UnwindSafe for InvoicerequestResponse
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