Enum sc_cli::DatabasePruningMode 
source · pub enum DatabasePruningMode {
    Archive,
    ArchiveCanonical,
    Custom(u32),
}Expand description
Specifies the pruning mode of the database.
This specifies when the block’s data (either state via --state-pruning
or body via --blocks-pruning) should be pruned (ie, removed) from
the database.
Variants§
Archive
Keep the data of all blocks.
ArchiveCanonical
Keep only the data of finalized blocks.
Custom(u32)
Keep the data of the last number of finalized blocks.
Trait Implementations§
source§impl Clone for DatabasePruningMode
 
impl Clone for DatabasePruningMode
source§fn clone(&self) -> DatabasePruningMode
 
fn clone(&self) -> DatabasePruningMode
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moresource§impl Debug for DatabasePruningMode
 
impl Debug for DatabasePruningMode
source§impl FromStr for DatabasePruningMode
 
impl FromStr for DatabasePruningMode
source§impl Into<BlocksPruning> for DatabasePruningMode
 
impl Into<BlocksPruning> for DatabasePruningMode
source§fn into(self) -> BlocksPruning
 
fn into(self) -> BlocksPruning
Converts this type into the (usually inferred) input type.
source§impl Into<PruningMode> for DatabasePruningMode
 
impl Into<PruningMode> for DatabasePruningMode
source§fn into(self) -> PruningMode
 
fn into(self) -> PruningMode
Converts this type into the (usually inferred) input type.
source§impl PartialEq<DatabasePruningMode> for DatabasePruningMode
 
impl PartialEq<DatabasePruningMode> for DatabasePruningMode
source§fn eq(&self, other: &DatabasePruningMode) -> bool
 
fn eq(&self, other: &DatabasePruningMode) -> bool
impl Copy for DatabasePruningMode
impl StructuralPartialEq for DatabasePruningMode
Auto Trait Implementations§
impl RefUnwindSafe for DatabasePruningMode
impl Send for DatabasePruningMode
impl Sync for DatabasePruningMode
impl Unpin for DatabasePruningMode
impl UnwindSafe for DatabasePruningMode
Blanket Implementations§
source§impl<T> CheckedConversion for T
 
impl<T> CheckedConversion for T
source§impl<T> Downcast for Twhere
    T: Any,
 
impl<T> Downcast for Twhere
    T: Any,
source§fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
 
fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
Convert 
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait. Read moresource§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
 
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
Convert 
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait. Read moresource§fn as_any(&self) -> &(dyn Any + 'static)
 
fn as_any(&self) -> &(dyn Any + 'static)
Convert 
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s. Read moresource§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
 
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert 
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s. Read moresource§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> 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, Outer> IsWrappedBy<Outer> for Twhere
    Outer: AsRef<T> + AsMut<T> + From<T>,
    T: From<Outer>,
 
impl<T, Outer> IsWrappedBy<Outer> for Twhere
    Outer: AsRef<T> + AsMut<T> + From<T>,
    T: From<Outer>,
source§impl<T> Pointable for T
 
impl<T> Pointable for T
source§impl<T> SaturatedConversion for T
 
impl<T> SaturatedConversion for T
source§fn saturated_from<T>(t: T) -> Selfwhere
    Self: UniqueSaturatedFrom<T>,
 
fn saturated_from<T>(t: T) -> Selfwhere
    Self: UniqueSaturatedFrom<T>,
source§fn saturated_into<T>(self) -> Twhere
    Self: UniqueSaturatedInto<T>,
 
fn saturated_into<T>(self) -> Twhere
    Self: UniqueSaturatedInto<T>,
Consume self to return an equivalent value of 
T. Read moresource§impl<S, T> UncheckedInto<T> for Swhere
    T: UncheckedFrom<S>,
 
impl<S, T> UncheckedInto<T> for Swhere
    T: UncheckedFrom<S>,
source§fn unchecked_into(self) -> T
 
fn unchecked_into(self) -> T
The counterpart to 
unchecked_from.source§impl<T, S> UniqueSaturatedInto<T> for Swhere
    T: Bounded,
    S: TryInto<T>,
 
impl<T, S> UniqueSaturatedInto<T> for Swhere
    T: Bounded,
    S: TryInto<T>,
source§fn unique_saturated_into(self) -> T
 
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of 
T.