pub enum EntityCommand {
Kinds,
Show {
address: String,
},
}Expand description
The subcommands of majordomus entity.
§Example
use majordomus_cli::cli::{Cli, Command, EntityCommand};
use clap::Parser;
let cli = Cli::try_parse_from(["majordomus", "entity", "show", "majordomus://adr/adr-0004"]).unwrap();
let Command::Entity(args) = cli.command else { panic!("not the entity command") };
assert!(matches!(args.command, EntityCommand::Show { .. }));Variants§
Kinds
Every kind of the layer, the route of its index, and every route collision there is
Show
One entity: its route, what it references, what references it, where it is served
Trait Implementations§
Source§impl Debug for EntityCommand
impl Debug for EntityCommand
Source§impl FromArgMatches for EntityCommand
impl FromArgMatches for EntityCommand
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 EntityCommand
impl Subcommand for EntityCommand
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 EntityCommand
impl RefUnwindSafe for EntityCommand
impl Send for EntityCommand
impl Sync for EntityCommand
impl Unpin for EntityCommand
impl UnsafeUnpin for EntityCommand
impl UnwindSafe for EntityCommand
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