pub enum ModelsAction {
Download {
model: Option<WhisperModel>,
},
List,
Path {
model: Option<WhisperModel>,
},
Remove {
model: WhisperModel,
dry_run: bool,
},
}Variants§
Download
Download a model
Fields
§
model: Option<WhisperModel>Model name (default: large-v3)
List
List available and downloaded models
Path
Show model file path
Fields
§
model: Option<WhisperModel>Model name (default: large-v3)
Remove
Remove a downloaded model
Fields
§
model: WhisperModelModel name to remove
Trait Implementations§
Source§impl Debug for ModelsAction
impl Debug for ModelsAction
Source§impl FromArgMatches for ModelsAction
impl FromArgMatches for ModelsAction
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<'b>(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut<'b>( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§impl Subcommand for ModelsAction
impl Subcommand for ModelsAction
Source§fn augment_subcommands<'b>(__clap_app: Command) -> Command
fn augment_subcommands<'b>(__clap_app: Command) -> Command
Source§fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
Append to
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§fn has_subcommand(__clap_name: &str) -> bool
fn has_subcommand(__clap_name: &str) -> bool
Test whether
Self can parse a specific subcommandAuto Trait Implementations§
impl Freeze for ModelsAction
impl RefUnwindSafe for ModelsAction
impl Send for ModelsAction
impl Sync for ModelsAction
impl Unpin for ModelsAction
impl UnsafeUnpin for ModelsAction
impl UnwindSafe for ModelsAction
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