Struct gr::remote::MergeRequestBodyArgsBuilder
source · 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_id(&mut self, value: String) -> &mut Self
pub fn username(&mut self, value: String) -> &mut Self
pub fn remove_source_branch(&mut self, value: String) -> &mut Self
pub fn draft(&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 copy 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