pub enum ReportReason {
InputReportReasonSpam,
InputReportReasonViolence,
InputReportReasonPornography,
InputReportReasonChildAbuse,
InputReportReasonOther,
InputReportReasonCopyright,
InputReportReasonGeoIrrelevant,
InputReportReasonFake,
InputReportReasonIllegalDrugs,
InputReportReasonPersonalDetails,
}Expand description
Variants§
InputReportReasonSpam
InputReportReasonViolence
InputReportReasonPornography
InputReportReasonChildAbuse
InputReportReasonOther
InputReportReasonCopyright
InputReportReasonGeoIrrelevant
InputReportReasonFake
InputReportReasonIllegalDrugs
InputReportReasonPersonalDetails
Trait Implementations§
Source§impl Clone for ReportReason
impl Clone for ReportReason
Source§fn clone(&self) -> ReportReason
fn clone(&self) -> ReportReason
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 ReportReason
impl Debug for ReportReason
Source§impl Deserializable for ReportReason
impl Deserializable for ReportReason
Source§fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
Read
Self from buf, advancing its position.Source§fn from_bytes(bytes: &[u8]) -> Result<Self>
fn from_bytes(bytes: &[u8]) -> Result<Self>
Convenience: deserialize from a byte slice.
Source§impl From<InputReportReasonChildAbuse> for ReportReason
impl From<InputReportReasonChildAbuse> for ReportReason
Source§fn from(_x: InputReportReasonChildAbuse) -> Self
fn from(_x: InputReportReasonChildAbuse) -> Self
Converts to this type from the input type.
Source§impl From<InputReportReasonCopyright> for ReportReason
impl From<InputReportReasonCopyright> for ReportReason
Source§fn from(_x: InputReportReasonCopyright) -> Self
fn from(_x: InputReportReasonCopyright) -> Self
Converts to this type from the input type.
Source§impl From<InputReportReasonFake> for ReportReason
impl From<InputReportReasonFake> for ReportReason
Source§fn from(_x: InputReportReasonFake) -> Self
fn from(_x: InputReportReasonFake) -> Self
Converts to this type from the input type.
Source§impl From<InputReportReasonGeoIrrelevant> for ReportReason
impl From<InputReportReasonGeoIrrelevant> for ReportReason
Source§fn from(_x: InputReportReasonGeoIrrelevant) -> Self
fn from(_x: InputReportReasonGeoIrrelevant) -> Self
Converts to this type from the input type.
Source§impl From<InputReportReasonIllegalDrugs> for ReportReason
impl From<InputReportReasonIllegalDrugs> for ReportReason
Source§fn from(_x: InputReportReasonIllegalDrugs) -> Self
fn from(_x: InputReportReasonIllegalDrugs) -> Self
Converts to this type from the input type.
Source§impl From<InputReportReasonOther> for ReportReason
impl From<InputReportReasonOther> for ReportReason
Source§fn from(_x: InputReportReasonOther) -> Self
fn from(_x: InputReportReasonOther) -> Self
Converts to this type from the input type.
Source§impl From<InputReportReasonPersonalDetails> for ReportReason
impl From<InputReportReasonPersonalDetails> for ReportReason
Source§fn from(_x: InputReportReasonPersonalDetails) -> Self
fn from(_x: InputReportReasonPersonalDetails) -> Self
Converts to this type from the input type.
Source§impl From<InputReportReasonPornography> for ReportReason
impl From<InputReportReasonPornography> for ReportReason
Source§fn from(_x: InputReportReasonPornography) -> Self
fn from(_x: InputReportReasonPornography) -> Self
Converts to this type from the input type.
Source§impl From<InputReportReasonSpam> for ReportReason
impl From<InputReportReasonSpam> for ReportReason
Source§fn from(_x: InputReportReasonSpam) -> Self
fn from(_x: InputReportReasonSpam) -> Self
Converts to this type from the input type.
Source§impl From<InputReportReasonViolence> for ReportReason
impl From<InputReportReasonViolence> for ReportReason
Source§fn from(_x: InputReportReasonViolence) -> Self
fn from(_x: InputReportReasonViolence) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ReportReason
impl PartialEq for ReportReason
Source§impl Serializable for ReportReason
impl Serializable for ReportReason
impl StructuralPartialEq for ReportReason
Auto Trait Implementations§
impl Freeze for ReportReason
impl RefUnwindSafe for ReportReason
impl Send for ReportReason
impl Sync for ReportReason
impl Unpin for ReportReason
impl UnsafeUnpin for ReportReason
impl UnwindSafe for ReportReason
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