pub struct EnforcementPolicy {
pub warning_threshold: u32,
pub emit_warning_events: bool,
pub emit_block_events: bool,
pub timeout_grace_ms: u64,
}Expand description
Configuration for enforcement behavior
Fields§
§warning_threshold: u32Warning threshold (percentage of limit, 0-100)
emit_warning_events: boolWhether to emit events on warnings
emit_block_events: boolWhether to emit events on blocks
timeout_grace_ms: u64Grace period for timeouts (milliseconds)
Trait Implementations§
Source§impl Clone for EnforcementPolicy
impl Clone for EnforcementPolicy
Source§fn clone(&self) -> EnforcementPolicy
fn clone(&self) -> EnforcementPolicy
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 EnforcementPolicy
impl Debug for EnforcementPolicy
Source§impl Default for EnforcementPolicy
impl Default for EnforcementPolicy
Source§impl<'de> Deserialize<'de> for EnforcementPolicy
impl<'de> Deserialize<'de> for EnforcementPolicy
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 EnforcementPolicy
impl RefUnwindSafe for EnforcementPolicy
impl Send for EnforcementPolicy
impl Sync for EnforcementPolicy
impl Unpin for EnforcementPolicy
impl UnsafeUnpin for EnforcementPolicy
impl UnwindSafe for EnforcementPolicy
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