pub struct MergeRequestCliArgsBuilder { /* private fields */ }
Expand description
Builder for MergeRequestCliArgs
.
Implementations§
Source§impl MergeRequestCliArgsBuilder
impl MergeRequestCliArgsBuilder
pub fn title(&mut self, value: Option<String>) -> &mut Self
pub fn body_from_commit(&mut self, value: Option<String>) -> &mut Self
pub fn body_from_file(&mut self, value: Option<String>) -> &mut Self
pub fn description(&mut self, value: Option<String>) -> &mut Self
pub fn description_from_file(&mut self, value: Option<String>) -> &mut Self
pub fn assignee(&mut self, value: Option<String>) -> &mut Self
pub fn reviewer(&mut self, value: Option<String>) -> &mut Self
pub fn rand_reviewer(&mut self, value: bool) -> &mut Self
pub fn target_branch(&mut self, value: Option<String>) -> &mut Self
pub fn target_repo(&mut self, value: Option<String>) -> &mut Self
pub fn fetch(&mut self, value: Option<String>) -> &mut Self
pub fn rebase(&mut self, value: Option<String>) -> &mut Self
pub fn auto(&mut self, value: bool) -> &mut Self
pub fn cache_args(&mut self, value: CacheCliArgs) -> &mut Self
pub fn open_browser(&mut self, value: bool) -> &mut Self
pub fn accept_summary(&mut self, value: bool) -> &mut Self
pub fn commit(&mut self, value: Option<String>) -> &mut Self
pub fn amend(&mut self, value: bool) -> &mut Self
pub fn force(&mut self, value: bool) -> &mut Self
pub fn draft(&mut self, value: bool) -> &mut Self
pub fn dry_run(&mut self, value: bool) -> &mut Self
pub fn summary(&mut self, value: SummaryOptions) -> &mut Self
pub fn patch(&mut self, value: bool) -> &mut Self
pub fn gpt_prompt(&mut self, value: bool) -> &mut Self
Sourcepub fn build(
&self,
) -> Result<MergeRequestCliArgs, MergeRequestCliArgsBuilderError>
pub fn build( &self, ) -> Result<MergeRequestCliArgs, MergeRequestCliArgsBuilderError>
Trait Implementations§
Source§impl Clone for MergeRequestCliArgsBuilder
impl Clone for MergeRequestCliArgsBuilder
Source§fn clone(&self) -> MergeRequestCliArgsBuilder
fn clone(&self) -> MergeRequestCliArgsBuilder
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 MergeRequestCliArgsBuilder
impl RefUnwindSafe for MergeRequestCliArgsBuilder
impl Send for MergeRequestCliArgsBuilder
impl Sync for MergeRequestCliArgsBuilder
impl Unpin for MergeRequestCliArgsBuilder
impl UnwindSafe for MergeRequestCliArgsBuilder
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