pub struct SourceQuality {
pub source_id: String,
pub accuracy: f64,
pub completeness: f64,
pub timeliness: f64,
pub overall: f64,
}Expand description
Quality assessment of a knowledge source.
Fields§
§source_id: StringSource identifier.
accuracy: f64Accuracy score in [0, 1].
completeness: f64Completeness score in [0, 1].
timeliness: f64Timeliness score in [0, 1].
overall: f64Overall quality = weighted combination.
Trait Implementations§
Source§impl Clone for SourceQuality
impl Clone for SourceQuality
Source§fn clone(&self) -> SourceQuality
fn clone(&self) -> SourceQuality
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 moreAuto Trait Implementations§
impl Freeze for SourceQuality
impl RefUnwindSafe for SourceQuality
impl Send for SourceQuality
impl Sync for SourceQuality
impl Unpin for SourceQuality
impl UnsafeUnpin for SourceQuality
impl UnwindSafe for SourceQuality
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