Struct lightning_signer::util::ser_util::ChannelPublicKeysDef
source · pub struct ChannelPublicKeysDef {
pub funding_pubkey: PublicKey,
pub revocation_basepoint: PublicKey,
pub payment_point: PublicKey,
pub delayed_payment_basepoint: PublicKey,
pub htlc_basepoint: PublicKey,
}
Fields§
§funding_pubkey: PublicKey
§revocation_basepoint: PublicKey
§payment_point: PublicKey
§delayed_payment_basepoint: PublicKey
§htlc_basepoint: PublicKey
Implementations§
source§impl ChannelPublicKeysDef
impl ChannelPublicKeysDef
pub fn serialize<__S>( __self: &ChannelPublicKeys, __serializer: __S ) -> Result<__S::Ok, __S::Error>where __S: Serializer,
source§impl<'de> ChannelPublicKeysDef
impl<'de> ChannelPublicKeysDef
pub fn deserialize<__D>( __deserializer: __D ) -> Result<ChannelPublicKeys, __D::Error>where __D: Deserializer<'de>,
Trait Implementations§
source§impl<'de> DeserializeAs<'de, ChannelPublicKeys> for ChannelPublicKeysDef
impl<'de> DeserializeAs<'de, ChannelPublicKeys> for ChannelPublicKeysDef
source§fn deserialize_as<D>(
deserializer: D
) -> Result<ChannelPublicKeys, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize_as<D>( deserializer: D ) -> Result<ChannelPublicKeys, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer.
source§impl SerializeAs<ChannelPublicKeys> for ChannelPublicKeysDef
impl SerializeAs<ChannelPublicKeys> for ChannelPublicKeysDef
source§fn serialize_as<S>(
value: &ChannelPublicKeys,
serializer: S
) -> Result<S::Ok, S::Error>where
S: Serializer,
fn serialize_as<S>( value: &ChannelPublicKeys, serializer: S ) -> Result<S::Ok, S::Error>where S: Serializer,
Serialize this value into the given Serde serializer.