Enum rive_models::report::UserReportReason
source · pub enum UserReportReason {
NoneSpecified,
SpamAbuse,
InappropriateProfile,
Impersonation,
BanEvasion,
Underage,
}Expand description
Reason for reporting a user
Variants§
NoneSpecified
No reason has been specified
SpamAbuse
User is sending spam or otherwise abusing the platform
InappropriateProfile
User’s profile contains inappropriate content for a general audience
Impersonation
User is impersonating another user
BanEvasion
User is evading a ban
Underage
User is not of minimum age to use the platform
Trait Implementations§
source§impl Clone for UserReportReason
impl Clone for UserReportReason
source§fn clone(&self) -> UserReportReason
fn clone(&self) -> UserReportReason
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 UserReportReason
impl Debug for UserReportReason
source§impl<'de> Deserialize<'de> for UserReportReason
impl<'de> Deserialize<'de> for UserReportReason
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 UserReportReason
impl Send for UserReportReason
impl Sync for UserReportReason
impl Unpin for UserReportReason
impl UnwindSafe for UserReportReason
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