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>, }
helix
only.Query Parameters for Get Top Games
Fields (Non-exhaustive)
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]
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 Clone for GetTopGamesRequest
[src]fn clone(&self) -> GetTopGamesRequest
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for GetTopGamesRequest
[src]
impl<'de> Deserialize<'de> for GetTopGamesRequest
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Paginated for GetTopGamesRequest
[src]
impl Paginated for GetTopGamesRequest
[src]fn set_pagination(&mut self, cursor: Option<Cursor>)
[src]
impl PartialEq<GetTopGamesRequest> for GetTopGamesRequest
[src]
impl PartialEq<GetTopGamesRequest> for GetTopGamesRequest
[src]fn eq(&self, other: &GetTopGamesRequest) -> bool
[src]
fn ne(&self, other: &GetTopGamesRequest) -> bool
[src]
impl Request for GetTopGamesRequest
[src]
impl Request for GetTopGamesRequest
[src]type Response = Vec<Game>
Response type. twitch’s response will deserialize to this.
const PATH: &'static str
[src]
const SCOPE: &'static [Scope]
[src]
const OPT_SCOPE: &'static [Scope]
[src]
fn query(&self) -> Result<String, Error>
[src]
fn get_uri(&self) -> Result<Uri, InvalidUri>
[src]
fn get_bare_uri() -> Result<Uri, InvalidUri>
[src]
impl RequestGet for GetTopGamesRequest
[src]
impl RequestGet for GetTopGamesRequest
[src]fn create_request(
&self,
token: &str,
client_id: &str
) -> Result<Request<Vec<u8>>, CreateRequestError>
[src]
&self,
token: &str,
client_id: &str
) -> Result<Request<Vec<u8>>, CreateRequestError>
fn parse_response(
request: Option<Self>,
uri: &Uri,
response: Response<Vec<u8>>
) -> Result<Response<Self, Self::Response>, HelixRequestGetError> where
Self: Sized,
[src]
request: Option<Self>,
uri: &Uri,
response: Response<Vec<u8>>
) -> Result<Response<Self, Self::Response>, HelixRequestGetError> where
Self: Sized,
fn parse_inner_response(
request: Option<Self>,
uri: &Uri,
response: &str,
_status: StatusCode
) -> Result<Response<Self, Self::Response>, HelixRequestGetError> where
Self: Sized,
[src]
request: Option<Self>,
uri: &Uri,
response: &str,
_status: StatusCode
) -> Result<Response<Self, Self::Response>, HelixRequestGetError> where
Self: Sized,
impl Serialize for GetTopGamesRequest
[src]
impl Serialize for GetTopGamesRequest
[src]Auto Trait Implementations
impl RefUnwindSafe for GetTopGamesRequest
impl RefUnwindSafe for GetTopGamesRequest
impl Send for GetTopGamesRequest
impl Send for GetTopGamesRequest
impl Sync for GetTopGamesRequest
impl Sync for GetTopGamesRequest
impl Unpin for GetTopGamesRequest
impl Unpin for GetTopGamesRequest
impl UnwindSafe for GetTopGamesRequest
impl UnwindSafe for GetTopGamesRequest
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
pub fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
impl<T> WithSubscriber for T
[src]pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,