pub struct CreateMergeRequestInput {
pub source_branch: String,
pub target_branch: String,
pub title: String,
pub description: Option<String>,
pub assignee_id: Option<u64>,
pub remove_source_branch: Option<bool>,
pub squash: Option<bool>,
pub labels: Option<String>,
}Expand description
Input for creating a merge request.
Fields§
§source_branch: String§target_branch: String§title: String§description: Option<String>§assignee_id: Option<u64>§remove_source_branch: Option<bool>§squash: Option<bool>§labels: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for CreateMergeRequestInput
impl Clone for CreateMergeRequestInput
Source§fn clone(&self) -> CreateMergeRequestInput
fn clone(&self) -> CreateMergeRequestInput
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CreateMergeRequestInput
impl Debug for CreateMergeRequestInput
Source§impl Default for CreateMergeRequestInput
impl Default for CreateMergeRequestInput
Source§fn default() -> CreateMergeRequestInput
fn default() -> CreateMergeRequestInput
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CreateMergeRequestInput
impl RefUnwindSafe for CreateMergeRequestInput
impl Send for CreateMergeRequestInput
impl Sync for CreateMergeRequestInput
impl Unpin for CreateMergeRequestInput
impl UnwindSafe for CreateMergeRequestInput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more