pub struct OperationalSimulationAgent { /* private fields */ }Implementations§
Source§impl OperationalSimulationAgent
impl OperationalSimulationAgent
pub fn new(config: OperationalSimulatorConfig) -> Self
pub fn default_config() -> Self
Trait Implementations§
Source§impl Suggestor for OperationalSimulationAgent
impl Suggestor for OperationalSimulationAgent
Source§fn name(&self) -> &'static str
fn name(&self) -> &'static str
Human-readable name, used for logging and provenance. Read more
Source§fn dependencies(&self) -> &[ContextKey]
fn dependencies(&self) -> &[ContextKey]
Context keys this suggestor reads from. Read more
Source§fn accepts(&self, ctx: &dyn Context) -> bool
fn accepts(&self, ctx: &dyn Context) -> bool
Pure predicate: should this suggestor execute given the current context? Read more
Auto Trait Implementations§
impl Freeze for OperationalSimulationAgent
impl RefUnwindSafe for OperationalSimulationAgent
impl Send for OperationalSimulationAgent
impl Sync for OperationalSimulationAgent
impl Unpin for OperationalSimulationAgent
impl UnsafeUnpin for OperationalSimulationAgent
impl UnwindSafe for OperationalSimulationAgent
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