Enum rust_tdlib::types::ChatReportReason [−][src]
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
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
impl ChatReportReason[src]
Trait Implementations
impl AsRef<ChatReportReason> for ChatReportReason[src]
fn as_ref(&self) -> &ChatReportReason[src]
impl Clone for ChatReportReason[src]
fn clone(&self) -> ChatReportReason[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for ChatReportReason[src]
impl Default for ChatReportReason[src]
impl<'de> Deserialize<'de> for ChatReportReason[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl Serialize for ChatReportReason[src]
Auto Trait Implementations
impl RefUnwindSafe for ChatReportReason[src]
impl Send for ChatReportReason[src]
impl Sync for ChatReportReason[src]
impl Unpin for ChatReportReason[src]
impl UnwindSafe for ChatReportReason[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,