Struct teloxide::payloads::GetGameHighScores[][src]

#[must_use = "Requests do nothing unless sent"]pub struct GetGameHighScores {
    pub user_id: i64,
    pub target: TargetMessage,
}

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: i64

User identifier

target: TargetMessage

Target message

Implementations

impl GetGameHighScores[src]

pub fn new(user_id: i64, target: impl Into<TargetMessage>) -> GetGameHighScores[src]

Trait Implementations

impl Clone for GetGameHighScores[src]

impl Debug for GetGameHighScores[src]

impl Eq for GetGameHighScores[src]

impl Hash for GetGameHighScores[src]

impl PartialEq<GetGameHighScores> for GetGameHighScores[src]

impl Payload for GetGameHighScores[src]

type Output = True

The return type of a Telegram method. Read more

impl Serialize for GetGameHighScores[src]

impl StructuralEq for GetGameHighScores[src]

impl StructuralPartialEq for GetGameHighScores[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> CallHasher for T where
    T: Hash

impl<T> CallHasher for T where
    T: Hash + ?Sized

impl<T> Conv for T

impl<T> Conv for T

impl<Choices> CoproductSubsetter<CNil, HNil> for Choices

type Remainder = Choices

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> FmtForward for T

impl<T> From<T> for T[src]

impl<P> GetGameHighScoresSetters for P where
    P: HasPayload<Payload = GetGameHighScores>, 
[src]

impl<P> HasPayload for P where
    P: Payload
[src]

type Payload = P

The type of the payload contained.

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U, I> LiftInto<U, I> for T where
    U: LiftFrom<T, I>, 

impl<T> Pipe for T where
    T: ?Sized

impl<T> Pipe for T

impl<T> PipeAsRef for T

impl<T> PipeBorrow for T

impl<T> PipeDeref for T

impl<T> PipeRef for T

impl<Source> Sculptor<HNil, HNil> for Source

type Remainder = Source

impl<T> Tap for T

impl<T> Tap for T

impl<T, U> TapAsRef<U> for T where
    U: ?Sized

impl<T, U> TapBorrow<U> for T where
    U: ?Sized

impl<T> TapDeref for T

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> TryConv for T

impl<T> TryConv for T

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.