pub enum PromoteSkipReason {
Unsupported,
NothingToPromote,
}Expand description
Why a publisher’s promotion did not run.
Variants§
Unsupported
The publisher does not support promotion (defensive — the verb filters these out before dispatch; recorded if a caller dispatches one anyway).
NothingToPromote
The publisher is promotion-capable but had nothing to promote in the
from track (e.g. no matching snapcraft revision).
Trait Implementations§
Source§impl Clone for PromoteSkipReason
impl Clone for PromoteSkipReason
Source§fn clone(&self) -> PromoteSkipReason
fn clone(&self) -> PromoteSkipReason
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PromoteSkipReason
impl Debug for PromoteSkipReason
Source§impl<'de> Deserialize<'de> for PromoteSkipReason
impl<'de> Deserialize<'de> for PromoteSkipReason
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
impl Eq for PromoteSkipReason
Source§impl PartialEq for PromoteSkipReason
impl PartialEq for PromoteSkipReason
Source§impl Serialize for PromoteSkipReason
impl Serialize for PromoteSkipReason
impl StructuralPartialEq for PromoteSkipReason
Auto Trait Implementations§
impl Freeze for PromoteSkipReason
impl RefUnwindSafe for PromoteSkipReason
impl Send for PromoteSkipReason
impl Sync for PromoteSkipReason
impl Unpin for PromoteSkipReason
impl UnsafeUnpin for PromoteSkipReason
impl UnwindSafe for PromoteSkipReason
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§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.