pub struct TopicSummary {
pub topic: String,
pub bound: Vec<String>,
pub total: usize,
pub stamped: usize,
pub discovery: usize,
pub untyped: usize,
pub bad: usize,
}Expand description
Per-topic coverage counts, matching ontology-review.sh’s own bucket
definitions exactly.
Fields§
§topic: StringThe topic’s id.
bound: Vec<String>The topic’s directly bound ontology ids, for display.
total: usizeTotal findings seen (including unprocessable ones).
stamped: usizebasis in {declared, resolved} && valid.
discovery: usizebasis == discovery && valid.
untyped: usizebasis == untyped (valid is always true for untyped).
bad: usize!valid, plus any finding that could not even be processed (a
reconciliation “gap” — never silently dropped).
Trait Implementations§
Source§impl Clone for TopicSummary
impl Clone for TopicSummary
Source§fn clone(&self) -> TopicSummary
fn clone(&self) -> TopicSummary
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TopicSummary
impl RefUnwindSafe for TopicSummary
impl Send for TopicSummary
impl Sync for TopicSummary
impl Unpin for TopicSummary
impl UnsafeUnpin for TopicSummary
impl UnwindSafe for TopicSummary
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
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