Struct git_checks::builders::ThirdPartyBuilder
source · [−]pub struct ThirdPartyBuilder { /* private fields */ }Expand description
Builder for ThirdParty.
Implementations
sourceimpl ThirdPartyBuilder
impl ThirdPartyBuilder
sourcepub fn name<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn name<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
The name of the imported project.
Configuration: Required
sourcepub fn path<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn path<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
The path the third party project lives once merged.
Configuration: Required
sourcepub fn root<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn root<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
The root commit of the third party tracking branch.
Configuration: Required
sourcepub fn utility<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn utility<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
The location of the utility to use for importing this project.
Configuration: Required
sourcepub fn build(&self) -> Result<ThirdParty, ThirdPartyBuilderError>
pub fn build(&self) -> Result<ThirdParty, ThirdPartyBuilderError>
Trait Implementations
sourceimpl Clone for ThirdPartyBuilder
impl Clone for ThirdPartyBuilder
sourcefn clone(&self) -> ThirdPartyBuilder
fn clone(&self) -> ThirdPartyBuilder
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl RefUnwindSafe for ThirdPartyBuilder
impl Send for ThirdPartyBuilder
impl Sync for ThirdPartyBuilder
impl Unpin for ThirdPartyBuilder
impl UnwindSafe for ThirdPartyBuilder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more