pub struct DenialRecord {
pub tool_name: String,
pub tool_use_id: String,
pub reason: String,
pub timestamp: String,
pub input_summary: String,
}Expand description
A recorded permission denial event.
Fields§
§tool_name: StringTool that was denied.
tool_use_id: StringThe tool_use ID from the model.
reason: StringReason for denial.
timestamp: StringTimestamp of the denial.
input_summary: StringSummary of what the tool was trying to do.
Trait Implementations§
Source§impl Clone for DenialRecord
impl Clone for DenialRecord
Source§fn clone(&self) -> DenialRecord
fn clone(&self) -> DenialRecord
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 moreAuto Trait Implementations§
impl Freeze for DenialRecord
impl RefUnwindSafe for DenialRecord
impl Send for DenialRecord
impl Sync for DenialRecord
impl Unpin for DenialRecord
impl UnsafeUnpin for DenialRecord
impl UnwindSafe for DenialRecord
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