pub struct AutoRemoval {
pub bugs: Vec<String>,
pub bugs_dependencies: Option<Vec<String>>,
pub buggy_dependencies: Option<Vec<String>>,
pub dependencies_only: bool,
pub last_checked: DateTime<Utc>,
pub removal_date: DateTime<Utc>,
pub source: String,
pub version: PackageVersion,
pub rdeps: Option<Vec<String>>,
}
Expand description
An autoremoval
Fields§
§bugs: Vec<String>
The package’s RC bugs causing auto-removal.
bugs_dependencies: Option<Vec<String>>
The RC bugs of dependencies causing auto-removal.
buggy_dependencies: Option<Vec<String>>
List of RC-buggy dependencies causing auto-removal.
dependencies_only: bool
Auto-removal is caused by dependencies.
last_checked: DateTime<Utc>
Date of the last check.
removal_date: DateTime<Utc>
Auto-removal date.
source: String
Source package name.
version: PackageVersion
Package version.
rdeps: Option<Vec<String>>
List of reverse dependencies that will also be auto-removed.
Trait Implementations§
Source§impl Debug for AutoRemoval
impl Debug for AutoRemoval
Source§impl<'de> Deserialize<'de> for AutoRemoval
impl<'de> Deserialize<'de> for AutoRemoval
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 PartialEq for AutoRemoval
impl PartialEq for AutoRemoval
impl Eq for AutoRemoval
impl StructuralPartialEq for AutoRemoval
Auto Trait Implementations§
impl Freeze for AutoRemoval
impl RefUnwindSafe for AutoRemoval
impl Send for AutoRemoval
impl Sync for AutoRemoval
impl Unpin for AutoRemoval
impl UnwindSafe for AutoRemoval
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.