Struct hotg_rune_compiler::FeatureFlags 
source · [−]pub struct FeatureFlags { /* private fields */ }Expand description
Feature flags and other knobs that can be used during development.
Implementations
sourceimpl FeatureFlags
 
impl FeatureFlags
pub fn development() -> Self
pub const fn production() -> Self
Trait Implementations
sourceimpl Clone for FeatureFlags
 
impl Clone for FeatureFlags
sourcefn clone(&self) -> FeatureFlags
 
fn clone(&self) -> FeatureFlags
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for FeatureFlags
 
impl Debug for FeatureFlags
sourceimpl Default for FeatureFlags
 
impl Default for FeatureFlags
sourceimpl PartialEq<FeatureFlags> for FeatureFlags
 
impl PartialEq<FeatureFlags> for FeatureFlags
sourcefn eq(&self, other: &FeatureFlags) -> bool
 
fn eq(&self, other: &FeatureFlags) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &FeatureFlags) -> bool
 
fn ne(&self, other: &FeatureFlags) -> bool
This method tests for !=.
impl StructuralPartialEq for FeatureFlags
Auto Trait Implementations
impl RefUnwindSafe for FeatureFlags
impl Send for FeatureFlags
impl Sync for FeatureFlags
impl Unpin for FeatureFlags
impl UnwindSafe for FeatureFlags
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
    T: ?Sized, 
 
impl<T> BorrowMut<T> for T where
    T: ?Sized, 
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
 
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Component for T where
    T: 'static + Send + Sync, 
 
impl<T> Component for T where
    T: 'static + Send + Sync, 
type Storage = PackedStorage<T>
type Storage = PackedStorage<T>
The storage type required to hold all instances of this component in a world.
sourceimpl<T> Downcast for T where
    T: Any, 
 
impl<T> Downcast for T where
    T: Any, 
sourcepub fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
 
pub fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait. Read more
sourcepub fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
 
pub fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait. Read more
sourcepub fn as_any(&self) -> &(dyn Any + 'static)
 
pub fn as_any(&self) -> &(dyn Any + 'static)
Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s. Read more
sourcepub fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
 
pub fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s. Read more
sourceimpl<T> DowncastSync for T where
    T: Any + Send + Sync, 
 
impl<T> DowncastSync for T where
    T: Any + Send + Sync, 
sourceimpl<T> ToOwned for T where
    T: Clone, 
 
impl<T> ToOwned for T where
    T: Clone, 
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
 
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
 
pub fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more