Struct teloxide_core::payloads::GetGameHighScores
source · pub struct GetGameHighScores {
pub user_id: UserId,
pub target: TargetMessage,
}
Expand description
Use this method to get data for high score tables. Will return the score of the specified user and several of their neighbors in a game. On success, returns an Array of GameHighScore
objects.
This method will currently return scores for the target user, plus two of their closest neighbors on each side. Will also return the top three users if the user and his neighbors are not among them. Please note that this behavior is subject to change.
Fields§
§user_id: UserId
User identifier
target: TargetMessage
Target message
Implementations§
source§impl GetGameHighScores
impl GetGameHighScores
pub fn new(user_id: UserId, target: impl Into<TargetMessage>) -> Self
Trait Implementations§
source§impl Clone for GetGameHighScores
impl Clone for GetGameHighScores
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 GetGameHighScores
impl Debug for GetGameHighScores
source§impl Hash for GetGameHighScores
impl Hash for GetGameHighScores
source§impl PartialEq for GetGameHighScores
impl PartialEq for GetGameHighScores
source§impl Payload for GetGameHighScores
impl Payload for GetGameHighScores
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 GetGameHighScores
impl Serialize for GetGameHighScores
impl Eq for GetGameHighScores
impl StructuralPartialEq for GetGameHighScores
Auto Trait Implementations§
impl Freeze for GetGameHighScores
impl RefUnwindSafe for GetGameHighScores
impl Send for GetGameHighScores
impl Sync for GetGameHighScores
impl Unpin for GetGameHighScores
impl UnwindSafe for GetGameHighScores
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.source§impl<T> Erasable for T
impl<T> Erasable for T
source§impl<P> GetGameHighScoresSetters for Pwhere
P: HasPayload<Payload = GetGameHighScores>,
impl<P> GetGameHighScoresSetters for Pwhere
P: HasPayload<Payload = GetGameHighScores>,
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