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: bool
Specify 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: bool
Disable log color output.
disable_log_reloading: bool
Disable 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: TracingReceiver
Receiver 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,