pub struct DiscoveredExtension {
pub manifest: ExtensionManifest,
pub path: PathBuf,
pub directory: PathBuf,
pub is_legacy: bool,
}Expand description
Result of discovering a single extension
Fields§
§manifest: ExtensionManifestThe parsed extension manifest
path: PathBufPath to the manifest file
directory: PathBufDirectory containing the extension
is_legacy: boolWhether this was loaded from legacy format
Trait Implementations§
Source§impl Clone for DiscoveredExtension
impl Clone for DiscoveredExtension
Source§fn clone(&self) -> DiscoveredExtension
fn clone(&self) -> DiscoveredExtension
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 moreAuto Trait Implementations§
impl Freeze for DiscoveredExtension
impl RefUnwindSafe for DiscoveredExtension
impl Send for DiscoveredExtension
impl Sync for DiscoveredExtension
impl Unpin for DiscoveredExtension
impl UnwindSafe for DiscoveredExtension
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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