Type Alias bitcoin::util::bip32::KeySource

source ·
pub type KeySource = (Fingerprint, DerivationPath);
Expand description

Full information on the used extended public key: fingerprint of the master extended public key and a derivation path from it.

Trait Implementations§

source§

impl<T0: Decodable, T1: Decodable> Decodable for (T0, T1)

source§

fn consensus_decode<R: Read + ?Sized>(r: &mut R) -> Result<Self, Error>

Decode an object with a well-defined format. Read more
source§

fn consensus_decode_from_finite_reader<R: Read + ?Sized>( reader: &mut R ) -> Result<Self, Error>

Decode Self from a size-limited reader. Read more
source§

impl Deserialize for KeySource

source§

fn deserialize(bytes: &[u8]) -> Result<Self, Error>

Deserialize a value from raw data.
source§

impl<T0: Encodable, T1: Encodable> Encodable for (T0, T1)

source§

fn consensus_encode<W: Write + ?Sized>(&self, w: &mut W) -> Result<usize, Error>

Encode an object with a well-defined format. Returns the number of bytes written on success. Read more
source§

impl Serialize for KeySource

source§

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

Serialize a value as raw data.