pub struct HeadBuilder { /* private fields */ }Expand description
Builder for HEAD (git) installations
Implementations§
Source§impl HeadBuilder
impl HeadBuilder
Sourcepub fn new(config: HeadBuildConfig, work_dir: impl AsRef<Path>) -> Self
pub fn new(config: HeadBuildConfig, work_dir: impl AsRef<Path>) -> Self
Create a new HEAD builder
Sourcepub async fn build(&self) -> Result<HeadBuildResult>
pub async fn build(&self) -> Result<HeadBuildResult>
Build from HEAD git repository
Auto Trait Implementations§
impl Freeze for HeadBuilder
impl RefUnwindSafe for HeadBuilder
impl Send for HeadBuilder
impl Sync for HeadBuilder
impl Unpin for HeadBuilder
impl UnsafeUnpin for HeadBuilder
impl UnwindSafe for HeadBuilder
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more