pub enum CooldownFallbackDocument {
AppliedInsteadOf {
latest: String,
},
Blocked {
version: String,
},
}Expand description
crate::update::CooldownFallbackNote’s JSON shape (spec 075 FR-013).
Variants§
AppliedInsteadOf
The fallback candidate was written; latest names the excluded, cooldown-blocked
version this item targeted instead.
Blocked
A fallback candidate existed but was itself OSV-Flagged/Unverified and was never
written; version names it.
Trait Implementations§
Source§impl Debug for CooldownFallbackDocument
impl Debug for CooldownFallbackDocument
Source§impl<'de> Deserialize<'de> for CooldownFallbackDocument
impl<'de> Deserialize<'de> for CooldownFallbackDocument
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 CooldownFallbackDocument
impl PartialEq for CooldownFallbackDocument
Source§impl Serialize for CooldownFallbackDocument
impl Serialize for CooldownFallbackDocument
impl StructuralPartialEq for CooldownFallbackDocument
Auto Trait Implementations§
impl Freeze for CooldownFallbackDocument
impl RefUnwindSafe for CooldownFallbackDocument
impl Send for CooldownFallbackDocument
impl Sync for CooldownFallbackDocument
impl Unpin for CooldownFallbackDocument
impl UnsafeUnpin for CooldownFallbackDocument
impl UnwindSafe for CooldownFallbackDocument
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
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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 more