pub enum NotificationKind {
ReviewRequested,
Mention,
Assigned,
CiFailed,
Comment,
StateChange,
Other,
}Expand description
Why a notification fired — each provider’s native reason/action maps onto one of these.
Variants§
ReviewRequested
You were asked to review a PR/MR.
Mention
You were @-mentioned (comment, description, team mention).
Assigned
Something was assigned to you.
CiFailed
CI failed on something of yours.
Comment
A new comment/reply on something you follow.
StateChange
The state of something you follow changed (merged, closed, status).
Other
Anything else the provider notified about.
Trait Implementations§
Source§impl Clone for NotificationKind
impl Clone for NotificationKind
impl Copy for NotificationKind
Source§impl Debug for NotificationKind
impl Debug for NotificationKind
Source§impl<'de> Deserialize<'de> for NotificationKind
impl<'de> Deserialize<'de> for NotificationKind
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 NotificationKind
Source§impl PartialEq for NotificationKind
impl PartialEq for NotificationKind
Source§impl Serialize for NotificationKind
impl Serialize for NotificationKind
impl StructuralPartialEq for NotificationKind
Auto Trait Implementations§
impl Freeze for NotificationKind
impl RefUnwindSafe for NotificationKind
impl Send for NotificationKind
impl Sync for NotificationKind
impl Unpin for NotificationKind
impl UnsafeUnpin for NotificationKind
impl UnwindSafe for NotificationKind
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