pub enum TypegenCommands {
Generate {
project_path: Option<PathBuf>,
output_path: Option<PathBuf>,
validation_library: Option<String>,
verbose: bool,
visualize_deps: bool,
config_file: Option<PathBuf>,
},
Init {
project_path: Option<PathBuf>,
generated_path: Option<PathBuf>,
output_path: Option<PathBuf>,
validation_library: Option<String>,
verbose: bool,
visualize_deps: bool,
force: bool,
},
}Variants§
Generate
Generate TypeScript models and bindings from Tauri commands
Fields
§
project_path: Option<PathBuf>Path to the Tauri project source directory. Defaults to config file value or “./src-tauri”
§
output_path: Option<PathBuf>Output path for generated TypeScript files. Defaults to config file value or “./src/generated”
Init
Initialize configuration for a Tauri project and run initial generation
Trait Implementations§
Source§impl From<&TypegenCommands> for GenerateConfig
impl From<&TypegenCommands> for GenerateConfig
Source§fn from(cmd: &TypegenCommands) -> Self
fn from(cmd: &TypegenCommands) -> Self
Converts to this type from the input type.
Source§impl FromArgMatches for TypegenCommands
impl FromArgMatches for TypegenCommands
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 TypegenCommands
impl Subcommand for TypegenCommands
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 TypegenCommands
impl RefUnwindSafe for TypegenCommands
impl Send for TypegenCommands
impl Sync for TypegenCommands
impl Unpin for TypegenCommands
impl UnwindSafe for TypegenCommands
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