pub struct PluginFilter {
pub include: Vec<String>,
pub exclude: Vec<String>,
}Expand description
Plugin filter for selective loading.
Fields§
§include: Vec<String>Plugins to include (if empty, include all)
exclude: Vec<String>Plugins to exclude
Implementations§
Source§impl PluginFilter
impl PluginFilter
Sourcepub fn should_load(&self, name: &str) -> bool
pub fn should_load(&self, name: &str) -> bool
Check if a plugin should be loaded.
Trait Implementations§
Source§impl Clone for PluginFilter
impl Clone for PluginFilter
Source§fn clone(&self) -> PluginFilter
fn clone(&self) -> PluginFilter
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 Debug for PluginFilter
impl Debug for PluginFilter
Source§impl Default for PluginFilter
impl Default for PluginFilter
Source§fn default() -> PluginFilter
fn default() -> PluginFilter
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PluginFilter
impl RefUnwindSafe for PluginFilter
impl Send for PluginFilter
impl Sync for PluginFilter
impl Unpin for PluginFilter
impl UnwindSafe for PluginFilter
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