Struct deno_core::FeatureChecker
source · pub struct FeatureChecker { /* private fields */ }
Implementations§
source§impl FeatureChecker
impl FeatureChecker
pub fn enable_feature(&mut self, feature: &'static str)
pub fn set_exit_cb(&mut self, cb: Box<dyn Fn(&str, &str) + Send + Sync>)
pub fn set_warn_cb(&mut self, cb: Box<dyn Fn(&str) + Send + Sync>)
sourcepub fn check(&self, feature: &str) -> bool
pub fn check(&self, feature: &str) -> bool
Check if a feature is enabled.
If a feature in not present in the checker, return false.
pub fn check_or_exit(&self, feature: &str, api_name: &str)
pub fn check_or_exit_with_legacy_fallback(&self, feature: &str, api_name: &str)
pub fn enable_legacy_unstable(&mut self)
pub fn warn_on_legacy_unstable(&mut self)
Trait Implementations§
source§impl Debug for FeatureChecker
impl Debug for FeatureChecker
Auto Trait Implementations§
impl !RefUnwindSafe for FeatureChecker
impl Send for FeatureChecker
impl Sync for FeatureChecker
impl Unpin 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