Enum guppy_summaries::PackageStatus[][src]

pub enum PackageStatus {
    Initial,
    Workspace,
    Direct,
    Transitive,
}

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

Initial

This package is part of the requested build set.

Workspace

This is a workspace package that isn't part of the requested build set.

Direct

This package is a direct non-workspace dependency.

A Direct package may also be transitively included.

Transitive

This package is a transitive non-workspace dependency.

Trait Implementations

impl Clone for PackageStatus[src]

impl Copy for PackageStatus[src]

impl Debug for PackageStatus[src]

impl<'de> Deserialize<'de> for PackageStatus[src]

impl<'a> Diffable<'a> for PackageStatus[src]

type Diff = (&'a PackageStatus, &'a PackageStatus)

impl Display for PackageStatus[src]

impl Eq for PackageStatus[src]

impl Hash for PackageStatus[src]

impl Ord for PackageStatus[src]

impl PartialEq<PackageStatus> for PackageStatus[src]

impl PartialOrd<PackageStatus> for PackageStatus[src]

impl Serialize for PackageStatus[src]

impl StructuralEq for PackageStatus[src]

impl StructuralPartialEq for PackageStatus[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> RuleType for T where
    T: Eq + Ord + Copy + Debug + Hash
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.