pub struct DecodeInvreqPaths {
pub first_node_id: Option<PublicKey>,
pub first_path_key: Option<PublicKey>,
pub first_scid: Option<ShortChannelId>,
pub first_scid_dir: Option<u32>,
pub path: Vec<DecodeInvreqPathsPath>,
}Fields§
§first_node_id: Option<PublicKey>§first_path_key: Option<PublicKey>§first_scid: Option<ShortChannelId>§first_scid_dir: Option<u32>§path: Vec<DecodeInvreqPathsPath>Trait Implementations§
Source§impl Clone for DecodeInvreqPaths
impl Clone for DecodeInvreqPaths
Source§fn clone(&self) -> DecodeInvreqPaths
fn clone(&self) -> DecodeInvreqPaths
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DecodeInvreqPaths
impl Debug for DecodeInvreqPaths
Source§impl<'de> Deserialize<'de> for DecodeInvreqPaths
impl<'de> Deserialize<'de> for DecodeInvreqPaths
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
Auto Trait Implementations§
impl Freeze for DecodeInvreqPaths
impl RefUnwindSafe for DecodeInvreqPaths
impl Send for DecodeInvreqPaths
impl Sync for DecodeInvreqPaths
impl Unpin for DecodeInvreqPaths
impl UnsafeUnpin for DecodeInvreqPaths
impl UnwindSafe for DecodeInvreqPaths
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