Struct dinero::CommonOpts [−][src]
pub struct CommonOpts {Show 14 fields
pub input_file: PathBuf,
pub depth: Option<usize>,
pub query: Vec<String>,
pub real: bool,
pub begin: Option<NaiveDate>,
pub end: Option<NaiveDate>,
pub no_balance_check: bool,
pub exchange: Option<String>,
pub convert: Option<String>,
pub date_format: String,
pub strict: bool,
pub pedantic: bool,
pub collapse: bool,
pub related: bool,
// some fields omitted
}
Expand description
Command line options
Fields
input_file: PathBuf
Input file
depth: Option<usize>
Depth
query: Vec<String>
The pattern to look for
real: bool
Use only real postings rather than real and virtual
begin: Option<NaiveDate>
end: Option<NaiveDate>
no_balance_check: bool
Ignore balance assertions
exchange: Option<String>
Display the report in the selected currency
convert: Option<String>
Add a conversion to the selected currency in the output
date_format: String
Date format
strict: bool
Accounts, tags or commodities not previously declared will cause warnings.
pedantic: bool
Accounts, tags or commodities not previously declared will cause errors.
collapse: bool
Whether to collapse postings from the same account in the same transaction
Show the other postings in the transaction
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
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
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 CommonOpts
impl Send for CommonOpts
impl Sync for CommonOpts
impl Unpin for CommonOpts
impl UnwindSafe for CommonOpts
Blanket Implementations
Mutably borrows from an owned value. Read more