Enum rive_models::report::ContentReportReason
source · 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 copy 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 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