pub enum ContentReportReason {
NoneSpecified,
Illegal,
PromotesHarm,
SpamAbuse,
Malware,
Harassment,
}Expand description
Reason for reporting content (message or server)
Variants§
NoneSpecified
No reason has been specified
Illegal
Blatantly illegal content
PromotesHarm
Content that promotes harm to others / self
SpamAbuse
Spam or platform abuse
Malware
Distribution of malware
Harassment
Harassment or abuse targeted at another user
Trait Implementations§
Source§impl Clone for ContentReportReason
impl Clone for ContentReportReason
Source§fn clone(&self) -> ContentReportReason
fn clone(&self) -> ContentReportReason
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 ContentReportReason
impl Debug for ContentReportReason
Source§impl<'de> Deserialize<'de> for ContentReportReason
impl<'de> Deserialize<'de> for ContentReportReason
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
Auto Trait Implementations§
impl Freeze for ContentReportReason
impl RefUnwindSafe for ContentReportReason
impl Send for ContentReportReason
impl Sync for ContentReportReason
impl Unpin for ContentReportReason
impl UnwindSafe for ContentReportReason
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