Struct sc_cli::DatabaseParams[][src]

pub struct DatabaseParams {
    pub database: Option<Database>,
    pub database_cache_size: Option<usize>,
    pub storage_chain: bool,
}

Parameters for block import.

Fields

database: Option<Database>

Select database backend to use.

database_cache_size: Option<usize>

Limit the memory the database cache can use.

storage_chain: bool

Enable storage chain mode

This changes the storage format for blocks bodys. If this is enabled, each transaction is stored separately in the transaction database column and is only referenced by hash in the block body column.

Implementations

impl DatabaseParams[src]

pub fn database(&self) -> Option<Database>[src]

Limit the memory the database cache can use.

pub fn database_cache_size(&self) -> Option<usize>[src]

Limit the memory the database cache can use.

pub fn transaction_storage(&self) -> TransactionStorageMode[src]

Transaction storage scheme.

Trait Implementations

impl Debug for DatabaseParams[src]

impl StructOpt for DatabaseParams[src]

impl StructOptInternal for DatabaseParams[src]

Auto Trait Implementations

impl RefUnwindSafe for DatabaseParams

impl Send for DatabaseParams

impl Sync for DatabaseParams

impl Unpin for DatabaseParams

impl UnwindSafe for DatabaseParams

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> CheckedConversion for T[src]

impl<T> Erased for T[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, Outer> IsWrappedBy<Outer> for T where
    T: From<Outer>,
    Outer: AsRef<T> + AsMut<T> + From<T>, 
[src]

pub fn from_ref(outer: &Outer) -> &T[src]

Get a reference to the inner from the outer.

pub fn from_mut(outer: &mut Outer) -> &mut T[src]

Get a mutable reference to the inner from the outer.

impl<T> MaybeDebug for T where
    T: Debug
[src]

impl<T> MaybeDebug for T where
    T: Debug
[src]

impl<T> MaybeRefUnwindSafe for T where
    T: RefUnwindSafe
[src]

impl<T> Pointable for T[src]

type Init = T

The type for initializers.

impl<T> Same<T> for T[src]

type Output = T

Should always be Self

impl<T> SaturatedConversion for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<S, T> UncheckedInto<T> for S where
    T: UncheckedFrom<S>, 
[src]

impl<T, S> UniqueSaturatedInto<T> for S where
    T: Bounded,
    S: TryInto<T>, 
[src]

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]