pub enum NotificationBody {
Follow,
FollowRequestAccepted,
ReceiveFollowRequest,
Mention {
note: Note,
},
Reply {
note: Note,
},
Renote {
note: Note,
},
Quote {
note: Note,
},
Reaction {
note: Note,
reaction: Reaction,
},
PollVote {
note: Note,
choice: u64,
},
GroupInvited {
invitation: UserGroupInvitation,
},
App {},
}Variants§
Follow
FollowRequestAccepted
ReceiveFollowRequest
Mention
Reply
Renote
Quote
Reaction
PollVote
GroupInvited
Fields
§
invitation: UserGroupInvitationApp
Trait Implementations§
Source§impl Clone for NotificationBody
impl Clone for NotificationBody
Source§fn clone(&self) -> NotificationBody
fn clone(&self) -> NotificationBody
Returns a duplicate of the value. Read more
1.0.0 · 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 NotificationBody
impl Debug for NotificationBody
Source§impl<'de> Deserialize<'de> for NotificationBody
impl<'de> Deserialize<'de> for NotificationBody
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<'_enum> From<&'_enum NotificationBody> for NotificationType
impl<'_enum> From<&'_enum NotificationBody> for NotificationType
Source§fn from(val: &'_enum NotificationBody) -> NotificationType
fn from(val: &'_enum NotificationBody) -> NotificationType
Converts to this type from the input type.
Source§impl From<NotificationBody> for NotificationType
impl From<NotificationBody> for NotificationType
Source§fn from(val: NotificationBody) -> NotificationType
fn from(val: NotificationBody) -> NotificationType
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for NotificationBody
impl RefUnwindSafe for NotificationBody
impl Send for NotificationBody
impl Sync for NotificationBody
impl Unpin for NotificationBody
impl UnwindSafe for NotificationBody
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