Skip to main content

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}