#[repr(u8)]pub enum DepthTier {
Plasma = 0,
Hot = 1,
Warm = 2,
Cold = 3,
}Expand description
Adaptive depth tier mapping to layer count (Plan 284). Reuses ThermalPath naming convention from FlashAR Consensus (Plan 166).
| Tier | Layers | When |
|---|---|---|
| Plasma | 1 | High entropy, easy positions |
| Hot | 2 | Medium entropy, standard tactics |
| Warm | all | Low entropy, complex positions |
| Cold | all+verify | Critical, full verification |
Variants§
Plasma = 0
Easy positions: empty board, forced moves. 1 layer.
Hot = 1
Moderate: standard tactics. 2 layers.
Warm = 2
Complex: all layers + spot-check verification.
Cold = 3
Critical: all layers + full verification.
Implementations§
Trait Implementations§
impl Copy for DepthTier
impl Eq for DepthTier
impl StructuralPartialEq for DepthTier
Auto Trait Implementations§
impl Freeze for DepthTier
impl RefUnwindSafe for DepthTier
impl Send for DepthTier
impl Sync for DepthTier
impl Unpin for DepthTier
impl UnsafeUnpin for DepthTier
impl UnwindSafe for DepthTier
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more