pub struct DivisionStatus {
pub division: String,
pub sources: u64,
pub with_text: u64,
pub coverage: f64,
pub counts: StatusCounts,
pub warnings: Vec<String>,
}Expand description
Coverage for one division, computed over terminal records.
Fields§
§division: StringDivision name, from the shard file name.
sources: u64Number of distinct source paths.
with_text: u64Sources whose terminal record carries a text artifact.
coverage: f64with_text over sources, 0.0 for an empty shard.
counts: StatusCountsTerminal record counts by status.
warnings: Vec<String>Non-fatal reader findings for this shard.
Trait Implementations§
Source§impl Clone for DivisionStatus
impl Clone for DivisionStatus
Source§fn clone(&self) -> DivisionStatus
fn clone(&self) -> DivisionStatus
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 moreSource§impl Debug for DivisionStatus
impl Debug for DivisionStatus
Source§impl<'de> Deserialize<'de> for DivisionStatus
impl<'de> Deserialize<'de> for DivisionStatus
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 DivisionStatus
impl RefUnwindSafe for DivisionStatus
impl Send for DivisionStatus
impl Sync for DivisionStatus
impl Unpin for DivisionStatus
impl UnsafeUnpin for DivisionStatus
impl UnwindSafe for DivisionStatus
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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