pub struct QomComputer { /* private fields */ }Expand description
Main metric computer that orchestrates all computations
Implementations§
Source§impl QomComputer
impl QomComputer
Sourcepub fn with_groundedness(self, enabled: bool) -> Self
pub fn with_groundedness(self, enabled: bool) -> Self
Enable/disable groundedness computation
Sourcepub fn with_determinism(self, enabled: bool) -> Self
pub fn with_determinism(self, enabled: bool) -> Self
Enable/disable determinism computation
Sourcepub fn with_ontology(self, enabled: bool) -> Self
pub fn with_ontology(self, enabled: bool) -> Self
Enable/disable ontology adherence computation
Sourcepub fn compute(&self, ctx: &MetricContext) -> MetricComputeResult
pub fn compute(&self, ctx: &MetricContext) -> MetricComputeResult
Compute all enabled metrics
Trait Implementations§
Auto Trait Implementations§
impl Freeze for QomComputer
impl RefUnwindSafe for QomComputer
impl Send for QomComputer
impl Sync for QomComputer
impl Unpin for QomComputer
impl UnwindSafe for QomComputer
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