pub struct ExampleStats {
pub at_workspace_root: bool,
pub members: usize,
pub packages: usize,
pub examples: usize,
pub non_member_examples: usize,
pub naming_a_model: usize,
pub naming_qwen35: usize,
pub stale: usize,
pub pinned: usize,
pub by_family: BTreeMap<String, usize>,
pub errors: Vec<ExtractError>,
}Expand description
Counts reported beside the graph.
Fields§
§at_workspace_root: boolThe repo root carries a [workspace] manifest — the only case in which zero examples can be an error.
members: usizeMember packages read, with or without example targets.
packages: usizeMember packages with at least one example target.
examples: usize§non_member_examples: usizeExample targets under a manifest the workspace does not admit (not extracted).
naming_a_model: usize§naming_qwen35: usize§stale: usizeExamples naming a model that is neither current nor pinned — the number STALE_EXAMPLES_PINNED bounds.
pinned: usizeExamples that declare ont:model-pinned:.
by_family: BTreeMap<String, usize>family -> examples naming it.
errors: Vec<ExtractError>Trait Implementations§
Source§impl Clone for ExampleStats
impl Clone for ExampleStats
Source§impl Debug for ExampleStats
impl Debug for ExampleStats
Source§impl Default for ExampleStats
impl Default for ExampleStats
impl Eq for ExampleStats
Source§impl PartialEq for ExampleStats
impl PartialEq for ExampleStats
impl StructuralPartialEq for ExampleStats
Auto Trait Implementations§
impl Freeze for ExampleStats
impl RefUnwindSafe for ExampleStats
impl Send for ExampleStats
impl Sync for ExampleStats
impl Unpin for ExampleStats
impl UnsafeUnpin for ExampleStats
impl UnwindSafe for ExampleStats
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.