Struct riven::endpoints::TftMatchV1

source ·
pub struct TftMatchV1<'a> { /* private fields */ }
Expand description

TftMatchV1 endpoints handle, accessed by calling tft_match_v1() on a RiotApi instance.

§Riot Developer API Reference

tft-match-v1

Note: this struct is automatically generated.

Implementations§

source§

impl<'a> TftMatchV1<'a>

source

pub fn get_match_ids_by_puuid( &self, route: RegionalRoute, puuid: &str, count: Option<i32>, end_time: Option<i64>, start: Option<i32>, start_time: Option<i64>, ) -> impl Future<Output = Result<Vec<String>>> + 'a

Get a list of match ids by PUUID

§Parameters
  • route - Route to query.
  • puuid (required, in path)
  • start (optional, in query) - Defaults to 0. Start index.
  • end_time (optional, in query) - Epoch timestamp in seconds.
  • start_time (optional, in query) - Epoch timestamp in seconds. The matchlist started storing timestamps on June 16th, 2021. Any matches played before June 16th, 2021 won’t be included in the results if the startTime filter is set.
  • count (optional, in query) - Defaults to 20. Number of match ids to return.
§Riot Developer API Reference

tft-match-v1.getMatchIdsByPUUID

Note: this method is automatically generated.

source

pub fn get_match( &self, route: RegionalRoute, match_id: &str, ) -> impl Future<Output = Result<Option<Match>>> + 'a

Get a match by match id

§Parameters
  • route - Route to query.
  • match_id (required, in path)
§Riot Developer API Reference

tft-match-v1.getMatch

Note: this method is automatically generated.

Auto Trait Implementations§

§

impl<'a> Freeze for TftMatchV1<'a>

§

impl<'a> !RefUnwindSafe for TftMatchV1<'a>

§

impl<'a> Send for TftMatchV1<'a>

§

impl<'a> Sync for TftMatchV1<'a>

§

impl<'a> Unpin for TftMatchV1<'a>

§

impl<'a> !UnwindSafe for TftMatchV1<'a>

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more