Struct solana_ledger::blockstore_db::columns::ErasureMeta
source · pub struct ErasureMeta;
Expand description
The erasure meta column.
This column family stores ErasureMeta which includes metadata about dropped network packets (or erasures) that can be used to recover missing data shreds.
Its index type is crate::shred::ErasureSetId
, which consists of a Slot ID
and a FEC (Forward Error Correction) set index.
- index type:
crate::shred::ErasureSetId
(Slot, fec_set_index: u64)
- value type:
blockstore_meta::ErasureMeta
Trait Implementations§
source§impl Column for ErasureMeta
impl Column for ErasureMeta
source§impl ColumnName for ErasureMeta
impl ColumnName for ErasureMeta
source§impl Debug for ErasureMeta
impl Debug for ErasureMeta
source§impl TypedColumn for ErasureMeta
impl TypedColumn for ErasureMeta
type Type = ErasureMeta
Auto Trait Implementations§
impl RefUnwindSafe for ErasureMeta
impl Send for ErasureMeta
impl Sync for ErasureMeta
impl Unpin for ErasureMeta
impl UnwindSafe for ErasureMeta
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request