pub struct MergeRequestsBuilder<'a> { /* private fields */ }
Expand description

Builder for MergeRequests.

Implementations

The project to query for merge requests.

Filter merge requests based on state.

The view of the merge request.

This field can restrict the amount of data returned.

Include label details in the result.

Request that the merge status field be updated.

Filter merge requests created after a point in time.

Filter merge requests created before a point in time.

Filter merge requests last updated after a point in time.

Filter merge requests last updated before a point in time.

Filter merge requests within a scope.

Filter merge requests by author.

Filter merge requests by reviewers.

Filter merge requests by source branch.

Filter merge requests by target branch.

Filter merge requests by WIP state

Filter merge requests by deployed environment status.

Filter merge requests by those deployed after a point in time.

Filter merge requests by those deployed before a point in time.

Filter merge requests with a search query.

Order results by a given key.

The sort order for return results.

Builds a new MergeRequests.

Errors

If a required field has not been initialized.

Return a merge request with an internal ID.

Return merge requests with one of a set of internal IDs.

Filter unlabeled merge requests.

Filter merge requests with any label.

Filter merge requests with a given label.

Filter merge requests with all of the given labels.

Filter merge requests without a milestone.

Filter merge requests with any milestone.

Filter merge requests with a given milestone.

Filter unassigned merge requests.

Filter assigned merge requests.

Filter merge requests assigned to a user (by ID).

Filter merge requests which have no approvers.

Filter merge requests which have any approver(s).

Filter merge requests with a specified approver (by ID).

Filter merge requests with specified approver (by ID).

Filter merge requests without approvals.

Filter merge requests with any approvals.

Filter merge requests approved by a specific user (by ID).

Filter merge requests approved by a specific set of users (by ID).

Filter merge requests without a reaction by the API caller.

Filter merge requests with any reaction by the API caller.

Filter merge requests with a specific reaction by the API caller.

The scopes to look for search query within.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Returns the “default value” for a type. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more