pub struct BuyResponse {
pub jit_channel_scid: InterceptScid,
pub lsp_cltv_expiry_delta: u32,
pub client_trusts_lsp: bool,
}
Expand description
A response to a BuyRequest
.
Includes information needed to construct an invoice.
Fields§
§jit_channel_scid: InterceptScid
The intercept short channel id used by LSP to identify need to open channel.
lsp_cltv_expiry_delta: u32
The locktime expiry delta the lsp requires.
client_trusts_lsp: bool
A flag that indicates who is trusting who.
Trait Implementations§
Source§impl Clone for BuyResponse
impl Clone for BuyResponse
Source§fn clone(&self) -> BuyResponse
fn clone(&self) -> BuyResponse
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 BuyResponse
impl Debug for BuyResponse
Source§impl<'de> Deserialize<'de> for BuyResponse
impl<'de> Deserialize<'de> for BuyResponse
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 PartialEq for BuyResponse
impl PartialEq for BuyResponse
Source§impl Serialize for BuyResponse
impl Serialize for BuyResponse
impl Eq for BuyResponse
impl StructuralPartialEq for BuyResponse
Auto Trait Implementations§
impl Freeze for BuyResponse
impl RefUnwindSafe for BuyResponse
impl Send for BuyResponse
impl Sync for BuyResponse
impl Unpin for BuyResponse
impl UnwindSafe for BuyResponse
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