pub struct EvaluationOptions {
pub stop_on_explicit_deny: bool,
pub collect_match_details: bool,
pub max_statements: usize,
pub ignore_resource_constraints: bool,
}
Expand description
Options for policy evaluation
Fields§
§stop_on_explicit_deny: bool
Whether to continue evaluation after finding an explicit deny
collect_match_details: bool
Whether to collect detailed match information
max_statements: usize
Maximum number of statements to evaluate (for safety)
ignore_resource_constraints: bool
Whether to ignore resource constraints
Trait Implementations§
Source§impl Clone for EvaluationOptions
impl Clone for EvaluationOptions
Source§fn clone(&self) -> EvaluationOptions
fn clone(&self) -> EvaluationOptions
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 EvaluationOptions
impl Debug for EvaluationOptions
Auto Trait Implementations§
impl Freeze for EvaluationOptions
impl RefUnwindSafe for EvaluationOptions
impl Send for EvaluationOptions
impl Sync for EvaluationOptions
impl Unpin for EvaluationOptions
impl UnwindSafe for EvaluationOptions
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