pub struct ProvenanceSummary {
pub total: u64,
pub by_source: SourceCounts,
pub needs_review: u64,
pub reviewed: u64,
pub average_confidence: HashMap<String, f64>,
}Expand description
Summary of annotation provenance counts (RFC-0003)
Fields§
§total: u64Total annotations tracked
by_source: SourceCountsCounts by source type
needs_review: u64Count needing review
reviewed: u64Count already reviewed
average_confidence: HashMap<String, f64>Average confidence by source type
Trait Implementations§
Source§impl Clone for ProvenanceSummary
impl Clone for ProvenanceSummary
Source§fn clone(&self) -> ProvenanceSummary
fn clone(&self) -> ProvenanceSummary
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 ProvenanceSummary
impl Debug for ProvenanceSummary
Source§impl Default for ProvenanceSummary
impl Default for ProvenanceSummary
Source§fn default() -> ProvenanceSummary
fn default() -> ProvenanceSummary
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProvenanceSummary
impl<'de> Deserialize<'de> for ProvenanceSummary
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ProvenanceSummary
impl RefUnwindSafe for ProvenanceSummary
impl Send for ProvenanceSummary
impl Sync for ProvenanceSummary
impl Unpin for ProvenanceSummary
impl UnwindSafe for ProvenanceSummary
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