pub struct PluginPaths {
pub local: PathBuf,
pub global: Option<PathBuf>,
pub custom: Vec<PathBuf>,
}Expand description
Get information about plugin directories.
Fields§
§local: PathBufProject-local plugins directory.
global: Option<PathBuf>Global plugins directory.
custom: Vec<PathBuf>Custom paths from configuration.
Implementations§
Source§impl PluginPaths
impl PluginPaths
Sourcepub fn for_project(config: &PluginConfig, project_root: &Path) -> Self
pub fn for_project(config: &PluginConfig, project_root: &Path) -> Self
Get plugin paths for a project.
Auto Trait Implementations§
impl Freeze for PluginPaths
impl RefUnwindSafe for PluginPaths
impl Send for PluginPaths
impl Sync for PluginPaths
impl Unpin for PluginPaths
impl UnsafeUnpin for PluginPaths
impl UnwindSafe for PluginPaths
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more