PotentiallyPrunedRingSignatures

Trait PotentiallyPrunedRingSignatures 

Source
pub(crate) trait PotentiallyPrunedRingSignatures:
    Clone
    + PartialEq
    + Eq
    + Default
    + Debug {
    // Required methods
    fn signatures_to_write(&self) -> &[RingSignature];
    fn read_signatures(inputs: &[Input], r: &mut impl Read) -> Result<Self>;
}

Required Methods§

Source

fn signatures_to_write(&self) -> &[RingSignature]

Source

fn read_signatures(inputs: &[Input], r: &mut impl Read) -> Result<Self>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl PotentiallyPrunedRingSignatures for ()

Source§

fn signatures_to_write(&self) -> &[RingSignature]

Source§

fn read_signatures(_: &[Input], _: &mut impl Read) -> Result<Self>

Source§

impl PotentiallyPrunedRingSignatures for Vec<RingSignature>

Source§

fn signatures_to_write(&self) -> &[RingSignature]

Source§

fn read_signatures(inputs: &[Input], r: &mut impl Read) -> Result<Self>

Implementors§