Struct sc_cli::SharedParams [−][src]
pub struct SharedParams {
    pub chain: Option<String>,
    pub dev: bool,
    pub base_path: Option<PathBuf>,
    pub log: Vec<String>,
    pub disable_log_color: bool,
    pub disable_log_reloading: bool,
    pub tracing_targets: Option<String>,
    pub tracing_receiver: TracingReceiver,
}Shared parameters used by all CoreParams.
Fields
chain: Option<String>Specify the chain specification.
It can be one of the predefined ones (dev, local, or staging) or it can be a path to a file with
the chainspec (such as one exported by the build-spec subcommand).
dev: boolSpecify the development chain.
base_path: Option<PathBuf>Specify custom base path.
log: Vec<String>Sets a custom logging filter. Syntax is 
Log levels (least to most verbose) are error, warn, info, debug, and trace.
By default, all targets log info. The global log level can be set with -l
disable_log_color: boolDisable log color output.
disable_log_reloading: boolDisable feature to dynamically update and reload the log filter.
By default this feature is enabled, however it leads to a small performance decrease.
The system_addLogFilter and system_resetLogFilter RPCs will have no effect with this
option set.
tracing_targets: Option<String>Sets a custom profiling filter. Syntax is the same as for logging: 
tracing_receiver: TracingReceiverReceiver to process tracing messages.
Implementations
impl SharedParams[src]
impl SharedParams[src]pub fn base_path(&self) -> Option<BasePath>[src]
Specify custom base path.
pub fn is_dev(&self) -> bool[src]
Specify the development chain.
pub fn chain_id(&self, is_dev: bool) -> String[src]
Get the chain spec for the parameters provided
pub fn log_filters(&self) -> &[String][src]
Get the filters for the logging
pub fn disable_log_color(&self) -> bool[src]
Should the log color output be disabled?
pub fn is_log_filter_reloading_disabled(&self) -> bool[src]
Is log reloading disabled
pub fn tracing_receiver(&self) -> TracingReceiver[src]
Receiver to process tracing messages.
pub fn tracing_targets(&self) -> Option<String>[src]
Comma separated list of targets for tracing.
Trait Implementations
impl StructOpt for SharedParams[src]
impl StructOpt for SharedParams[src]fn clap<'a, 'b>() -> App<'a, 'b>[src]
fn from_clap(matches: &ArgMatches<'_>) -> Self[src]
pub fn from_args() -> Self[src]
pub fn from_args_safe() -> Result<Self, Error>[src]
pub fn from_iter<I>(iter: I) -> Self where
    I: IntoIterator,
    <I as IntoIterator>::Item: Into<OsString>,
    <I as IntoIterator>::Item: Clone, [src]
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
pub fn from_iter_safe<I>(iter: I) -> Result<Self, Error> where
    I: IntoIterator,
    <I as IntoIterator>::Item: Into<OsString>,
    <I as IntoIterator>::Item: Clone, [src]
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
impl StructOptInternal for SharedParams[src]
impl StructOptInternal for SharedParams[src]fn augment_clap<'a, 'b>(app: App<'a, 'b>) -> App<'a, 'b>[src]
fn is_subcommand() -> bool[src]
pub fn from_subcommand(
    _sub: (&'b str, Option<&'b ArgMatches<'a>>)
) -> Option<Self>[src]
_sub: (&'b str, Option<&'b ArgMatches<'a>>)
) -> Option<Self>
Auto Trait Implementations
impl RefUnwindSafe for SharedParams
impl Send for SharedParams
impl Sync for SharedParams
impl Unpin for SharedParams
impl UnwindSafe for SharedParams
Blanket Implementations
impl<T> CheckedConversion for T[src]
impl<T> CheckedConversion for T[src]pub fn checked_from<T>(t: T) -> Option<Self> where
    Self: TryFrom<T>, [src]
Self: TryFrom<T>,
pub fn checked_into<T>(self) -> Option<T> where
    Self: TryInto<T>, [src]
Self: TryInto<T>,
impl<T> Instrument for T[src]
impl<T> Instrument for T[src]pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T> Instrument for T[src]
impl<T> Instrument for T[src]pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T, Outer> IsWrappedBy<Outer> for T where
    T: From<Outer>,
    Outer: AsRef<T> + AsMut<T> + From<T>, [src]
impl<T, Outer> IsWrappedBy<Outer> for T where
    T: From<Outer>,
    Outer: AsRef<T> + AsMut<T> + From<T>, [src]impl<T> SaturatedConversion for T[src]
impl<T> SaturatedConversion for T[src]pub fn saturated_from<T>(t: T) -> Self where
    Self: UniqueSaturatedFrom<T>, [src]
Self: UniqueSaturatedFrom<T>,
pub fn saturated_into<T>(self) -> T where
    Self: UniqueSaturatedInto<T>, [src]
Self: UniqueSaturatedInto<T>,
impl<S, T> UncheckedInto<T> for S where
    T: UncheckedFrom<S>, [src]
impl<S, T> UncheckedInto<T> for S where
    T: UncheckedFrom<S>, [src]pub fn unchecked_into(self) -> T[src]
impl<T, S> UniqueSaturatedInto<T> for S where
    T: Bounded,
    S: TryInto<T>, [src]
impl<T, S> UniqueSaturatedInto<T> for S where
    T: Bounded,
    S: TryInto<T>, [src]pub fn unique_saturated_into(self) -> T[src]
impl<T> WithSubscriber for T[src]
impl<T> WithSubscriber for T[src]pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
    S: Into<Dispatch>, [src]
S: Into<Dispatch>,
pub fn with_current_subscriber(self) -> WithDispatch<Self>[src]
impl<T> Erased for T[src]
impl<T> MaybeDebug for T where
    T: Debug, [src]
T: Debug,
impl<T> MaybeDebug for T where
    T: Debug, [src]
T: Debug,
impl<T> MaybeRefUnwindSafe for T where
    T: RefUnwindSafe, [src]
T: RefUnwindSafe,