#[repr(C)]pub struct FeatureFlagsApi {
pub enabled: Option<unsafe extern "C" fn(flag: StrhashT) -> bool>,
pub set_enabled: Option<unsafe extern "C" fn(flag: StrhashT, enabled: bool)>,
pub all_enabled: Option<unsafe extern "C" fn(count: *mut u32) -> *const StrhashT>,
}
Fields§
§enabled: Option<unsafe extern "C" fn(flag: StrhashT) -> bool>
§set_enabled: Option<unsafe extern "C" fn(flag: StrhashT, enabled: bool)>
§all_enabled: Option<unsafe extern "C" fn(count: *mut u32) -> *const StrhashT>
Implementations§
Trait Implementations§
Source§impl Clone for FeatureFlagsApi
impl Clone for FeatureFlagsApi
Source§fn clone(&self) -> FeatureFlagsApi
fn clone(&self) -> FeatureFlagsApi
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for FeatureFlagsApi
impl Default for FeatureFlagsApi
Source§fn default() -> FeatureFlagsApi
fn default() -> FeatureFlagsApi
Returns the “default value” for a type. Read more
impl Copy for FeatureFlagsApi
Auto Trait Implementations§
impl Freeze for FeatureFlagsApi
impl RefUnwindSafe for FeatureFlagsApi
impl Send for FeatureFlagsApi
impl Sync for FeatureFlagsApi
impl Unpin for FeatureFlagsApi
impl UnwindSafe for FeatureFlagsApi
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