pub enum ToolPolicyCommands {
Status,
Allow {
tool: String,
},
Deny {
tool: String,
},
Prompt {
tool: String,
},
AllowAll,
DenyAll,
ResetAll,
}
Expand description
Tool policy management commands
Variants§
Status
Show current tool policy status
Allow
Allow a specific tool
Deny
Deny a specific tool
Prompt
Set a tool to prompt for confirmation
AllowAll
Allow all tools
DenyAll
Deny all tools
ResetAll
Reset all tools to prompt
Trait Implementations§
Source§impl Clone for ToolPolicyCommands
impl Clone for ToolPolicyCommands
Source§fn clone(&self) -> ToolPolicyCommands
fn clone(&self) -> ToolPolicyCommands
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 ToolPolicyCommands
impl Debug for ToolPolicyCommands
Source§impl FromArgMatches for ToolPolicyCommands
impl FromArgMatches for ToolPolicyCommands
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 ToolPolicyCommands
impl Subcommand for ToolPolicyCommands
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 ToolPolicyCommands
impl RefUnwindSafe for ToolPolicyCommands
impl Send for ToolPolicyCommands
impl Sync for ToolPolicyCommands
impl Unpin for ToolPolicyCommands
impl UnwindSafe for ToolPolicyCommands
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