pub struct Denials {
pub denied: Vec<String>,
pub more: usize,
pub note: Option<String>,
}Expand description
What the sandbox denied a command that failed: shown to the model and to people, never evidence for a verdict.
Lines are written from the sandbox’s record of the run: the most specific rule first, identical denials merged with a count, control characters escaped. A partial record (Linux reports refused system calls only) carries a note saying what it cannot show, and macOS reports are best effort: an empty list never means “nothing was denied”.
Fields§
§denied: Vec<String>One line per denial, at most ten.
more: usizeHow many more denials there were.
note: Option<String>What the record cannot show, when it cannot show everything.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Denials
impl<'de> Deserialize<'de> for Denials
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
impl Eq for Denials
Source§impl JsonSchema for Denials
impl JsonSchema for Denials
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreimpl StructuralPartialEq for Denials
Auto Trait Implementations§
impl Freeze for Denials
impl RefUnwindSafe for Denials
impl Send for Denials
impl Sync for Denials
impl Unpin for Denials
impl UnsafeUnpin for Denials
impl UnwindSafe for Denials
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