[−][src]Trait gitlab::api::endpoint_prelude::Endpoint
A trait for providing the necessary information for a single REST API endpoint.
Required methods
fn method(&self) -> Method
The HTTP method to use for the endpoint.
fn endpoint(&self) -> Cow<'static, str>
The path to the endpoint.
Provided methods
fn parameters(&self) -> QueryParams<'_>
Query parameters for the endpoint.
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
The body for the endpoint.
Returns the Content-Encoding
header for the data as well as the data itself.
Implementors
impl Endpoint for CurrentUser
[src]
impl Endpoint for User
[src]
impl<'a> Endpoint for AddGroupMember<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
[src]
impl<'a> Endpoint for GroupMember<'a>
[src]
impl<'a> Endpoint for GroupMembers<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn parameters(&self) -> QueryParams<'_>
[src]
impl<'a> Endpoint for RemoveGroupMember<'a>
[src]
impl<'a> Endpoint for CreateGroupMilestone<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
[src]
impl<'a> Endpoint for GroupProjects<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn parameters(&self) -> QueryParams<'_>
[src]
impl<'a> Endpoint for CreateGroup<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
[src]
impl<'a> Endpoint for Group<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn parameters(&self) -> QueryParams<'_>
[src]
impl<'a> Endpoint for Groups<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn parameters(&self) -> QueryParams<'_>
[src]
impl<'a> Endpoint for GroupSubgroups<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn parameters(&self) -> QueryParams<'_>
[src]
impl<'a> Endpoint for Environment<'a>
[src]
impl<'a> Endpoint for Environments<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn parameters(&self) -> QueryParams<'_>
[src]
impl<'a> Endpoint for CreateHook<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
[src]
impl<'a> Endpoint for Hook<'a>
[src]
impl<'a> Endpoint for Hooks<'a>
[src]
impl<'a> Endpoint for CreateIssueNote<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
[src]
impl<'a> Endpoint for EditIssueNote<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
[src]
impl<'a> Endpoint for IssueNotes<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn parameters(&self) -> QueryParams<'_>
[src]
impl<'a> Endpoint for CreateIssue<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
[src]
impl<'a> Endpoint for EditIssue<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
[src]
impl<'a> Endpoint for Issue<'a>
[src]
impl<'a> Endpoint for IssueResourceLabelEvents<'a>
[src]
impl<'a> Endpoint for Issues<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn parameters(&self) -> QueryParams<'_>
[src]
impl<'a> Endpoint for MergeRequestsClosing<'a>
[src]
impl<'a> Endpoint for CancelJob<'a>
[src]
impl<'a> Endpoint for EraseJob<'a>
[src]
impl<'a> Endpoint for Job<'a>
[src]
impl<'a> Endpoint for JobTrace<'a>
[src]
impl<'a> Endpoint for Jobs<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn parameters(&self) -> QueryParams<'_>
[src]
impl<'a> Endpoint for PlayJob<'a>
[src]
impl<'a> Endpoint for RetryJob<'a>
[src]
impl<'a> Endpoint for CreateLabel<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
[src]
impl<'a> Endpoint for DeleteLabel<'a>
[src]
impl<'a> Endpoint for Label<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn parameters(&self) -> QueryParams<'_>
[src]
impl<'a> Endpoint for Labels<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn parameters(&self) -> QueryParams<'_>
[src]
impl<'a> Endpoint for PromoteLabel<'a>
[src]
impl<'a> Endpoint for AddProjectMember<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
[src]
impl<'a> Endpoint for ProjectMember<'a>
[src]
impl<'a> Endpoint for ProjectMembers<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn parameters(&self) -> QueryParams<'_>
[src]
impl<'a> Endpoint for MergeRequestAwards<'a>
[src]
impl<'a> Endpoint for CreateMergeRequestDiscussion<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
[src]
impl<'a> Endpoint for MergeRequestDiscussions<'a>
[src]
impl<'a> Endpoint for CreateMergeRequestNoteAward<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
[src]
impl<'a> Endpoint for MergeRequestNoteAwards<'a>
[src]
impl<'a> Endpoint for CreateMergeRequestNote<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
[src]
impl<'a> Endpoint for EditMergeRequestNote<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
[src]
impl<'a> Endpoint for MergeRequestNotes<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn parameters(&self) -> QueryParams<'_>
[src]
impl<'a> Endpoint for ApproveMergeRequest<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
[src]
impl<'a> Endpoint for CreateMergeRequest<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
[src]
impl<'a> Endpoint for EditMergeRequest<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
[src]
impl<'a> Endpoint for IssuesClosedBy<'a>
[src]
impl<'a> Endpoint for MergeMergeRequest<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
[src]
impl<'a> Endpoint for MergeRequest<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn parameters(&self) -> QueryParams<'_>
[src]
impl<'a> Endpoint for MergeRequestResourceLabelEvents<'a>
[src]
impl<'a> Endpoint for MergeRequests<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn parameters(&self) -> QueryParams<'_>
[src]
impl<'a> Endpoint for RebaseMergeRequest<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
[src]
impl<'a> Endpoint for UnapproveMergeRequest<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
[src]
impl<'a> Endpoint for CreateProjectMilestone<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
[src]
impl<'a> Endpoint for CancelPipeline<'a>
[src]
impl<'a> Endpoint for CreatePipeline<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
[src]
impl<'a> Endpoint for DeletePipeline<'a>
[src]
impl<'a> Endpoint for Pipeline<'a>
[src]
impl<'a> Endpoint for PipelineJobs<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn parameters(&self) -> QueryParams<'_>
[src]
impl<'a> Endpoint for PipelineVariables<'a>
[src]
impl<'a> Endpoint for Pipelines<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn parameters(&self) -> QueryParams<'_>
[src]
impl<'a> Endpoint for RetryPipeline<'a>
[src]
impl<'a> Endpoint for ProtectBranch<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
[src]
impl<'a> Endpoint for ProtectedBranch<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn parameters(&self) -> QueryParams<'_>
[src]
impl<'a> Endpoint for ProtectedBranches<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn parameters(&self) -> QueryParams<'_>
[src]
impl<'a> Endpoint for UnprotectBranch<'a>
[src]
impl<'a> Endpoint for ProtectTag<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
[src]
impl<'a> Endpoint for ProtectedTag<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn parameters(&self) -> QueryParams<'_>
[src]
impl<'a> Endpoint for ProtectedTags<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn parameters(&self) -> QueryParams<'_>
[src]
impl<'a> Endpoint for UnprotectTag<'a>
[src]
impl<'a> Endpoint for Branch<'a>
[src]
impl<'a> Endpoint for Branches<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn parameters(&self) -> QueryParams<'_>
[src]
impl<'a> Endpoint for CreateBranch<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
[src]
impl<'a> Endpoint for CommentOnCommit<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
[src]
impl<'a> Endpoint for Commit<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn parameters(&self) -> QueryParams<'_>
[src]
impl<'a> Endpoint for CommitComments<'a>
[src]
impl<'a> Endpoint for CommitStatuses<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn parameters(&self) -> QueryParams<'_>
[src]
impl<'a> Endpoint for CreateCommitStatus<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
[src]
impl<'a> Endpoint for CreateFile<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
[src]
impl<'a> Endpoint for CreateProject<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
[src]
impl<'a> Endpoint for EditProject<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn body(&self) -> Result<Option<(&'static str, Vec<u8>)>, BodyError>
[src]
impl<'a> Endpoint for Project<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn parameters(&self) -> QueryParams<'_>
[src]
impl<'a> Endpoint for Projects<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn parameters(&self) -> QueryParams<'_>
[src]
impl<'a> Endpoint for Users<'a>
[src]
fn method(&self) -> Method
[src]
fn endpoint(&self) -> Cow<'static, str>
[src]
fn parameters(&self) -> QueryParams<'_>
[src]
impl<'a, E> Endpoint for Sudo<'a, E> where
E: Endpoint,
[src]
E: Endpoint,