Enum rust_tdlib::types::ChatReportReason
source · pub enum ChatReportReason {
ChildAbuse(ChatReportReasonChildAbuse),
Copyright(ChatReportReasonCopyright),
Custom(ChatReportReasonCustom),
Fake(ChatReportReasonFake),
Pornography(ChatReportReasonPornography),
Spam(ChatReportReasonSpam),
UnrelatedLocation(ChatReportReasonUnrelatedLocation),
Violence(ChatReportReasonViolence),
// some variants omitted
}
Expand description
Describes the reason why a chat is reported
Variants§
ChildAbuse(ChatReportReasonChildAbuse)
The chat has child abuse related content
Copyright(ChatReportReasonCopyright)
The chat contains copyrighted content
Custom(ChatReportReasonCustom)
A custom reason provided by the user
Fake(ChatReportReasonFake)
The chat represents a fake account
Pornography(ChatReportReasonPornography)
The chat contains pornographic messages
Spam(ChatReportReasonSpam)
The chat contains spam messages
The location-based chat is unrelated to its stated location
Violence(ChatReportReasonViolence)
The chat promotes violence
Implementations§
Trait Implementations§
source§impl AsRef<ChatReportReason> for ChatReportReason
impl AsRef<ChatReportReason> for ChatReportReason
source§fn as_ref(&self) -> &ChatReportReason
fn as_ref(&self) -> &ChatReportReason
Converts this type into a shared reference of the (usually inferred) input type.
source§impl Clone for ChatReportReason
impl Clone for ChatReportReason
source§fn clone(&self) -> ChatReportReason
fn clone(&self) -> ChatReportReason
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 ChatReportReason
impl Debug for ChatReportReason
source§impl Default for ChatReportReason
impl Default for ChatReportReason
source§fn default() -> ChatReportReason
fn default() -> ChatReportReason
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ChatReportReason
impl<'de> Deserialize<'de> for ChatReportReason
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