Struct lightning_signer::util::ser_util::OutPointDef
source · pub struct OutPointDef {
pub txid: Txid,
pub vout: u32,
}
Fields§
§txid: Txid
§vout: u32
Implementations§
source§impl OutPointDef
impl OutPointDef
source§impl<'de> OutPointDef
impl<'de> OutPointDef
pub fn deserialize<__D>(__deserializer: __D) -> Result<OutPoint, __D::Error>where __D: Deserializer<'de>,
Trait Implementations§
source§impl<'de> DeserializeAs<'de, OutPoint> for OutPointDef
impl<'de> DeserializeAs<'de, OutPoint> for OutPointDef
source§fn deserialize_as<D>(
deserializer: D
) -> Result<OutPoint, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize_as<D>( deserializer: D ) -> Result<OutPoint, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer.
source§impl SerializeAs<OutPoint> for OutPointDef
impl SerializeAs<OutPoint> for OutPointDef
source§fn serialize_as<S>(value: &OutPoint, serializer: S) -> Result<S::Ok, S::Error>where
S: Serializer,
fn serialize_as<S>(value: &OutPoint, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,
Serialize this value into the given Serde serializer.