pub enum Phase {
Capture,
Planning,
Rendering,
Closure,
Explanation,
Binding,
Assembly,
}Expand description
Which step of the road was running when the disagreement was observed.
Declared in the order the steps run.
Variants§
Capture
Reading the declared input into a captured surface.
Planning
Naming the complete output set, before a token of Rust exists.
Rendering
Materializing a planned member.
Closure
Proving the rendering closes over the plan it claims to materialize.
Explanation
Answering the questions the kind owes.
Binding
Sealing the plan, the closure, and the explanation as one expansion.
Assembly
Composing closed outputs into one exported carrier.
Implementations§
Trait Implementations§
impl Copy for Phase
impl Eq for Phase
impl StructuralPartialEq for Phase
Auto Trait Implementations§
impl Freeze for Phase
impl RefUnwindSafe for Phase
impl Send for Phase
impl Sync for Phase
impl Unpin for Phase
impl UnsafeUnpin for Phase
impl UnwindSafe for Phase
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