Enum rive_models::report::ReportedContent
source · pub enum ReportedContent {
Message {
id: String,
report_reason: ContentReportReason,
},
Server {
id: String,
report_reason: ContentReportReason,
},
User {
id: String,
report_reason: UserReportReason,
},
}Expand description
The content being reported
Variants§
Trait Implementations§
source§impl Clone for ReportedContent
impl Clone for ReportedContent
source§fn clone(&self) -> ReportedContent
fn clone(&self) -> ReportedContent
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 ReportedContent
impl Debug for ReportedContent
source§impl<'de> Deserialize<'de> for ReportedContent
impl<'de> Deserialize<'de> for ReportedContent
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 ReportedContent
impl Send for ReportedContent
impl Sync for ReportedContent
impl Unpin for ReportedContent
impl UnwindSafe for ReportedContent
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