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.
Auto Trait Implementations§
impl RefUnwindSafe for OutPointDef
impl Send for OutPointDef
impl Sync for OutPointDef
impl Unpin for OutPointDef
impl UnwindSafe for OutPointDef
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