pub struct PluginSources {
pub builtin_roots: Vec<PathBuf>,
pub roots: Vec<PathBuf>,
pub linked: Vec<PathBuf>,
}Expand description
Where to look for plugins.
Fields§
§builtin_roots: Vec<PathBuf>Folders whose subfolders are built-in plugins.
roots: Vec<PathBuf>Folders whose subfolders are installed plugins, e.g. <config>/plugins.
linked: Vec<PathBuf>Plugin folders linked one by one (a plugin under development).
Trait Implementations§
Source§impl Clone for PluginSources
impl Clone for PluginSources
Source§impl Debug for PluginSources
impl Debug for PluginSources
Auto Trait Implementations§
impl Forget for PluginSources
impl Freeze for PluginSources
impl Move for PluginSources
impl RefUnwindSafe for PluginSources
impl Send for PluginSources
impl Sync for PluginSources
impl Unpin for PluginSources
impl UnsafeUnpin for PluginSources
impl UnwindSafe for PluginSources
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