pub(super) trait ShredData: for<'a> Shred<'a> {
    // Required methods
    fn data_header(&self) -> &DataShredHeader;
    fn data(&self) -> Result<&[u8], Error>;

    // Provided method
    fn parent(&self) -> Result<Slot, Error> { ... }
}

Required Methods§

Provided Methods§

source

fn parent(&self) -> Result<Slot, Error>

Implementors§

source§

impl ShredData for solana_ledger::shred::legacy::ShredData

source§

impl ShredData for solana_ledger::shred::merkle::ShredData