pub struct PublicChatChannel {
pub username: Option<String>,
pub linked_chat_id: Option<i64>,
}
Fields§
§username: Option<String>
A username, for private chats, supergroups and channels if available.
linked_chat_id: Option<i64>
Unique identifier for the linked chat, i.e. the discussion group
identifier for a channel and vice versa. Returned only in GetChat
.
Trait Implementations§
Source§impl Clone for PublicChatChannel
impl Clone for PublicChatChannel
Source§fn clone(&self) -> PublicChatChannel
fn clone(&self) -> PublicChatChannel
Returns a duplicate 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 PublicChatChannel
impl Debug for PublicChatChannel
Source§impl<'de> Deserialize<'de> for PublicChatChannel
impl<'de> Deserialize<'de> for PublicChatChannel
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 Hash for PublicChatChannel
impl Hash for PublicChatChannel
Source§impl PartialEq for PublicChatChannel
impl PartialEq for PublicChatChannel
Source§impl Serialize for PublicChatChannel
impl Serialize for PublicChatChannel
impl Eq for PublicChatChannel
impl StructuralPartialEq for PublicChatChannel
Auto Trait Implementations§
impl Freeze for PublicChatChannel
impl RefUnwindSafe for PublicChatChannel
impl Send for PublicChatChannel
impl Sync for PublicChatChannel
impl Unpin for PublicChatChannel
impl UnwindSafe for PublicChatChannel
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Erasable for T
impl<T> Erasable for T
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more