[][src]Enum sc_cli::Subcommand

pub enum Subcommand {
    BuildSpec(BuildSpecCmd),
    ExportBlocks(ExportBlocksCmd),
    ImportBlocks(ImportBlocksCmd),
    CheckBlock(CheckBlockCmd),
    Revert(RevertCmd),
    PurgeChain(PurgeChainCmd),
    ExportState(ExportStateCmd),
}

All core commands that are provided by default.

The core commands are split into multiple subcommands and Run is the default subcommand. From the CLI user perspective, it is not visible that Run is a subcommand. So, all parameters of Run are exported as main executable parameters.

Variants

BuildSpec(BuildSpecCmd)

Build a spec.json file, outputs to stdout.

ExportBlocks(ExportBlocksCmd)

Export blocks to a file.

ImportBlocks(ImportBlocksCmd)

Import blocks from file.

CheckBlock(CheckBlockCmd)

Validate a single block.

Revert(RevertCmd)

Revert chain to the previous state.

PurgeChain(PurgeChainCmd)

Remove the whole chain data.

ExportState(ExportStateCmd)

Export state as raw chain spec.

Trait Implementations

impl CliConfiguration for Subcommand[src]

impl Clone for Subcommand[src]

impl Debug for Subcommand[src]

impl StructOpt for Subcommand[src]

impl StructOptInternal for Subcommand[src]

Auto Trait Implementations

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> From<T> for T[src]

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

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

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

Get a reference to the inner from the outer.

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

impl<T> MaybeDebug for T where
    T: Debug

impl<T> MaybeRefUnwindSafe for T where
    T: RefUnwindSafe

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> SaturatedConversion for T

impl<T> SendSyncUnwindSafe for T where
    T: Send + Sync + UnwindSafe + ?Sized

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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
    S: TryInto<T>,
    T: Bounded

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,