pub struct Opts {
pub(crate) quiet: bool,
pub(crate) verbose: bool,
pub(crate) version: bool,
pub(crate) packages: Vec<String>,
pub(crate) manifest_path: Option<String>,
pub(crate) message_format: Option<String>,
pub(crate) rustfmt_options: Vec<String>,
pub(crate) format_all: bool,
pub(crate) check: bool,
}Fields
quiet: boolNo output printed to stdout
verbose: boolUse verbose output
version: boolPrint rustfmt version and exit
packages: Vec<String>Specify package to format
manifest_path: Option<String>Specify path to Cargo.toml
message_format: Option<String>Specify message-format: short|json|human
rustfmt_options: Vec<String>Options passed to rustfmt
format_all: boolFormat all packages, and also their local path-based dependencies
check: boolRun rustfmt in check mode
Trait Implementations
Builds the struct from clap::ArgMatches. It’s guaranteed to succeed
if matches originates from an App generated by [StructOpt::clap] called on
the same type, otherwise it must panic. Read more
fn from_args() -> Self
fn from_args() -> Self
Builds the struct from the command line arguments (std::env::args_os).
Calls clap::Error::exit on failure, printing the error message and aborting the program. Read more
fn from_args_safe() -> Result<Self, Error>
fn from_args_safe() -> Result<Self, Error>
Builds the struct from the command line arguments (std::env::args_os).
Unlike [StructOpt::from_args], returns clap::Error on failure instead of aborting the program,
so calling .exit is up to you. Read more
fn from_iter<I>(iter: I) -> Self where
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
fn from_iter<I>(iter: I) -> Self where
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
Gets the struct from any iterator such as a Vec of your making.
Print the error message and quit the program in case of failure. Read more
fn from_iter_safe<I>(iter: I) -> Result<Self, Error> where
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
fn from_iter_safe<I>(iter: I) -> Result<Self, Error> where
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
Gets the struct from any iterator such as a Vec of your making. Read more
Auto Trait Implementations
impl RefUnwindSafe for Opts
impl UnwindSafe for Opts
Blanket Implementations
Layout
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference’s “Type Layout” chapter for details on type layout guarantees.
Size: 104 bytes