pub struct SourceBuilder { /* private fields */ }Expand description
Source builder for formulas
Implementations§
Source§impl SourceBuilder
impl SourceBuilder
Sourcepub fn new(config: BuildConfig, work_dir: impl AsRef<Path>) -> Self
pub fn new(config: BuildConfig, work_dir: impl AsRef<Path>) -> Self
Create a new source builder
Sourcepub async fn build(&self) -> Result<BuildResult>
pub async fn build(&self) -> Result<BuildResult>
Build the formula from source
Auto Trait Implementations§
impl Freeze for SourceBuilder
impl RefUnwindSafe for SourceBuilder
impl Send for SourceBuilder
impl Sync for SourceBuilder
impl Unpin for SourceBuilder
impl UnwindSafe for SourceBuilder
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