#[non_exhaustive]pub enum Regime {
Cold,
Warm,
Incremental,
}Expand description
Workspace indexing and refactoring orchestration. Runtime phase for an SLO operation sample.
Regime tags let scorecards distinguish startup/indexing work from warm interactive requests and edit-triggered incremental updates.
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.
Cold
Startup and initial indexing operations.
Warm
Post-index interactive operations.
Incremental
Edit-triggered incremental operations.
Implementations§
Trait Implementations§
impl Copy for Regime
impl Eq for Regime
impl StructuralPartialEq for Regime
Auto Trait Implementations§
impl Freeze for Regime
impl RefUnwindSafe for Regime
impl Send for Regime
impl Sync for Regime
impl Unpin for Regime
impl UnsafeUnpin for Regime
impl UnwindSafe for Regime
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