pub enum AuditResult {
Success,
Blocked,
Cancelled,
}Expand description
Result of a permission check
Variants§
Success
Tool execution succeeded
Blocked
Tool execution was blocked
Cancelled
User cancelled the operation
Trait Implementations§
Source§impl Clone for AuditResult
impl Clone for AuditResult
Source§fn clone(&self) -> AuditResult
fn clone(&self) -> AuditResult
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 AuditResult
impl Debug for AuditResult
Source§impl<'de> Deserialize<'de> for AuditResult
impl<'de> Deserialize<'de> for AuditResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for AuditResult
impl Display for AuditResult
Source§impl PartialEq for AuditResult
impl PartialEq for AuditResult
Source§impl Serialize for AuditResult
impl Serialize for AuditResult
impl Copy for AuditResult
impl Eq for AuditResult
impl StructuralPartialEq for AuditResult
Auto Trait Implementations§
impl Freeze for AuditResult
impl RefUnwindSafe for AuditResult
impl Send for AuditResult
impl Sync for AuditResult
impl Unpin for AuditResult
impl UnwindSafe for AuditResult
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