pub struct PluginDiscovery {
pub plugins: Vec<PluginManifest>,
pub broken: Vec<BrokenPlugin>,
}Expand description
Every plugin folder under the plugin directory: the manifests that parse, and the ones that do not, each with its path and error (contract R10: one bad file never hides the others). Hidden folders are not plugins. A missing directory holds no plugins.
Fields§
§plugins: Vec<PluginManifest>§broken: Vec<BrokenPlugin>Trait Implementations§
Source§impl Clone for PluginDiscovery
impl Clone for PluginDiscovery
Source§impl Debug for PluginDiscovery
impl Debug for PluginDiscovery
Auto Trait Implementations§
impl Forget for PluginDiscovery
impl Freeze for PluginDiscovery
impl Move for PluginDiscovery
impl RefUnwindSafe for PluginDiscovery
impl Send for PluginDiscovery
impl Sync for PluginDiscovery
impl Unpin for PluginDiscovery
impl UnsafeUnpin for PluginDiscovery
impl UnwindSafe for PluginDiscovery
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