Struct vls_protocol::msgs::HsmdInitReplyV4
source · pub struct HsmdInitReplyV4 {
pub hsm_version: u32,
pub hsm_capabilities: Vec<u32>,
pub node_id: PubKey,
pub bip32: ExtKey,
pub bolt12: PubKey,
}
Expand description
Fields§
§hsm_version: u32
This gets upgraded when the wire protocol changes in incompatible ways:
hsm_capabilities: Vec<u32>
Capabilities, by convention are message numbers, indicating that the HSM supports you sending this message.
node_id: PubKey
§bip32: ExtKey
§bolt12: PubKey
Trait Implementations§
source§impl DeBolt for HsmdInitReplyV4
impl DeBolt for HsmdInitReplyV4
source§impl Debug for HsmdInitReplyV4
impl Debug for HsmdInitReplyV4
source§impl<'de> Deserialize<'de> for HsmdInitReplyV4
impl<'de> Deserialize<'de> for HsmdInitReplyV4
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 RefUnwindSafe for HsmdInitReplyV4
impl Send for HsmdInitReplyV4
impl Sync for HsmdInitReplyV4
impl Unpin for HsmdInitReplyV4
impl UnwindSafe for HsmdInitReplyV4
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