Struct solana_ledger::blockstore_db::LedgerColumn [−][src]
pub struct LedgerColumn<C> where
C: Column, { /* fields omitted */ }
Implementations
pub fn iter(
&self,
iterator_mode: IteratorMode<C::Index>
) -> Result<impl Iterator<Item = (C::Index, Box<[u8]>)> + '_>
pub fn delete_slot(
&self,
batch: &mut WriteBatch<'_>,
from: Option<Slot>,
to: Option<Slot>
) -> Result<bool> where
C::Index: PartialOrd + Copy + ColumnName,
pub fn compact_range(&self, from: Slot, to: Slot) -> Result<bool> where
C::Index: PartialOrd + Copy,
Trait Implementations
Auto Trait Implementations
impl<C> RefUnwindSafe for LedgerColumn<C> where
C: RefUnwindSafe,
impl<C> Send for LedgerColumn<C> where
C: Send,
impl<C> Sync for LedgerColumn<C> where
C: Sync,
impl<C> Unpin for LedgerColumn<C> where
C: Unpin,
impl<C> UnwindSafe for LedgerColumn<C> where
C: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more