pub struct BuildBuilder { /* private fields */ }
Implementations§
Source§impl BuildBuilder
impl BuildBuilder
pub fn build(self) -> Result<Box<Build>, BuildCreateError>
pub fn name<V>(self, value: V) -> Self
pub fn source(self, source: Box<dyn BuildSource>) -> Self
pub fn build_path(self, path: PathBuf) -> Self
pub fn install_prefix(self, path: PathBuf) -> Self
pub fn library_type(self, ltype: LibraryType) -> Self
pub fn remove_build_dir(self, enabled: bool) -> Self
pub fn add_step(self, step: Box<dyn BuildStep>) -> Self
Auto Trait Implementations§
impl Freeze for BuildBuilder
impl !RefUnwindSafe for BuildBuilder
impl !Send for BuildBuilder
impl !Sync for BuildBuilder
impl Unpin for BuildBuilder
impl !UnwindSafe for BuildBuilder
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