pub struct LightningReceiveInfo {
pub amount: Amount,
pub payment_hash: PaymentHash,
pub payment_preimage: Preimage,
pub preimage_revealed_at: Option<DateTime<Local>>,
pub finished_at: Option<DateTime<Local>>,
pub invoice: String,
pub htlc_vtxos: Vec<WalletVtxoInfo>,
}Fields§
§amount: AmountThe amount of the lightning receive
payment_hash: PaymentHashThe payment hash linked to the lightning receive info
payment_preimage: PreimageThe payment preimage linked to the lightning receive info
preimage_revealed_at: Option<DateTime<Local>>The timestamp at which the preimage was revealed
finished_at: Option<DateTime<Local>>The timestamp at which the lightning receive was finished
invoice: StringThe invoice string
htlc_vtxos: Vec<WalletVtxoInfo>The HTLC VTXOs granted by the server for the lightning receive
Empty if the lightning HTLC has not yet been received by the server.
Trait Implementations§
Source§impl Clone for LightningReceiveInfo
impl Clone for LightningReceiveInfo
Source§fn clone(&self) -> LightningReceiveInfo
fn clone(&self) -> LightningReceiveInfo
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 LightningReceiveInfo
impl Debug for LightningReceiveInfo
Source§impl<'de> Deserialize<'de> for LightningReceiveInfo
impl<'de> Deserialize<'de> for LightningReceiveInfo
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 From<LightningReceive> for LightningReceiveInfo
impl From<LightningReceive> for LightningReceiveInfo
Source§fn from(v: LightningReceive) -> Self
fn from(v: LightningReceive) -> Self
Converts to this type from the input type.
Source§impl PartialEq for LightningReceiveInfo
impl PartialEq for LightningReceiveInfo
Source§impl Serialize for LightningReceiveInfo
impl Serialize for LightningReceiveInfo
impl Eq for LightningReceiveInfo
impl StructuralPartialEq for LightningReceiveInfo
Auto Trait Implementations§
impl Freeze for LightningReceiveInfo
impl RefUnwindSafe for LightningReceiveInfo
impl Send for LightningReceiveInfo
impl Sync for LightningReceiveInfo
impl Unpin for LightningReceiveInfo
impl UnsafeUnpin for LightningReceiveInfo
impl UnwindSafe for LightningReceiveInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request