pub struct MessageForwardNode {
pub node_id: PublicKey,
pub short_channel_id: Option<u64>,
}Expand description
An intermediate node, and possibly a short channel id leading to the next node.
Fields§
§node_id: PublicKeyThis node’s pubkey.
short_channel_id: Option<u64>The channel between node_id and the next hop. If set, the constructed BlindedHop’s
encrypted_payload will use this instead of the next MessageForwardNode::node_id for a
more compact representation.
Trait Implementations§
Source§impl Clone for MessageForwardNode
impl Clone for MessageForwardNode
Source§fn clone(&self) -> MessageForwardNode
fn clone(&self) -> MessageForwardNode
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 MessageForwardNode
impl Debug for MessageForwardNode
Source§impl Hash for MessageForwardNode
impl Hash for MessageForwardNode
Source§impl PartialEq for MessageForwardNode
impl PartialEq for MessageForwardNode
impl Copy for MessageForwardNode
impl Eq for MessageForwardNode
impl StructuralPartialEq for MessageForwardNode
Auto Trait Implementations§
impl Freeze for MessageForwardNode
impl RefUnwindSafe for MessageForwardNode
impl Send for MessageForwardNode
impl Sync for MessageForwardNode
impl Unpin for MessageForwardNode
impl UnwindSafe for MessageForwardNode
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