pub enum AgentExecutionResult {
Allowed,
Denied,
Approved,
UserDenied,
}Expand description
Result of agent tool execution with permission decision
Variants§
Allowed
Tool was allowed to execute
Denied
Tool execution was denied
Approved
User was prompted and approved
UserDenied
User was prompted and denied
Trait Implementations§
Source§impl Clone for AgentExecutionResult
impl Clone for AgentExecutionResult
Source§fn clone(&self) -> AgentExecutionResult
fn clone(&self) -> AgentExecutionResult
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 AgentExecutionResult
impl Debug for AgentExecutionResult
Source§impl Display for AgentExecutionResult
impl Display for AgentExecutionResult
Source§impl PartialEq for AgentExecutionResult
impl PartialEq for AgentExecutionResult
impl Copy for AgentExecutionResult
impl Eq for AgentExecutionResult
impl StructuralPartialEq for AgentExecutionResult
Auto Trait Implementations§
impl Freeze for AgentExecutionResult
impl RefUnwindSafe for AgentExecutionResult
impl Send for AgentExecutionResult
impl Sync for AgentExecutionResult
impl Unpin for AgentExecutionResult
impl UnwindSafe for AgentExecutionResult
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