Struct twitch_api2::helix::games::get_top_games::GetTopGamesRequest[][src]

#[non_exhaustive]pub struct GetTopGamesRequest {
    pub after: Option<Cursor>,
    pub before: Option<Cursor>,
    pub first: Option<usize>,
}
This is supported on crate feature helix only.

Query Parameters for Get Top Games

get-top-games

Fields (Non-exhaustive)

Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional Struct {{ .. }} syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.
after: Option<Cursor>

Cursor for forward pagination: tells the server where to start fetching the next set of results, in a multi-page response. The cursor value specified here is from the pagination response field of a prior query.

before: Option<Cursor>

Cursor for backward pagination: tells the server where to start fetching the next set of results, in a multi-page response. The cursor value specified here is from the pagination response field of a prior query.

first: Option<usize>

Maximum number of objects to return. Maximum: 100. Default: 20.

Implementations

impl GetTopGamesRequest[src]

pub fn builder() -> GetTopGamesRequestBuilder<((), (), ())>[src]

Create a builder for building GetTopGamesRequest. On the builder, call .after(...)(optional), .before(...)(optional), .first(...)(optional) to set the values of the fields. Finally, call .build() to create the instance of GetTopGamesRequest.

Trait Implementations

impl Clone for GetTopGamesRequest[src]

impl Debug for GetTopGamesRequest[src]

impl<'de> Deserialize<'de> for GetTopGamesRequest[src]

impl Paginated for GetTopGamesRequest[src]

impl PartialEq<GetTopGamesRequest> for GetTopGamesRequest[src]

impl Request for GetTopGamesRequest[src]

type Response = Vec<Game>

Response type. twitch's response will deserialize to this.

impl RequestGet for GetTopGamesRequest[src]

impl Serialize for GetTopGamesRequest[src]

impl StructuralPartialEq for GetTopGamesRequest[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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

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

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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

type Owned = T

The resulting type after obtaining ownership.

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]