Struct tg_flows::ChatPrivate
source · pub struct ChatPrivate {
pub username: Option<String>,
pub first_name: Option<String>,
pub last_name: Option<String>,
pub emoji_status_custom_emoji_id: Option<String>,
pub bio: Option<String>,
pub has_private_forwards: Option<True>,
pub has_restricted_voice_and_video_messages: Option<True>,
}Fields§
§username: Option<String>A username, for private chats, supergroups and channels if available.
first_name: Option<String>A first name of the other party in a private chat.
last_name: Option<String>A last name of the other party in a private chat.
emoji_status_custom_emoji_id: Option<String>Custom emoji identifier of emoji status of the other party in a private
chat. Returned only in GetChat.
bio: Option<String>Bio of the other party in a private chat. Returned only in GetChat.
has_private_forwards: Option<True>True, if privacy settings of the other party in the private chat
allows to use tg://user?id=<user_id> links only in chats with the
user. Returned only in GetChat.
has_restricted_voice_and_video_messages: Option<True>True, if the privacy settings of the other party restrict sending
voice and video note messages in the private chat. Returned only in
GetChat.
Trait Implementations§
source§impl Clone for ChatPrivate
impl Clone for ChatPrivate
source§fn clone(&self) -> ChatPrivate
fn clone(&self) -> ChatPrivate
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 ChatPrivate
impl Debug for ChatPrivate
source§impl<'de> Deserialize<'de> for ChatPrivate
impl<'de> Deserialize<'de> for ChatPrivate
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
source§impl PartialEq<ChatPrivate> for ChatPrivate
impl PartialEq<ChatPrivate> for ChatPrivate
source§fn eq(&self, other: &ChatPrivate) -> bool
fn eq(&self, other: &ChatPrivate) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for ChatPrivate
impl Serialize for ChatPrivate
impl StructuralPartialEq for ChatPrivate
Auto Trait Implementations§
impl RefUnwindSafe for ChatPrivate
impl Send for ChatPrivate
impl Sync for ChatPrivate
impl Unpin for ChatPrivate
impl UnwindSafe for ChatPrivate
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