pub struct QomRecorderConfig {
pub data_dir: PathBuf,
pub max_events_memory: usize,
pub max_events_disk: usize,
pub history_interval: Duration,
pub enable_groundedness: bool,
pub enable_determinism: bool,
pub enable_ontology: bool,
}Expand description
Configuration for the QoM recorder
Fields§
§data_dir: PathBufDirectory to store QoM data
max_events_memory: usizeMaximum number of events to keep in memory
max_events_disk: usizeMaximum number of events to keep on disk
history_interval: DurationHistory aggregation interval
enable_groundedness: boolWhether to enable groundedness checking
enable_determinism: boolWhether to enable determinism checking
enable_ontology: boolWhether to enable ontology checking
Trait Implementations§
Source§impl Clone for QomRecorderConfig
impl Clone for QomRecorderConfig
Source§fn clone(&self) -> QomRecorderConfig
fn clone(&self) -> QomRecorderConfig
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 QomRecorderConfig
impl Debug for QomRecorderConfig
Auto Trait Implementations§
impl Freeze for QomRecorderConfig
impl RefUnwindSafe for QomRecorderConfig
impl Send for QomRecorderConfig
impl Sync for QomRecorderConfig
impl Unpin for QomRecorderConfig
impl UnwindSafe for QomRecorderConfig
Blanket Implementations§
Source§impl<T> AnyExt for T
impl<T> AnyExt for T
Source§fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
Attempts to downcast this to
T behind referenceSource§fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
Attempts to downcast this to
T behind mutable referenceSource§fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
Attempts to downcast this to
T behind Rc pointerSource§fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
Attempts to downcast this to
T behind Arc pointerSource§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