pub enum GunaTag {
Sattvic,
Rajasic,
Tamasic,
}Expand description
Guna classification of system resource behavior.
Inspired by the three Gunas from Samkhya philosophy, applied to hardware resource patterns:
- Sattvic: Low resource usage, responsive — harmonious.
- Rajasic: High CPU or memory, greedy — active but consuming.
- Tamasic: Idle or sleeping — dormant.
Variants§
Sattvic
Low resource usage, responsive — harmonious.
Rajasic
High CPU or memory, greedy — active but consuming.
Tamasic
Idle or sleeping — dormant.
Implementations§
Trait Implementations§
impl Copy for GunaTag
Source§impl<'de> Deserialize<'de> for GunaTag
impl<'de> Deserialize<'de> for GunaTag
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for GunaTag
impl StructuralPartialEq for GunaTag
Auto Trait Implementations§
impl Freeze for GunaTag
impl RefUnwindSafe for GunaTag
impl Send for GunaTag
impl Sync for GunaTag
impl Unpin for GunaTag
impl UnsafeUnpin for GunaTag
impl UnwindSafe for GunaTag
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