Struct modeling::ctags::ctags_opt::Opt [−][src]
pub struct Opt {}Show fields
pub thread: usize, pub output: PathBuf, pub dir: PathBuf, pub stat: bool, pub list: Option<String>, pub bin_ctags: PathBuf, pub bin_git: PathBuf, pub opt_ctags: Vec<String>, pub opt_git: Vec<String>, pub opt_git_lfs: Vec<String>, pub verbose: bool, pub exclude_lfs: bool, pub include_untracked: bool, pub include_ignored: bool, pub include_submodule: bool, pub validate_utf8: bool, pub unsorted: bool, pub fields: Option<String>, pub languages: Option<String>, pub exclude: Vec<String>, pub completion: Option<String>, pub config: bool,
Fields
thread: usize
Number of threads
output: PathBuf
Output filename ( filename ‘-’ means output to stdout )
dir: PathBuf
Search directory
stat: bool
Show statistics
list: Option<String>
Filename of input file list
Path to ctags binary
bin_git: PathBuf
Path to git binary
Options passed to ctags
opt_git: Vec<String>
Options passed to git
opt_git_lfs: Vec<String>
Options passed to git-lfs
verbose: bool
Verbose mode
exclude_lfs: bool
Exclude git-lfs tracked files
include_untracked: bool
Include untracked files
include_ignored: bool
Include ignored files
include_submodule: bool
Include submodule files
validate_utf8: bool
Validate UTF8 sequence of tag file
unsorted: bool
Disable tags sort
fields: Option<String>
Disable tags sort
languages: Option<String>
Languages
exclude: Vec<String>
Glob pattern of exclude file ( ex. –exclude ‘*.rs’ )
completion: Option<String>
Generate shell completion file
config: bool
Generate configuration sample file
Trait Implementations
impl<'de> Deserialize<'de> for Opt where
Opt: Default,
[src]
impl<'de> Deserialize<'de> for Opt where
Opt: Default,
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl StructOpt for Opt
[src]
impl StructOpt for Opt
[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 Opt
[src]
impl StructOptInternal for Opt
[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>
impl StructOptToml for Opt
[src]
impl StructOptToml for Opt
[src]fn merge<'a>(from_toml: Self, from_args: Self, args: &ArgMatches<'_>) -> Self where
Self: Sized,
Self: StructOpt,
Self: Deserialize<'a>,
[src]
Self: Sized,
Self: StructOpt,
Self: Deserialize<'a>,
pub fn from_clap_with_toml<'a>(
toml_str: &'a str,
args: &ArgMatches<'_>
) -> Result<Self, Error> where
Self: StructOpt + Deserialize<'a>,
[src]
toml_str: &'a str,
args: &ArgMatches<'_>
) -> Result<Self, Error> where
Self: StructOpt + Deserialize<'a>,
pub fn from_args_with_toml<'a>(toml_str: &'a str) -> Result<Self, Error> where
Self: StructOpt + Deserialize<'a>,
[src]
Self: StructOpt + Deserialize<'a>,
pub fn from_iter_with_toml<'a, I>(
toml_str: &'a str,
iter: I
) -> Result<Self, Error> where
Self: StructOpt + Deserialize<'a>,
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
[src]
toml_str: &'a str,
iter: I
) -> Result<Self, Error> where
Self: StructOpt + Deserialize<'a>,
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
Auto Trait Implementations
impl RefUnwindSafe for Opt
impl RefUnwindSafe for Opt
impl UnwindSafe for Opt
impl UnwindSafe for Opt
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,