pub struct ExecPolicyCheckResult {
pub status: ExitStatus,
pub stdout: String,
pub stderr: String,
pub evaluation: ExecPolicyEvaluation,
}Expand description
Captured output from codex execpolicy check.
Fields§
§status: ExitStatusExit status returned by the subcommand.
stdout: StringCaptured stdout (mirrored to the console when mirror_stdout is true).
stderr: StringCaptured stderr (mirrored unless quiet is set).
evaluation: ExecPolicyEvaluationParsed decision JSON.
Implementations§
Source§impl ExecPolicyCheckResult
impl ExecPolicyCheckResult
Sourcepub fn decision(&self) -> Option<ExecPolicyDecision>
pub fn decision(&self) -> Option<ExecPolicyDecision>
Convenience accessor for the matched decision (if any).
Trait Implementations§
Source§impl Clone for ExecPolicyCheckResult
impl Clone for ExecPolicyCheckResult
Source§fn clone(&self) -> ExecPolicyCheckResult
fn clone(&self) -> ExecPolicyCheckResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ExecPolicyCheckResult
impl Debug for ExecPolicyCheckResult
Source§impl PartialEq for ExecPolicyCheckResult
impl PartialEq for ExecPolicyCheckResult
Source§fn eq(&self, other: &ExecPolicyCheckResult) -> bool
fn eq(&self, other: &ExecPolicyCheckResult) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ExecPolicyCheckResult
impl StructuralPartialEq for ExecPolicyCheckResult
Auto Trait Implementations§
impl Freeze for ExecPolicyCheckResult
impl RefUnwindSafe for ExecPolicyCheckResult
impl Send for ExecPolicyCheckResult
impl Sync for ExecPolicyCheckResult
impl Unpin for ExecPolicyCheckResult
impl UnsafeUnpin for ExecPolicyCheckResult
impl UnwindSafe for ExecPolicyCheckResult
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.