pub struct RuntimePolicyHints {
pub execution_mode: Option<ExecutionMode>,
pub session_mode: Option<SessionMode>,
pub telemetry_level: Option<TelemetryLevel>,
pub risk_score: Option<f64>,
pub max_retries: Option<u32>,
pub backoff_base_ms: Option<u64>,
pub enable_warmup: Option<bool>,
}Expand description
Optional runtime-policy hints for partial policy inputs.
Fields§
§execution_mode: Option<ExecutionMode>Optional execution mode.
session_mode: Option<SessionMode>Optional session mode.
telemetry_level: Option<TelemetryLevel>Optional telemetry level.
risk_score: Option<f64>Optional risk score.
max_retries: Option<u32>Optional retry count.
backoff_base_ms: Option<u64>Optional backoff base.
enable_warmup: Option<bool>Optional warmup flag.
Trait Implementations§
Source§impl Clone for RuntimePolicyHints
impl Clone for RuntimePolicyHints
Source§fn clone(&self) -> RuntimePolicyHints
fn clone(&self) -> RuntimePolicyHints
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 RuntimePolicyHints
impl Debug for RuntimePolicyHints
Source§impl Default for RuntimePolicyHints
impl Default for RuntimePolicyHints
Source§fn default() -> RuntimePolicyHints
fn default() -> RuntimePolicyHints
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RuntimePolicyHints
impl<'de> Deserialize<'de> for RuntimePolicyHints
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
Source§impl PartialEq for RuntimePolicyHints
impl PartialEq for RuntimePolicyHints
Source§impl Serialize for RuntimePolicyHints
impl Serialize for RuntimePolicyHints
impl StructuralPartialEq for RuntimePolicyHints
Auto Trait Implementations§
impl Freeze for RuntimePolicyHints
impl RefUnwindSafe for RuntimePolicyHints
impl Send for RuntimePolicyHints
impl Sync for RuntimePolicyHints
impl Unpin for RuntimePolicyHints
impl UnsafeUnpin for RuntimePolicyHints
impl UnwindSafe for RuntimePolicyHints
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