[−][src]Enum rust_tdlib::types::ChatActionBar
Describes actions which should be possible to do through a chat action bar
Variants
AddContact(ChatActionBarAddContact)
The chat is a private or secret chat and the other user can be added to the contact list using the method addContact
ReportAddBlock(ChatActionBarReportAddBlock)
The chat is a private or secret chat, which can be reported using the method reportChat, or the other user can be added to the contact list using the method addContact, or the other user can be blocked using the method blockUser
ReportSpam(ChatActionBarReportSpam)
The chat can be reported as spam using the method reportChat with the reason chatReportReasonSpam
The chat is a location-based supergroup, which can be reported as having unrelated location using the method reportChat with the reason chatReportReasonUnrelatedLocation
The chat is a private or secret chat with a mutual contact and the user's phone number can be shared with the other user using the method sharePhoneNumber
Implementations
impl ChatActionBar
[src]
Trait Implementations
impl AsRef<ChatActionBar> for ChatActionBar
[src]
pub fn as_ref(&self) -> &ChatActionBar
[src]
impl Clone for ChatActionBar
[src]
pub fn clone(&self) -> ChatActionBar
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ChatActionBar
[src]
impl Default for ChatActionBar
[src]
impl<'de> Deserialize<'de> for ChatActionBar
[src]
pub fn deserialize<D>(deserializer: D) -> Result<ChatActionBar, D::Error> where
D: Deserializer<'de>,
[src]
D: Deserializer<'de>,
impl RObject for ChatActionBar
[src]
impl Serialize for ChatActionBar
[src]
Auto Trait Implementations
impl RefUnwindSafe for ChatActionBar
[src]
impl Send for ChatActionBar
[src]
impl Sync for ChatActionBar
[src]
impl Unpin for ChatActionBar
[src]
impl UnwindSafe for ChatActionBar
[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>,