Struct solana_ledger::blockstore_db::columns::DeadSlots
source · pub struct DeadSlots;
Expand description
The dead slots column. This column family tracks whether a slot is dead.
A slot is marked as dead if the validator thinks it will never be able to successfully replay this slot. Example scenarios include errors during the replay of a slot, or the validator believes it will never receive all the shreds of a slot.
If a slot has been mistakenly marked as dead, the ledger-tool’s –remove-dead-slot can unmark a dead slot.
- index type:
u64
(seeSlotColumn
) - value type:
bool
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DeadSlots
impl RefUnwindSafe for DeadSlots
impl Send for DeadSlots
impl Sync for DeadSlots
impl Unpin for DeadSlots
impl UnwindSafe for DeadSlots
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> Column for Twhere
T: SlotColumn,
impl<T> Column for Twhere
T: SlotColumn,
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> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§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