[−][src]Struct crev_data::proof::review::package::Issue
Issue with a package version
Issue
is a kind of opposite of Advisory
. It reports
a problem with package in a given version. It leaves the
question open if any previous and following versions might
also be affected, but will be considered open and affecting
all following versions withing the range
until an advisory
is found for it, matching the id.
Fields
id: String
severity: Level
range: VersionRange
comment: String
Methods
impl Issue
[src]
pub fn builder() -> TypedBuilder_BuilderFor_Issue<(), (), (), ()>
[src]
Create a builder for building Issue
.
On the builder, call .id(...)
, .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 Issue
.
impl Issue
[src]
pub fn new(id: String) -> Self
[src]
pub fn new_with_severity(id: String, severity: Level) -> Self
[src]
pub fn is_for_version_when_reported_in_version(
&self,
for_version: &Version,
in_pkg_version: &Version
) -> bool
[src]
&self,
for_version: &Version,
in_pkg_version: &Version
) -> bool
Trait Implementations
impl Clone for Issue
[src]
impl Debug for Issue
[src]
impl<'de> Deserialize<'de> for Issue
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Serialize for Issue
[src]
Auto Trait Implementations
impl RefUnwindSafe for Issue
impl Send for Issue
impl Sync for Issue
impl Unpin for Issue
impl UnwindSafe for Issue
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,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: 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> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,