pub struct DenialEntry {
pub timestamp: String,
pub tool: String,
pub input: String,
pub classification: DenialClass,
}Expand description
One denied tool call extracted from the transcript.
Fields§
§timestamp: StringISO-8601 timestamp from the tool-result event, or empty string.
tool: StringTool name, e.g. "Bash", "Edit", "Write".
input: StringTool input (command string for Bash; serialised JSON for others), truncated to ≤200 chars.
classification: DenialClassTrait Implementations§
Source§impl Clone for DenialEntry
impl Clone for DenialEntry
Source§fn clone(&self) -> DenialEntry
fn clone(&self) -> DenialEntry
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 DenialEntry
impl Debug for DenialEntry
Source§impl<'de> Deserialize<'de> for DenialEntry
impl<'de> Deserialize<'de> for DenialEntry
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
Auto Trait Implementations§
impl Freeze for DenialEntry
impl RefUnwindSafe for DenialEntry
impl Send for DenialEntry
impl Sync for DenialEntry
impl Unpin for DenialEntry
impl UnsafeUnpin for DenialEntry
impl UnwindSafe for DenialEntry
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