[][src]Struct build_utils::build::Build

pub struct Build { /* fields omitted */ }

Implementations

impl Build[src]

pub fn builder() -> BuildBuilder[src]

Create a new build builder

pub fn name(&self) -> &str[src]

Get the name of the target build

pub fn library_type(&self) -> LibraryType[src]

The target library tyoe which should be build

pub fn install_prefix(&self) -> &Option<PathBuf>[src]

Get the target install prefix where the library should be installed into. This might be unset.

pub fn build_path(&self) -> &PathBuf[src]

Get the temporary build path where you should build into

pub fn source(&self) -> &Box<dyn BuildSource>[src]

pub fn build_hash(&self) -> u64[src]

pub fn execute(&mut self) -> Result<BuildResult, BuildError>[src]

Execute the build and all its steps

Auto Trait Implementations

impl !RefUnwindSafe for Build

impl !Send for Build

impl !Sync for Build

impl Unpin for Build

impl !UnwindSafe for Build

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.