pub enum NotificationKind {
ReviewRequested,
ChangeUpdate,
Impact,
ItemUpdate,
Unlock,
ChangeRequest,
RequestDigest,
AccessAlert,
Test,
}Expand description
What a notification is about. Users can mute every kind except Test.
Variants§
ReviewRequested
You were asked to review a change.
ChangeUpdate
A change you authored, review or watch was decided, released, rejected, withdrawn or cancelled.
Impact
An item you created or watch has to be checked (change propagation).
ItemUpdate
An item you watch got a new revision, was released, made obsolete or checked in.
Unlock
Somebody else released your check-out.
ChangeRequest
A change request you raised, are assigned to, watch or have to triage was raised, commented, assigned, decided or implemented.
RequestDigest
The periodic e-mail of the change requests that wait for triage in a
project group you edit (services::request_digests).
AccessAlert
Security notice for the managers of a need-to-know group: an administrator opened an elevation or added themselves. Cannot be muted.
Test
Test message from the account page.
Implementations§
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>,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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> ⓘ
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> ⓘ
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 moreimpl<T> Parallelizable for T
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
§impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
§fn to_owned_obj(&self, data: FontData<'_>) -> U
fn to_owned_obj(&self, data: FontData<'_>) -> U
T, using the provided data to resolve any offsets.