pub struct BuildBuilder { /* private fields */ }
Implementations§
Source§impl BuildBuilder
impl BuildBuilder
pub fn new<Id>(rule_id: Id) -> Self
pub fn build(&self) -> Result<Build, Vec<BuildBuilderError>>
pub fn explicit<Dep>(self, dep: Dep) -> Self
pub fn implicit<Dep>(self, dep: Dep) -> Self
pub fn order<Dep>(self, dep: Dep) -> Self
pub fn dyndep<Dep>(self, dep: Dep) -> Self
pub fn variable<Id, Var>(self, id: Id, var: Var) -> Self
Trait Implementations§
Source§impl Clone for BuildBuilder
impl Clone for BuildBuilder
Source§fn clone(&self) -> BuildBuilder
fn clone(&self) -> BuildBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for BuildBuilder
impl Debug for BuildBuilder
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