#[non_exhaustive]pub enum PreparationStaleReason {
Graph,
Authority,
Staged,
Symbols,
Semantic,
Provider,
}Expand description
Stable category for a target-preparation plan rejected at its final boundary.
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 PreparationStaleReason
impl Clone for PreparationStaleReason
Source§fn clone(&self) -> PreparationStaleReason
fn clone(&self) -> PreparationStaleReason
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PreparationStaleReason
Source§impl Debug for PreparationStaleReason
impl Debug for PreparationStaleReason
impl Eq for PreparationStaleReason
Source§impl Hash for PreparationStaleReason
impl Hash for PreparationStaleReason
Source§impl PartialEq for PreparationStaleReason
impl PartialEq for PreparationStaleReason
impl StructuralPartialEq for PreparationStaleReason
Auto Trait Implementations§
impl Freeze for PreparationStaleReason
impl RefUnwindSafe for PreparationStaleReason
impl Send for PreparationStaleReason
impl Sync for PreparationStaleReason
impl Unpin for PreparationStaleReason
impl UnsafeUnpin for PreparationStaleReason
impl UnwindSafe for PreparationStaleReason
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