pub struct MetricProviderRegistry { /* private fields */ }Implementations§
Source§impl MetricProviderRegistry
impl MetricProviderRegistry
pub fn register( &mut self, descriptor: ImplementationDescriptor, provider: Arc<dyn MetricProvider>, ) -> Result<(), DagMlError>
pub fn evaluate( &self, task: &MetricEvaluationTask, ) -> Result<ValidatedMetricEvaluation, DagMlError>
Trait Implementations§
Source§impl Default for MetricProviderRegistry
impl Default for MetricProviderRegistry
Source§fn default() -> MetricProviderRegistry
fn default() -> MetricProviderRegistry
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for MetricProviderRegistry
impl !UnwindSafe for MetricProviderRegistry
impl Freeze for MetricProviderRegistry
impl Send for MetricProviderRegistry
impl Sync for MetricProviderRegistry
impl Unpin for MetricProviderRegistry
impl UnsafeUnpin for MetricProviderRegistry
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