pub enum PluginLoadingStrategy {
LoadAll,
LoadSpecific(Vec<ComponentType>),
LazyLoad,
}Expand description
Plugin loading strategy
Variants§
LoadAll
Load all available plugins
LoadSpecific(Vec<ComponentType>)
Load only specified component types
LazyLoad
Lazy loading - load plugins on demand
Trait Implementations§
Source§impl Clone for PluginLoadingStrategy
impl Clone for PluginLoadingStrategy
Source§fn clone(&self) -> PluginLoadingStrategy
fn clone(&self) -> PluginLoadingStrategy
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 moreAuto Trait Implementations§
impl Freeze for PluginLoadingStrategy
impl RefUnwindSafe for PluginLoadingStrategy
impl Send for PluginLoadingStrategy
impl Sync for PluginLoadingStrategy
impl Unpin for PluginLoadingStrategy
impl UnwindSafe for PluginLoadingStrategy
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