[][src]Struct crev_data::proof::review::package::Advisory

pub struct Advisory {
    pub ids: Vec<String>,
    pub severity: Level,
    pub range: VersionRange,
    pub comment: String,
}

Advisory to upgrade to the package version

Advisory means a general important fix was included in this release, and all previous releases were potentially affected. We don't play with exact ranges.

Fields

ids: Vec<String>severity: Levelrange: VersionRangecomment: String

Methods

impl Advisory[src]

pub fn builder() -> TypedBuilder_BuilderFor_Advisory<(), (), (), ()>[src]

Create a builder for building Advisory. On the builder, call .ids(...), .severity(...)(optional), .range(...)(optional), .comment(...)(optional) to set the values of the fields(they accept Into values). Finally, call .build() to create the instance of Advisory.

impl Advisory[src]

pub fn is_for_version_when_reported_in_version(
    &self,
    for_version: &Version,
    in_pkg_version: &Version
) -> bool
[src]

Trait Implementations

impl Clone for Advisory[src]

impl Debug for Advisory[src]

impl Default for Advisory[src]

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

impl From<VersionRange> for Advisory[src]

impl Serialize for Advisory[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> Clear for T where
    T: InitializableFromZeroed + ?Sized

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

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

impl<T> InitializableFromZeroed for T where
    T: Default

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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

type Owned = T

The resulting type after obtaining ownership.

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,