pub enum UpdateClassification {
Safe,
Guarded,
Blocked,
Candidate,
Experimental,
}Expand description
Classification of an update’s risk and suitability.
Variants§
Safe
Patch-only bump, validated, no new deps, compatible hardware.
Guarded
Minor bump, new dependencies, or config changes.
Blocked
Incompatible hardware, missing executor, or manifest-declared incompatibility.
Candidate
Major version bump that passes all compatibility checks.
Experimental
Experimental validation tier component.
Implementations§
Source§impl UpdateClassification
impl UpdateClassification
Sourcepub fn is_visible(self) -> bool
pub fn is_visible(self) -> bool
Whether updates with this classification are visible by default.
Sourcepub fn is_preselected(self) -> bool
pub fn is_preselected(self) -> bool
Whether updates with this classification are preselected by default.
Trait Implementations§
Source§impl Clone for UpdateClassification
impl Clone for UpdateClassification
impl Copy for UpdateClassification
Source§impl Debug for UpdateClassification
impl Debug for UpdateClassification
Source§impl<'de> Deserialize<'de> for UpdateClassification
impl<'de> Deserialize<'de> for UpdateClassification
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 Display for UpdateClassification
impl Display for UpdateClassification
impl Eq for UpdateClassification
Source§impl Hash for UpdateClassification
impl Hash for UpdateClassification
Source§impl PartialEq for UpdateClassification
impl PartialEq for UpdateClassification
Source§impl Serialize for UpdateClassification
impl Serialize for UpdateClassification
impl StructuralPartialEq for UpdateClassification
Auto Trait Implementations§
impl Freeze for UpdateClassification
impl RefUnwindSafe for UpdateClassification
impl Send for UpdateClassification
impl Sync for UpdateClassification
impl Unpin for UpdateClassification
impl UnsafeUnpin for UpdateClassification
impl UnwindSafe for UpdateClassification
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read moreSource§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.