[−][src]Struct build_utils::build::Build
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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,