pub struct AcquisitionPolicy {
pub mode: AcquisitionModeHint,
pub investigate_start: Option<AcquisitionStartHint>,
pub retry_budget: u32,
pub backoff_base_ms: u64,
pub enable_warmup: bool,
pub sticky_session: bool,
pub telemetry_level: TelemetryLevel,
pub risk_score: f64,
}Expand description
Deterministic runner input derived from runtime policy.
Fields§
§mode: AcquisitionModeHintRecommended acquisition mode.
investigate_start: Option<AcquisitionStartHint>Optional investigation entry point.
retry_budget: u32Retry budget hint for transient failures.
backoff_base_ms: u64Base retry backoff in milliseconds.
enable_warmup: boolWarmup recommendation.
sticky_session: boolSticky-session recommendation.
telemetry_level: TelemetryLevelTelemetry intensity carried through for logging/diagnostics.
risk_score: f64Risk score clamped to [0.0, 1.0].
Trait Implementations§
Source§impl Clone for AcquisitionPolicy
impl Clone for AcquisitionPolicy
Source§fn clone(&self) -> AcquisitionPolicy
fn clone(&self) -> AcquisitionPolicy
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 AcquisitionPolicy
impl Debug for AcquisitionPolicy
Source§impl<'de> Deserialize<'de> for AcquisitionPolicy
impl<'de> Deserialize<'de> for AcquisitionPolicy
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 AcquisitionPolicy
impl PartialEq for AcquisitionPolicy
Source§impl Serialize for AcquisitionPolicy
impl Serialize for AcquisitionPolicy
impl StructuralPartialEq for AcquisitionPolicy
Auto Trait Implementations§
impl Freeze for AcquisitionPolicy
impl RefUnwindSafe for AcquisitionPolicy
impl Send for AcquisitionPolicy
impl Sync for AcquisitionPolicy
impl Unpin for AcquisitionPolicy
impl UnsafeUnpin for AcquisitionPolicy
impl UnwindSafe for AcquisitionPolicy
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