pub struct GroupChat {
pub id: i64,
pub title: String,
pub username: Option<String>,
pub photo: Option<ChatPhoto>,
pub description: Option<String>,
pub invite_link: Option<String>,
pub pinned_message: Option<Box<Message>>,
pub permissions: Option<ChatPermissions>,
}Expand description
A Group chat object
Fields§
§id: i64§title: StringTitle
username: Option<String>Username if available
photo: Option<ChatPhoto>Chat photo. Returned only in get_chat.
description: Option<String>Description. Returned only in get_chat.
invite_link: Option<String>Chat invite link
pinned_message: Option<Box<Message>>Pinned message. Returned only in get_chat.
permissions: Option<ChatPermissions>Default chat member permissions. Returned only in get_chat.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for GroupChat
impl<'de> Deserialize<'de> for GroupChat
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
impl StructuralPartialEq for GroupChat
Auto Trait Implementations§
impl Freeze for GroupChat
impl RefUnwindSafe for GroupChat
impl Send for GroupChat
impl Sync for GroupChat
impl Unpin for GroupChat
impl UnsafeUnpin for GroupChat
impl UnwindSafe for GroupChat
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