Trait github_rs::client::Executor
[−]
[src]
pub trait Executor { fn execute<T>(self) -> Result<(Headers, StatusCode, Option<T>)>
where
T: DeserializeOwned; }
Required Methods
fn execute<T>(self) -> Result<(Headers, StatusCode, Option<T>)> where
T: DeserializeOwned,
T: DeserializeOwned,
Implementors
impl<'a> Executor for CustomQuery<'a>
impl<'a> Executor for Emojis<'a>
impl<'a> Executor for github_rs::misc::get::Events<'a>
impl<'a> Executor for Feeds<'a>
impl<'a> Executor for Meta<'a>
impl<'a> Executor for RateLimit<'a>
impl<'a> Executor for Assignees<'a>
impl<'a> Executor for Branches<'a>
impl<'a> Executor for Collaborators<'a>
impl<'a> Executor for CollaboratorsUsername<'a>
impl<'a> Executor for CollaboratorsUsernamePermission<'a>
impl<'a> Executor for Commits<'a>
impl<'a> Executor for CommitsSha<'a>
impl<'a> Executor for CommitsComments<'a>
impl<'a> Executor for CommitsStatus<'a>
impl<'a> Executor for CommitsStatuses<'a>
impl<'a> Executor for ContentsPath<'a>
impl<'a> Executor for ContentsReference<'a>
impl<'a> Executor for github_rs::repos::get::Issues<'a>
impl<'a> Executor for IssuesComments<'a>
impl<'a> Executor for IssuesCommentsId<'a>
impl<'a> Executor for IssuesNumber<'a>
impl<'a> Executor for IssuesNumberComments<'a>
impl<'a> Executor for Repo<'a>
impl<'a> Executor for Pulls<'a>
impl<'a> Executor for PullsComments<'a>
impl<'a> Executor for PullsCommentsId<'a>
impl<'a> Executor for PullsNumber<'a>
impl<'a> Executor for PullsNumberComments<'a>
impl<'a> Executor for PullsNumberCommits<'a>
impl<'a> Executor for PullsNumberFiles<'a>
impl<'a> Executor for PullsNumberRequestedReviewers<'a>
impl<'a> Executor for PullsNumberMerge<'a>
impl<'a> Executor for Sha<'a>
impl<'a> Executor for github_rs::users::get::Emails<'a>
impl<'a> Executor for github_rs::users::get::Events<'a>
impl<'a> Executor for EventsOrgsName<'a>
impl<'a> Executor for Followers<'a>
impl<'a> Executor for Following<'a>
impl<'a> Executor for FollowingUser<'a>
impl<'a> Executor for Gists<'a>
impl<'a> Executor for github_rs::users::get::Issues<'a>
impl<'a> Executor for Keys<'a>
impl<'a> Executor for KeysId<'a>
impl<'a> Executor for Orgs<'a>
impl<'a> Executor for Public<'a>
impl<'a> Executor for ReceivedEvents<'a>
impl<'a> Executor for Repos<'a>
impl<'a> Executor for Starred<'a>
impl<'a> Executor for StarredRepo<'a>
impl<'a> Executor for Subscriptions<'a>
impl<'a> Executor for User<'a>
impl<'a> Executor for UserUsername<'a>
impl<'a> Executor for Users<'a>
impl<'a> Executor for UsersKeys<'a>
impl<'a> Executor for UsersOrgs<'a>
impl<'a> Executor for UsersStarred<'a>
impl<'a> Executor for UsersUsername<'a>
impl<'a> Executor for github_rs::users::post::Emails<'a>
impl<'a> Executor for Username<'a>
impl<'a> Executor for github_rs::users::delete::Emails<'a>
impl<'a> Executor for Visibility<'a>