pub struct BuildBuilder { /* private fields */ }
Implementations§
Source§impl BuildBuilder
impl BuildBuilder
pub fn new<Id>(rule_id: Id) -> BuildBuilder
pub fn build(&self) -> Result<Build, Vec<BuildBuilderError>>
pub fn explicit<Dep>(self, dep: Dep) -> BuildBuilder
pub fn implicit<Dep>(self, dep: Dep) -> BuildBuilder
pub fn order<Dep>(self, dep: Dep) -> BuildBuilder
pub fn dyndep<Dep>(self, dep: Dep) -> BuildBuilder
pub fn variable<Id, Var>(self, id: Id, var: Var) -> BuildBuilder
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
Source§impl From<Build> for BuildBuilder
impl From<Build> for BuildBuilder
Source§fn from(_: Build) -> BuildBuilder
fn from(_: Build) -> BuildBuilder
Converts to this type from the input type.
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