pub struct DetectEncodingArgs {
pub verbose: bool,
pub input_paths: Vec<PathBuf>,
pub recursive: bool,
pub file_paths: Vec<String>,
}
Expand description
Command-line arguments for file encoding detection.
Fields§
§verbose: bool
Display detailed sample text and confidence information
input_paths: Vec<PathBuf>
Specify file or directory paths to process (new parameter, mutually exclusive with file_paths)
recursive: bool
Recursively process subdirectories (new parameter)
file_paths: Vec<String>
File paths to analyze for encoding detection
Implementations§
Source§impl DetectEncodingArgs
impl DetectEncodingArgs
Sourcepub fn get_input_handler(&self) -> Result<InputPathHandler, SubXError>
pub fn get_input_handler(&self) -> Result<InputPathHandler, SubXError>
Get all input paths, combining file_paths and input_paths parameters
Trait Implementations§
Source§impl Args for DetectEncodingArgs
impl Args for DetectEncodingArgs
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 Debug for DetectEncodingArgs
impl Debug for DetectEncodingArgs
Source§impl FromArgMatches for DetectEncodingArgs
impl FromArgMatches for DetectEncodingArgs
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
.Auto Trait Implementations§
impl Freeze for DetectEncodingArgs
impl RefUnwindSafe for DetectEncodingArgs
impl Send for DetectEncodingArgs
impl Sync for DetectEncodingArgs
impl Unpin for DetectEncodingArgs
impl UnwindSafe for DetectEncodingArgs
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