pub struct PluginManagerConfig {
pub config_home: PathBuf,
pub enabled_plugins: BTreeMap<String, bool>,
pub external_dirs: Vec<PathBuf>,
pub install_root: Option<PathBuf>,
pub registry_path: Option<PathBuf>,
pub bundled_root: Option<PathBuf>,
}Fields§
§config_home: PathBuf§enabled_plugins: BTreeMap<String, bool>§external_dirs: Vec<PathBuf>§install_root: Option<PathBuf>§registry_path: Option<PathBuf>§bundled_root: Option<PathBuf>Implementations§
Trait Implementations§
Source§impl Clone for PluginManagerConfig
impl Clone for PluginManagerConfig
Source§fn clone(&self) -> PluginManagerConfig
fn clone(&self) -> PluginManagerConfig
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 PluginManagerConfig
impl Debug for PluginManagerConfig
Source§impl PartialEq for PluginManagerConfig
impl PartialEq for PluginManagerConfig
impl Eq for PluginManagerConfig
impl StructuralPartialEq for PluginManagerConfig
Auto Trait Implementations§
impl Freeze for PluginManagerConfig
impl RefUnwindSafe for PluginManagerConfig
impl Send for PluginManagerConfig
impl Sync for PluginManagerConfig
impl Unpin for PluginManagerConfig
impl UnsafeUnpin for PluginManagerConfig
impl UnwindSafe for PluginManagerConfig
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