pub struct MergeRequestBodyArgsBuilder { /* private fields */ }Expand description
Builder for MergeRequestBodyArgs.
Implementations§
Source§impl MergeRequestBodyArgsBuilder
impl MergeRequestBodyArgsBuilder
pub fn title(&mut self, value: String) -> &mut Self
pub fn description(&mut self, value: String) -> &mut Self
pub fn source_branch(&mut self, value: String) -> &mut Self
pub fn target_repo(&mut self, value: String) -> &mut Self
pub fn target_branch(&mut self, value: String) -> &mut Self
pub fn assignee(&mut self, value: Member) -> &mut Self
pub fn reviewer(&mut self, value: Member) -> &mut Self
pub fn remove_source_branch(&mut self, value: String) -> &mut Self
pub fn draft(&mut self, value: bool) -> &mut Self
pub fn amend(&mut self, value: bool) -> &mut Self
Sourcepub fn build(
&self,
) -> Result<MergeRequestBodyArgs, MergeRequestBodyArgsBuilderError>
pub fn build( &self, ) -> Result<MergeRequestBodyArgs, MergeRequestBodyArgsBuilderError>
Trait Implementations§
Source§impl Clone for MergeRequestBodyArgsBuilder
impl Clone for MergeRequestBodyArgsBuilder
Source§fn clone(&self) -> MergeRequestBodyArgsBuilder
fn clone(&self) -> MergeRequestBodyArgsBuilder
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 moreAuto Trait Implementations§
impl Freeze for MergeRequestBodyArgsBuilder
impl RefUnwindSafe for MergeRequestBodyArgsBuilder
impl Send for MergeRequestBodyArgsBuilder
impl Sync for MergeRequestBodyArgsBuilder
impl Unpin for MergeRequestBodyArgsBuilder
impl UnwindSafe for MergeRequestBodyArgsBuilder
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