pub enum CirruSubcommand {
Parse(CirruParseCommand),
Format(CirruFormatCommand),
ParseEdn(CirruParseEdnCommand),
ShowGuide(CirruShowGuideCommand),
}Variants§
Parse(CirruParseCommand)
parse Cirru code to JSON
Format(CirruFormatCommand)
format JSON to Cirru code
ParseEdn(CirruParseEdnCommand)
parse Cirru EDN to JSON
ShowGuide(CirruShowGuideCommand)
show Cirru syntax guide for LLM code generation
Trait Implementations§
Source§impl Clone for CirruSubcommand
impl Clone for CirruSubcommand
Source§fn clone(&self) -> CirruSubcommand
fn clone(&self) -> CirruSubcommand
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CirruSubcommand
impl Debug for CirruSubcommand
Source§impl FromArgs for CirruSubcommand
impl FromArgs for CirruSubcommand
Source§fn from_args(command_name: &[&str], args: &[&str]) -> Result<Self, EarlyExit>
fn from_args(command_name: &[&str], args: &[&str]) -> Result<Self, EarlyExit>
Construct the type from an input set of arguments. Read more
Source§fn redact_arg_values(
command_name: &[&str],
args: &[&str],
) -> Result<Vec<String>, EarlyExit>
fn redact_arg_values( command_name: &[&str], args: &[&str], ) -> Result<Vec<String>, EarlyExit>
Get a String with just the argument names, e.g., options, flags, subcommands, etc, but
without the values of the options and arguments. This can be useful as a means to capture
anonymous usage statistics without revealing the content entered by the end user. Read more
Source§impl PartialEq for CirruSubcommand
impl PartialEq for CirruSubcommand
Source§impl SubCommands for CirruSubcommand
impl SubCommands for CirruSubcommand
Source§const COMMANDS: &'static [&'static CommandInfo]
const COMMANDS: &'static [&'static CommandInfo]
Info for the commands.
Source§fn dynamic_commands() -> &'static [&'static CommandInfo<'static>]
fn dynamic_commands() -> &'static [&'static CommandInfo<'static>]
Get a list of commands that are discovered at runtime.
impl StructuralPartialEq for CirruSubcommand
Auto Trait Implementations§
impl Freeze for CirruSubcommand
impl RefUnwindSafe for CirruSubcommand
impl Send for CirruSubcommand
impl Sync for CirruSubcommand
impl Unpin for CirruSubcommand
impl UnsafeUnpin for CirruSubcommand
impl UnwindSafe for CirruSubcommand
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