pub struct HeadBuildConfig {
pub git_url: String,
pub branch: String,
pub name: String,
pub prefix: PathBuf,
pub cellar: PathBuf,
pub jobs: Option<usize>,
pub cc: Option<String>,
pub cxx: Option<String>,
}Expand description
Configuration for building from HEAD (git)
Fields§
§git_url: StringGit repository URL
branch: StringBranch to clone (default: “master”)
name: StringFormula name
prefix: PathBufHomebrew prefix
cellar: PathBufCellar path
jobs: Option<usize>Number of parallel build jobs
cc: Option<String>C compiler
cxx: Option<String>C++ compiler
Implementations§
Trait Implementations§
Source§impl Clone for HeadBuildConfig
impl Clone for HeadBuildConfig
Source§fn clone(&self) -> HeadBuildConfig
fn clone(&self) -> HeadBuildConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 HeadBuildConfig
impl RefUnwindSafe for HeadBuildConfig
impl Send for HeadBuildConfig
impl Sync for HeadBuildConfig
impl Unpin for HeadBuildConfig
impl UnsafeUnpin for HeadBuildConfig
impl UnwindSafe for HeadBuildConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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