#[non_exhaustive]pub enum PlanStaleReason {
Engine,
Provider,
Semantic,
Budget,
Staged,
Symbols,
Authority,
SpanGeneration,
Graph,
}Expand description
Stable category for a reusable recalculation plan rejected before execution.
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 PlanStaleReason
impl Clone for PlanStaleReason
Source§fn clone(&self) -> PlanStaleReason
fn clone(&self) -> PlanStaleReason
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 PlanStaleReason
Source§impl Debug for PlanStaleReason
impl Debug for PlanStaleReason
impl Eq for PlanStaleReason
Source§impl Hash for PlanStaleReason
impl Hash for PlanStaleReason
Source§impl PartialEq for PlanStaleReason
impl PartialEq for PlanStaleReason
impl StructuralPartialEq for PlanStaleReason
Auto Trait Implementations§
impl Freeze for PlanStaleReason
impl RefUnwindSafe for PlanStaleReason
impl Send for PlanStaleReason
impl Sync for PlanStaleReason
impl Unpin for PlanStaleReason
impl UnsafeUnpin for PlanStaleReason
impl UnwindSafe for PlanStaleReason
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