pub struct FeatureChecker { /* private fields */ }Expand description
A handle for checking feature flags within a specific namespace.
Implementations§
Source§impl FeatureChecker
impl FeatureChecker
pub fn new(namespace: String, options: &'static Options) -> Self
Sourcepub fn has(&self, feature_name: &str, context: &FeatureContext) -> bool
pub fn has(&self, feature_name: &str, context: &FeatureContext) -> bool
Check whether a feature flag is enabled for a given context.
Returns false if the feature is not defined, not enabled, conditions don’t match, or options have not been initialized.
Auto Trait Implementations§
impl Freeze for FeatureChecker
impl !RefUnwindSafe for FeatureChecker
impl Send for FeatureChecker
impl Sync for FeatureChecker
impl Unpin for FeatureChecker
impl UnsafeUnpin for FeatureChecker
impl !UnwindSafe for FeatureChecker
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