Skip to main content

RequestURLBuilderExt

Trait RequestURLBuilderExt 

Source
pub trait RequestURLBuilderExt
where Self: Sized,
{ type Built: RequestURL + From<Self>; // Provided method fn build_and_get( self, ) -> impl Future<Output = Result<<Self::Built as RequestURL>::Response>> { ... } }
Expand description

Extension for request URLs such that build_and_get exists.

Required Associated Types§

Provided Methods§

Source

fn build_and_get( self, ) -> impl Future<Output = Result<<Self::Built as RequestURL>::Response>>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<H: PersonHydrations, S: State + IsComplete> RequestURLBuilderExt for PlayersRequestBuilder<H, S>

Source§

impl<H: PersonHydrations, S: State + IsComplete> RequestURLBuilderExt for PersonRequestBuilder<H, S>

Source§

impl<H: PersonHydrations, S: State + IsComplete> RequestURLBuilderExt for CoachesRequestBuilder<H, S>

Source§

impl<H: PersonHydrations, S: State + IsComplete> RequestURLBuilderExt for PersonnelRequestBuilder<H, S>

Source§

impl<H: ScheduleHydrations, S: State + IsComplete> RequestURLBuilderExt for SchedulePostseasonSeriesRequestBuilder<H, S>

Source§

impl<H: ScheduleHydrations, S: State + IsComplete> RequestURLBuilderExt for SchedulePostseasonRequestBuilder<H, S>

Source§

impl<H: ScheduleHydrations, S: State + IsComplete> RequestURLBuilderExt for ScheduleRequestBuilder<H, S>

Source§

impl<H: ScheduleHydrations, S: State + IsComplete> RequestURLBuilderExt for ScheduleTiedRequestBuilder<H, S>

Source§

impl<H: SportsHydrations, S: State + IsComplete> RequestURLBuilderExt for SportsRequestBuilder<H, S>

Source§

impl<H: StandingsHydrations, S: State + IsComplete> RequestURLBuilderExt for StandingsRequestBuilder<H, S>

Source§

impl<H: RosterHydrations, S: State + IsComplete> RequestURLBuilderExt for RosterRequestBuilder<H, S>

Source§

impl<H: TeamHydrations, S: State + IsComplete> RequestURLBuilderExt for TeamsRequestBuilder<H, S>

Source§

impl<H: VenueHydrations, S: State + IsComplete> RequestURLBuilderExt for VenuesRequestBuilder<H, S>

Source§

impl<S: State + IsComplete> RequestURLBuilderExt for AttendanceRequestBuilder<S>

Source§

impl<S: State + IsComplete> RequestURLBuilderExt for AwardRequestBuilder<S>

Source§

impl<S: State + IsComplete> RequestURLBuilderExt for ConferencesRequestBuilder<S>

Source§

impl<S: State + IsComplete> RequestURLBuilderExt for DivisionsRequestBuilder<S>

Source§

impl<S: State + IsComplete> RequestURLBuilderExt for DraftProspectsRequestBuilder<S>

Source§

impl<S: State + IsComplete> RequestURLBuilderExt for DraftRequestBuilder<S>

Source§

impl<S: State + IsComplete> RequestURLBuilderExt for BoxscoreRequestBuilder<S>

Source§

impl<S: State + IsComplete> RequestURLBuilderExt for GameTimestampsRequestBuilder<S>

Source§

impl<S: State + IsComplete> RequestURLBuilderExt for LeagueGamePaceRequestBuilder<S>

Source§

impl<S: State + IsComplete> RequestURLBuilderExt for LinescoreRequestBuilder<S>

Source§

impl<S: State + IsComplete> RequestURLBuilderExt for LiveFeedRequestBuilder<S>

Source§

impl<S: State + IsComplete> RequestURLBuilderExt for PlayByPlayRequestBuilder<S>

Source§

impl<S: State + IsComplete> RequestURLBuilderExt for SportGamePaceRequestBuilder<S>

Source§

impl<S: State + IsComplete> RequestURLBuilderExt for TeamGamePaceRequestBuilder<S>

Source§

impl<S: State + IsComplete> RequestURLBuilderExt for JobsDatacastersRequestBuilder<S>

Source§

impl<S: State + IsComplete> RequestURLBuilderExt for JobsOfficialScorersRequestBuilder<S>

Source§

impl<S: State + IsComplete> RequestURLBuilderExt for JobsRequestBuilder<S>

Source§

impl<S: State + IsComplete> RequestURLBuilderExt for JobsUmpiresRequestBuilder<S>

Source§

impl<S: State + IsComplete> RequestURLBuilderExt for LeaguesRequestBuilder<S>

Source§

impl<S: State + IsComplete> RequestURLBuilderExt for FreeAgentsRequestBuilder<S>

Source§

impl<S: State + IsComplete> RequestURLBuilderExt for PersonSingleGameStatsRequestBuilder<S>

Source§

impl<S: State + IsComplete> RequestURLBuilderExt for SeasonsRequestBuilder<S>

Source§

impl<S: State + IsComplete> RequestURLBuilderExt for StatLeadersRequestBuilder<S>

Source§

impl<S: State + IsComplete> RequestURLBuilderExt for TeamAffiliatesRequestBuilder<S>

Source§

impl<S: State + IsComplete> RequestURLBuilderExt for TeamHistoryRequestBuilder<S>

Source§

impl<S: State + IsComplete> RequestURLBuilderExt for TeamStatLeadersRequestBuilder<S>

Source§

impl<S: State + IsComplete> RequestURLBuilderExt for UniformsRequestBuilder<S>

Source§

impl<S: State + IsComplete> RequestURLBuilderExt for TransactionsRequestBuilder<S>

Source§

impl<S: State + IsComplete, H: PersonHydrations> RequestURLBuilderExt for AlumniRequestBuilder<H, S>