configbuilder_pattern_loader/feature_summary_ops.rs
1/// Read-only queries on a [`crate::FeatureSummary`] snapshot.
2pub trait FeatureSummaryOps {
3 /// Count enabled feature records.
4 fn enabled_count(&self) -> usize;
5
6 /// Count disabled feature records.
7 fn disabled_count(&self) -> usize;
8
9 /// Count total feature records.
10 fn total_count(&self) -> usize;
11
12 /// Return `true` when all records are enabled.
13 fn all_enabled(&self) -> bool;
14}