pub struct ExecutionPlanner;Expand description
A pure planner that converts a BuildPlan into an ExecutionPlan.
Implementations§
Source§impl ExecutionPlanner
impl ExecutionPlanner
Sourcepub fn plan(build_plan: BuildPlan) -> Result<ExecutionPlan>
pub fn plan(build_plan: BuildPlan) -> Result<ExecutionPlan>
Builds an execution plan.
This method is deterministic and side-effect free.
Trait Implementations§
Source§impl Clone for ExecutionPlanner
impl Clone for ExecutionPlanner
Source§fn clone(&self) -> ExecutionPlanner
fn clone(&self) -> ExecutionPlanner
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 ExecutionPlanner
impl Debug for ExecutionPlanner
impl Copy for ExecutionPlanner
Auto Trait Implementations§
impl Freeze for ExecutionPlanner
impl RefUnwindSafe for ExecutionPlanner
impl Send for ExecutionPlanner
impl Sync for ExecutionPlanner
impl Unpin for ExecutionPlanner
impl UnsafeUnpin for ExecutionPlanner
impl UnwindSafe for ExecutionPlanner
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