pub struct ConfigFlags {
pub paths: Vec<PathBuf>,
}Available on crate feature
terminal only.Expand description
The config path flags parser.
Fields§
§paths: Vec<PathBuf>Override the default configuration file path.
The given paths are shell-expanded then canonicalized (if
applicable). If the first path does not point to a valid file, the
wizard will propose to assist you in the creation of the configuration
file. Other paths are merged with the first one, which allows you to
separate your public config from your private(s) one(s). Multiple paths
can also be provided by delimiting them with : (like $PATH in a
POSIX shell).
Trait Implementations§
Source§impl Args for ConfigFlags
impl Args for ConfigFlags
Source§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
Source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Append to
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§impl CommandFactory for ConfigFlags
impl CommandFactory for ConfigFlags
Source§impl Debug for ConfigFlags
impl Debug for ConfigFlags
Source§impl Default for ConfigFlags
impl Default for ConfigFlags
Source§fn default() -> ConfigFlags
fn default() -> ConfigFlags
Returns the “default value” for a type. Read more
Source§impl FromArgMatches for ConfigFlags
impl FromArgMatches for ConfigFlags
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§impl Parser for ConfigFlags
impl Parser for ConfigFlags
Source§fn parse_from<I, T>(itr: I) -> Self
fn parse_from<I, T>(itr: I) -> Self
Parse from iterator, exit on error.
Source§fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
Parse from iterator, return Err on error.
Source§fn update_from<I, T>(&mut self, itr: I)
fn update_from<I, T>(&mut self, itr: I)
Auto Trait Implementations§
impl Freeze for ConfigFlags
impl RefUnwindSafe for ConfigFlags
impl Send for ConfigFlags
impl Sync for ConfigFlags
impl Unpin for ConfigFlags
impl UnsafeUnpin for ConfigFlags
impl UnwindSafe for ConfigFlags
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