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