pub struct PackageOverrides {
pub suppress: Vec<String>,
pub force: Vec<String>,
}Expand description
A list of overrides that apply to the package installation process
Fields§
§suppress: Vec<String>Packages to not install
force: Vec<String>Packages to force installation of
Implementations§
Trait Implementations§
Source§impl Clone for PackageOverrides
impl Clone for PackageOverrides
Source§fn clone(&self) -> PackageOverrides
fn clone(&self) -> PackageOverrides
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 PackageOverrides
impl Debug for PackageOverrides
Source§impl Default for PackageOverrides
impl Default for PackageOverrides
Source§fn default() -> PackageOverrides
fn default() -> PackageOverrides
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PackageOverrideswhere
PackageOverrides: Default,
impl<'de> Deserialize<'de> for PackageOverrideswhere
PackageOverrides: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for PackageOverrides
Source§impl PartialEq for PackageOverrides
impl PartialEq for PackageOverrides
Source§impl Serialize for PackageOverrides
impl Serialize for PackageOverrides
impl StructuralPartialEq for PackageOverrides
Auto Trait Implementations§
impl Freeze for PackageOverrides
impl RefUnwindSafe for PackageOverrides
impl Send for PackageOverrides
impl Sync for PackageOverrides
impl Unpin for PackageOverrides
impl UnsafeUnpin for PackageOverrides
impl UnwindSafe for PackageOverrides
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> DefaultExt for T
impl<T> DefaultExt for T
Source§fn is_default(&self) -> bool
fn is_default(&self) -> bool
Check if the value is equal to it’s default value
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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