pub struct RecommendedPackage {
pub value: PackageID,
pub invert: bool,
}
Expand description
A recommended package
Fields§
§value: PackageID
The package id that is required
invert: bool
Whether to invert this recommendation
Trait Implementations§
Source§impl Clone for RecommendedPackage
impl Clone for RecommendedPackage
Source§fn clone(&self) -> RecommendedPackage
fn clone(&self) -> RecommendedPackage
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 RecommendedPackage
impl Debug for RecommendedPackage
Source§impl<'de> Deserialize<'de> for RecommendedPackage
impl<'de> Deserialize<'de> for RecommendedPackage
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
Source§impl Ord for RecommendedPackage
impl Ord for RecommendedPackage
Source§fn cmp(&self, other: &RecommendedPackage) -> Ordering
fn cmp(&self, other: &RecommendedPackage) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for RecommendedPackage
impl PartialEq for RecommendedPackage
Source§impl PartialOrd for RecommendedPackage
impl PartialOrd for RecommendedPackage
Source§impl Serialize for RecommendedPackage
impl Serialize for RecommendedPackage
impl Eq for RecommendedPackage
impl StructuralPartialEq for RecommendedPackage
Auto Trait Implementations§
impl Freeze for RecommendedPackage
impl RefUnwindSafe for RecommendedPackage
impl Send for RecommendedPackage
impl Sync for RecommendedPackage
impl Unpin for RecommendedPackage
impl UnwindSafe for RecommendedPackage
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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