Trait psbt::serialize::Serialize

source ·
pub trait Serialize {
    // Required method
    fn serialize(&self) -> Vec<u8> ;
}
Expand description

A trait for serializing a value as raw data for insertion into PSBT key-value pairs.

Required Methods§

source

fn serialize(&self) -> Vec<u8>

Serialize a value as raw data.

Implementations on Foreign Types§

source§

impl Serialize for (Vec<TapLeafHash>, (Fingerprint, DerivationPath))

source§

fn serialize(&self) -> Vec<u8>

source§

impl Serialize for (Script, LeafVersion)

source§

fn serialize(&self) -> Vec<u8>

source§

impl Serialize for (Fingerprint, DerivationPath)

source§

fn serialize(&self) -> Vec<u8>

source§

impl Serialize for (XOnlyPublicKey, TapLeafHash)

source§

fn serialize(&self) -> Vec<u8>

source§

impl Serialize for Vec<u8>

source§

fn serialize(&self) -> Vec<u8>

source§

impl Serialize for Vec<TapLeafHash>

source§

fn serialize(&self) -> Vec<u8>

source§

impl Serialize for Hash

source§

fn serialize(&self) -> Vec<u8>

source§

impl Serialize for Hash

source§

fn serialize(&self) -> Vec<u8>

source§

impl Serialize for Hash

source§

fn serialize(&self) -> Vec<u8>

source§

impl Serialize for Hash

source§

fn serialize(&self) -> Vec<u8>

source§

impl Serialize for PublicKey

source§

fn serialize(&self) -> Vec<u8>

source§

impl Serialize for XOnlyPublicKey

source§

fn serialize(&self) -> Vec<u8>

Implementors§