Skip to main content

RequestableEntrypoint

Trait RequestableEntrypoint 

Source
pub trait RequestableEntrypoint {
    type Complete: Requestable;

    // Required method
    fn id(
        &self,
    ) -> &<<Self as RequestableEntrypoint>::Complete as Requestable>::Identifier;

    // Provided method
    fn as_complete_or_request(
        &self,
    ) -> impl Future<Output = Result<Arc<<Self as RequestableEntrypoint>::Complete>, Error<Self>>>
       where Self: Sized { ... }
}

Required Associated Types§

Required Methods§

Provided Methods§

Source

fn as_complete_or_request( &self, ) -> impl Future<Output = Result<Arc<<Self as RequestableEntrypoint>::Complete>, Error<Self>>>
where Self: Sized,

Implementors§

Source§

impl RequestableEntrypoint for GameType

Source§

impl RequestableEntrypoint for HitTrajectory

Source§

impl RequestableEntrypoint for RosterType

Source§

impl RequestableEntrypoint for StatGroup

Source§

impl RequestableEntrypoint for Award

Source§

impl RequestableEntrypoint for AwardId

Source§

impl RequestableEntrypoint for BaseballStat

Source§

impl RequestableEntrypoint for BaseballStatId

Source§

impl RequestableEntrypoint for Conference

Source§

impl RequestableEntrypoint for ConferenceId

Source§

impl RequestableEntrypoint for NamedConference

Source§

impl RequestableEntrypoint for Division

Source§

impl RequestableEntrypoint for DivisionId

Source§

impl RequestableEntrypoint for NamedDivision

Source§

impl RequestableEntrypoint for EventType

Source§

impl RequestableEntrypoint for EventTypeId

Source§

impl RequestableEntrypoint for GameStatus

Source§

impl RequestableEntrypoint for GameStatusId

Source§

impl RequestableEntrypoint for JobType

Source§

impl RequestableEntrypoint for JobTypeId

Source§

impl RequestableEntrypoint for Language

Source§

impl RequestableEntrypoint for LanguageId

Source§

impl RequestableEntrypoint for League

Source§

impl RequestableEntrypoint for LeagueId

Source§

impl RequestableEntrypoint for NamedLeague

Source§

impl RequestableEntrypoint for Metric

Source§

impl RequestableEntrypoint for MetricId

Source§

impl RequestableEntrypoint for NamedMetric

Source§

impl RequestableEntrypoint for NamedPerson

Source§

impl RequestableEntrypoint for PersonId

Source§

impl RequestableEntrypoint for PitchCode

Source§

impl RequestableEntrypoint for PitchCodeId

Source§

impl RequestableEntrypoint for PitchType

Source§

impl RequestableEntrypoint for PitchTypeId

Source§

impl RequestableEntrypoint for Platform

Source§

impl RequestableEntrypoint for PlatformId

Source§

impl RequestableEntrypoint for NamedPosition

Source§

impl RequestableEntrypoint for Position

Source§

impl RequestableEntrypoint for PositionCode

Source§

impl RequestableEntrypoint for ReviewReason

Source§

impl RequestableEntrypoint for ReviewReasonId

Source§

impl RequestableEntrypoint for ScheduleEventType

Source§

impl RequestableEntrypoint for ScheduleEventTypeId

Source§

impl RequestableEntrypoint for SituationCode

Source§

impl RequestableEntrypoint for SituationCodeId

Source§

impl RequestableEntrypoint for SkyDescription

Source§

impl RequestableEntrypoint for SkyDescriptionId

Source§

impl RequestableEntrypoint for Sport

Source§

impl RequestableEntrypoint for SportId

Source§

impl RequestableEntrypoint for StandingsType

Source§

impl RequestableEntrypoint for StandingsTypeId

Source§

impl RequestableEntrypoint for StatType

Source§

impl RequestableEntrypoint for UniformAsset

Source§

impl RequestableEntrypoint for WindDirection

Source§

impl RequestableEntrypoint for WindDirectionId

Source§

impl<H> RequestableEntrypoint for Ballplayer<H>

Source§

impl<H> RequestableEntrypoint for RegularPerson<H>