pub struct OptionArgs {Show 19 fields
pub check: Option<bool>,
pub print: Option<bool>,
pub fail_on_change: Option<bool>,
pub wrap: Option<bool>,
pub wraplen: Option<u8>,
pub wrapmin: Option<u8>,
pub tabsize: Option<u8>,
pub tabchar: Option<TabChar>,
pub stdin: Option<bool>,
pub config: Option<PathBuf>,
pub noconfig: Option<bool>,
pub lists: Vec<String>,
pub verbatims: Vec<String>,
pub no_indent_envs: Vec<String>,
pub wrap_chars: Vec<char>,
pub verbosity: Option<LevelFilter>,
pub arguments: Option<bool>,
pub files: Vec<PathBuf>,
pub recursive: Option<bool>,
}
Expand description
Arguments using Options to track CLI/config file/default values
Fields§
§check: Option<bool>
§print: Option<bool>
§fail_on_change: Option<bool>
§wrap: Option<bool>
§wraplen: Option<u8>
§wrapmin: Option<u8>
§tabsize: Option<u8>
§tabchar: Option<TabChar>
§stdin: Option<bool>
§config: Option<PathBuf>
§noconfig: Option<bool>
§lists: Vec<String>
§verbatims: Vec<String>
§no_indent_envs: Vec<String>
§wrap_chars: Vec<char>
§verbosity: Option<LevelFilter>
§arguments: Option<bool>
§files: Vec<PathBuf>
§recursive: Option<bool>
Implementations§
Source§impl OptionArgs
impl OptionArgs
Trait Implementations§
Source§impl Clone for OptionArgs
impl Clone for OptionArgs
Source§fn clone(&self) -> OptionArgs
fn clone(&self) -> OptionArgs
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for OptionArgs
impl Debug for OptionArgs
Source§impl Default for OptionArgs
impl Default for OptionArgs
Auto Trait Implementations§
impl Freeze for OptionArgs
impl RefUnwindSafe for OptionArgs
impl Send for OptionArgs
impl Sync for OptionArgs
impl Unpin for OptionArgs
impl UnwindSafe for OptionArgs
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more