pub struct CognitionRuntimeOptions {
pub enabled: bool,
pub loop_interval_ms: u64,
pub max_events: usize,
pub max_snapshots: usize,
pub default_policy: PersonaPolicy,
}Expand description
Runtime options for cognition manager.
Fields§
§enabled: bool§loop_interval_ms: u64§max_events: usize§max_snapshots: usize§default_policy: PersonaPolicyTrait Implementations§
Source§impl Clone for CognitionRuntimeOptions
impl Clone for CognitionRuntimeOptions
Source§fn clone(&self) -> CognitionRuntimeOptions
fn clone(&self) -> CognitionRuntimeOptions
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 CognitionRuntimeOptions
impl Debug for CognitionRuntimeOptions
Auto Trait Implementations§
impl Freeze for CognitionRuntimeOptions
impl RefUnwindSafe for CognitionRuntimeOptions
impl Send for CognitionRuntimeOptions
impl Sync for CognitionRuntimeOptions
impl Unpin for CognitionRuntimeOptions
impl UnwindSafe for CognitionRuntimeOptions
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more