#[repr(transparent)]pub struct NodePk(pub PublicKey);Expand description
A Lightning node’s secp256k1 public key (the node_id). Serialized as a
66-character hex string.
Tuple Fields§
§0: PublicKeyImplementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for NodePk
impl<'de> Deserialize<'de> for NodePk
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
impl Copy for NodePk
impl Eq for NodePk
impl StructuralPartialEq for NodePk
Auto Trait Implementations§
impl Freeze for NodePk
impl RefUnwindSafe for NodePk
impl Send for NodePk
impl Sync for NodePk
impl Unpin for NodePk
impl UnsafeUnpin for NodePk
impl UnwindSafe for NodePk
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