pub struct AppliedBehaviorPlan {
pub adapter_kind: AdapterKind,
pub execution_mode: ExecutionMode,
pub session_mode: SessionMode,
pub interaction_level: BehaviorInteractionLevel,
pub rate_limit_rps: f64,
pub max_retries: u32,
pub backoff_base_ms: u64,
pub enable_warmup: bool,
pub sticky_session_ttl_secs: Option<u64>,
pub risk_score: f64,
pub required_stygian_features: Vec<String>,
pub config_hints: BTreeMap<String, String>,
}Expand description
Structured behavior plan produced after JSON adaptation.
Fields§
§adapter_kind: AdapterKindWhich adapter shape was selected.
execution_mode: ExecutionModeEffective execution mode.
session_mode: SessionModeEffective session mode.
interaction_level: BehaviorInteractionLevelEffective interaction recommendation.
rate_limit_rps: f64Effective request pacing budget (requests/second).
max_retries: u32Retry budget for request orchestration.
backoff_base_ms: u64Base backoff delay in milliseconds.
enable_warmup: boolWhether warmup routines should run before primary navigation.
sticky_session_ttl_secs: Option<u64>Sticky session TTL recommendation in seconds.
risk_score: f64Policy risk score in [0.0, 1.0].
required_stygian_features: Vec<String>Required feature labels inferred from policy.
config_hints: BTreeMap<String, String>Config hint passthrough map.
Trait Implementations§
Source§impl Clone for AppliedBehaviorPlan
impl Clone for AppliedBehaviorPlan
Source§fn clone(&self) -> AppliedBehaviorPlan
fn clone(&self) -> AppliedBehaviorPlan
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 AppliedBehaviorPlan
impl Debug for AppliedBehaviorPlan
Source§impl<'de> Deserialize<'de> for AppliedBehaviorPlan
impl<'de> Deserialize<'de> for AppliedBehaviorPlan
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 AppliedBehaviorPlan
impl PartialEq for AppliedBehaviorPlan
Source§impl Serialize for AppliedBehaviorPlan
impl Serialize for AppliedBehaviorPlan
impl StructuralPartialEq for AppliedBehaviorPlan
Auto Trait Implementations§
impl Freeze for AppliedBehaviorPlan
impl RefUnwindSafe for AppliedBehaviorPlan
impl Send for AppliedBehaviorPlan
impl Sync for AppliedBehaviorPlan
impl Unpin for AppliedBehaviorPlan
impl UnsafeUnpin for AppliedBehaviorPlan
impl UnwindSafe for AppliedBehaviorPlan
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