Skip to main content

Sendable

Trait Sendable 

Source
pub trait Sendable<U> {
    // Required method
    fn send<'async_trait>(
        self,
    ) -> Pin<Box<dyn Future<Output = Result<U, ErrorWrapper>> + Send + 'async_trait>>
       where Self: 'async_trait;
}

Required Methods§

Source

fn send<'async_trait>( self, ) -> Pin<Box<dyn Future<Output = Result<U, ErrorWrapper>> + Send + 'async_trait>>
where Self: 'async_trait,

Implementors§

Source§

impl Sendable<Activity> for GetActivity

Source§

impl Sendable<ActivityStats> for GetAthleteStats

Source§

impl Sendable<DetailedActivity> for CreateActivityRequest

Source§

impl Sendable<DetailedActivity> for UpdateActivityRequest

Source§

impl Sendable<DetailedAthlete> for GetAthlete

Source§

impl Sendable<DetailedAthlete> for UpdateAthlete

Source§

impl Sendable<DetailedClub> for GetClub

Source§

impl Sendable<DetailedGear> for GetGear

Source§

impl Sendable<Route> for GetRoute

Source§

impl Sendable<DetailedSegment> for GetSegment

Source§

impl Sendable<DetailedSegment> for StarSegment

Source§

impl Sendable<DetailedSegmentEffort> for GetSegmentEffort

Source§

impl Sendable<ExplorerResponse> for ExploreSegments

Source§

impl Sendable<StreamSet> for GetActivityStreams

Source§

impl Sendable<StreamSet> for GetRouteStreams

Source§

impl Sendable<StreamSet> for GetSegmentEffortStreams

Source§

impl Sendable<StreamSet> for GetSegmentStreams

Source§

impl Sendable<Upload> for GetUpload

Source§

impl Sendable<Upload> for UploadActivity

Source§

impl Sendable<Zones> for GetAthleteZones

Source§

impl Sendable<String> for ExportGPXRoute

Source§

impl Sendable<String> for ExportTCXRoute

Source§

impl Sendable<Vec<Activity>> for ListAthleteActivities

Source§

impl Sendable<Vec<Lap>> for ListActivityLaps

Source§

impl Sendable<Vec<SummaryAthlete>> for ListClubAdmins

Source§

impl Sendable<Vec<SummaryAthlete>> for ListActivityKudoers

Source§

impl Sendable<Vec<ClubActivity>> for ListClubActivities

Source§

impl Sendable<Vec<ClubAthlete>> for GetClubMembers

Source§

impl Sendable<Vec<SummaryClub>> for ListAthleteClubs

Source§

impl Sendable<Vec<Comment>> for ListActivityComments

Source§

impl Sendable<Vec<Route>> for ListAthleteRoutes

Source§

impl Sendable<Vec<DetailedSegmentEffort>> for ListSegmentEfforts

Source§

impl Sendable<Vec<SummarySegment>> for ListStarredSegments

Source§

impl Sendable<Vec<ActivityZone>> for ListActivityZones