pub struct GetChatMember {
pub chat_id: Recipient,
pub user_id: UserId,
}Expand description
Use this method to get information about a member of a chat. Returns a ChatMember object on success.
Fields§
§chat_id: RecipientUnique identifier for the target chat or username of the target channel (in the format @channelusername)
user_id: UserIdUnique identifier of the target user
Implementations§
Trait Implementations§
Source§impl Clone for GetChatMember
impl Clone for GetChatMember
Source§impl Debug for GetChatMember
impl Debug for GetChatMember
impl Eq for GetChatMember
Source§impl Hash for GetChatMember
impl Hash for GetChatMember
Source§impl PartialEq for GetChatMember
impl PartialEq for GetChatMember
Source§impl Payload for GetChatMember
impl Payload for GetChatMember
Source§type Output = ChatMember
type Output = ChatMember
The return type of a Telegram method. Read more
Source§fn timeout_hint(&self) -> Option<Duration>
fn timeout_hint(&self) -> Option<Duration>
If this payload may take long time to execute (e.g.
GetUpdates with
big timeout), the minimum timeout that should be used.Source§impl Serialize for GetChatMember
impl Serialize for GetChatMember
impl StructuralPartialEq for GetChatMember
Auto Trait Implementations§
impl Forget for GetChatMember
impl Freeze for GetChatMember
impl RefUnwindSafe for GetChatMember
impl Send for GetChatMember
impl Sync for GetChatMember
impl Unpin for GetChatMember
impl UnsafeUnpin for GetChatMember
impl UnwindSafe for GetChatMember
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<P> GetChatMemberSetters for Pwhere
P: HasPayload<Payload = GetChatMember>,
impl<P> GetChatMemberSetters for Pwhere
P: HasPayload<Payload = GetChatMember>,
Source§impl<P> HasPayload for Pwhere
P: Payload,
impl<P> HasPayload for Pwhere
P: Payload,
Source§fn payload_mut(&mut self) -> &mut <P as HasPayload>::Payload
fn payload_mut(&mut self) -> &mut <P as HasPayload>::Payload
Gain mutable access to the underlying payload.
Source§fn payload_ref(&self) -> &<P as HasPayload>::Payload
fn payload_ref(&self) -> &<P as HasPayload>::Payload
Gain immutable access to the underlying payload.
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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