#[non_exhaustive]pub enum OperationPhase {
Admission,
Parse,
Semantic,
Analysis,
Layout,
Emit,
Postprocess,
Export,
Unknown,
}Expand description
The broad phase in which an operation observes a terminal condition.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Implementations§
Trait Implementations§
Source§impl Clone for OperationPhase
impl Clone for OperationPhase
impl Copy for OperationPhase
Source§impl Debug for OperationPhase
impl Debug for OperationPhase
Source§impl Display for OperationPhase
impl Display for OperationPhase
impl Eq for OperationPhase
Source§impl Hash for OperationPhase
impl Hash for OperationPhase
Source§impl PartialEq for OperationPhase
impl PartialEq for OperationPhase
impl StructuralPartialEq for OperationPhase
Auto Trait Implementations§
impl Freeze for OperationPhase
impl RefUnwindSafe for OperationPhase
impl Send for OperationPhase
impl Sync for OperationPhase
impl Unpin for OperationPhase
impl UnsafeUnpin for OperationPhase
impl UnwindSafe for OperationPhase
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.