pub struct ConfiguredPackage {
pub source: String,
pub scope: Scope,
pub filtered: bool,
pub installed_path: Option<PathBuf>,
}Expand description
One configured package row returned by PackageManager::list_configured_packages.
Fields§
§source: StringPackage source string (npm:…, git URL, or local path).
scope: ScopeScope the package is configured in.
filtered: boolWhether the entry used the object/filter form.
installed_path: Option<PathBuf>Absolute install path when present on disk, else None.
Trait Implementations§
Source§impl Clone for ConfiguredPackage
impl Clone for ConfiguredPackage
Source§fn clone(&self) -> ConfiguredPackage
fn clone(&self) -> ConfiguredPackage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ConfiguredPackage
impl Debug for ConfiguredPackage
impl Eq for ConfiguredPackage
Source§impl PartialEq for ConfiguredPackage
impl PartialEq for ConfiguredPackage
impl StructuralPartialEq for ConfiguredPackage
Auto Trait Implementations§
impl Freeze for ConfiguredPackage
impl RefUnwindSafe for ConfiguredPackage
impl Send for ConfiguredPackage
impl Sync for ConfiguredPackage
impl Unpin for ConfiguredPackage
impl UnsafeUnpin for ConfiguredPackage
impl UnwindSafe for ConfiguredPackage
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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 moreCreates a shared type from an unshared type.