Enum guppy_summaries::PackageStatus [−][src]
The status of a package in a summary, such as whether it is part of the initial build set.
The ordering here determines what order packages will be written out in the summary.
Variants
This package is part of the requested build set.
This is a workspace package that isn't part of the requested build set.
This package is a direct non-workspace dependency.
A Direct
package may also be transitively included.
This package is a transitive non-workspace dependency.
Trait Implementations
impl Clone for PackageStatus
[src]
fn clone(&self) -> PackageStatus
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for PackageStatus
[src]
impl Debug for PackageStatus
[src]
impl<'de> Deserialize<'de> for PackageStatus
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl<'a> Diffable<'a> for PackageStatus
[src]
type Diff = (&'a PackageStatus, &'a PackageStatus)
fn diff(&'a self, other: &'a Self) -> Edit<'a, Self>
[src]
impl Display for PackageStatus
[src]
impl Eq for PackageStatus
[src]
impl Hash for PackageStatus
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for PackageStatus
[src]
fn cmp(&self, other: &PackageStatus) -> Ordering
[src]
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
1.50.0[src]
impl PartialEq<PackageStatus> for PackageStatus
[src]
fn eq(&self, other: &PackageStatus) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<PackageStatus> for PackageStatus
[src]
fn partial_cmp(&self, other: &PackageStatus) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl Serialize for PackageStatus
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for PackageStatus
[src]
impl StructuralPartialEq for PackageStatus
[src]
Auto Trait Implementations
impl RefUnwindSafe for PackageStatus
[src]
impl Send for PackageStatus
[src]
impl Sync for PackageStatus
[src]
impl Unpin for PackageStatus
[src]
impl UnwindSafe for PackageStatus
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> RuleType for T where
T: Eq + Ord + Copy + Debug + Hash,
[src]
T: Eq + Ord + Copy + Debug + Hash,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,