pub struct GetUserPersonalChatMessages {
pub user_id: UserId,
pub limit: u8,
}Expand description
Use this method to get the last messages from the personal chat (i.e., the chat currently added to their profile) of a given user. On success, an Array of Message objects is returned.
Fields§
§user_id: UserIdUnique identifier for the target user
limit: u8The maximum number of messages to return; 1-20
Implementations§
Trait Implementations§
Source§impl Clone for GetUserPersonalChatMessages
impl Clone for GetUserPersonalChatMessages
Source§impl Debug for GetUserPersonalChatMessages
impl Debug for GetUserPersonalChatMessages
impl Eq for GetUserPersonalChatMessages
Source§impl Hash for GetUserPersonalChatMessages
impl Hash for GetUserPersonalChatMessages
Source§impl Payload for GetUserPersonalChatMessages
impl Payload for GetUserPersonalChatMessages
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.impl StructuralPartialEq for GetUserPersonalChatMessages
Auto Trait Implementations§
impl Forget for GetUserPersonalChatMessages
impl Freeze for GetUserPersonalChatMessages
impl RefUnwindSafe for GetUserPersonalChatMessages
impl Send for GetUserPersonalChatMessages
impl Sync for GetUserPersonalChatMessages
impl Unpin for GetUserPersonalChatMessages
impl UnsafeUnpin for GetUserPersonalChatMessages
impl UnwindSafe for GetUserPersonalChatMessages
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> GetUserPersonalChatMessagesSetters for Pwhere
P: HasPayload<Payload = GetUserPersonalChatMessages>,
impl<P> GetUserPersonalChatMessagesSetters for Pwhere
P: HasPayload<Payload = GetUserPersonalChatMessages>,
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