Struct tg_flows::ChatPublic
source · pub struct ChatPublic {
pub title: Option<String>,
pub kind: PublicChatKind,
pub description: Option<String>,
pub invite_link: Option<String>,
pub has_protected_content: Option<True>,
}Fields§
§title: Option<String>A title, for supergroups, channels and group chats.
kind: PublicChatKind§description: Option<String>A description, for groups, supergroups and channel chats. Returned
only in GetChat.
invite_link: Option<String>A chat invite link, for groups, supergroups and channel chats. Each
administrator in a chat generates their own invite links, so the
bot must first generate the link using
ExportChatInviteLink. Returned only in
GetChat.
has_protected_content: Option<True>True, if messages from the chat can’t be forwarded to other chats.
Returned only in GetChat.
Trait Implementations§
source§impl Clone for ChatPublic
impl Clone for ChatPublic
source§fn clone(&self) -> ChatPublic
fn clone(&self) -> ChatPublic
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 ChatPublic
impl Debug for ChatPublic
source§impl<'de> Deserialize<'de> for ChatPublic
impl<'de> Deserialize<'de> for ChatPublic
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<ChatPublic> for ChatPublic
impl PartialEq<ChatPublic> for ChatPublic
source§fn eq(&self, other: &ChatPublic) -> bool
fn eq(&self, other: &ChatPublic) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for ChatPublic
impl Serialize for ChatPublic
impl StructuralPartialEq for ChatPublic
Auto Trait Implementations§
impl RefUnwindSafe for ChatPublic
impl Send for ChatPublic
impl Sync for ChatPublic
impl Unpin for ChatPublic
impl UnwindSafe for ChatPublic
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