pub enum ActionType {
None,
Log,
Recommend,
ShedLoad,
ToolCooldown,
TightenDharma,
MemorySweep,
CircuitBreaker,
ForceTheta,
RefuseWrites,
IncreaseMonitoring,
}Expand description
The type of corrective action to take.
Variants§
None
No action needed.
Log
Log the observation.
Recommend
Emit a recommendation event.
ShedLoad
Shed load — reduce concurrent operations.
ToolCooldown
Cool down a specific tool (rate limit).
TightenDharma
Tighten dharma profile (more restrictive governance).
MemorySweep
Trigger memory lifecycle sweep (mindful forgetting).
CircuitBreaker
Open circuit breaker for a tool.
ForceTheta
Force Theta brain-wave state (dream/consolidation).
RefuseWrites
Refuse write operations (read-only mode).
IncreaseMonitoring
Increase monitoring frequency.
Implementations§
Trait Implementations§
Source§impl Clone for ActionType
impl Clone for ActionType
impl Copy for ActionType
Source§impl Debug for ActionType
impl Debug for ActionType
Source§impl<'de> Deserialize<'de> for ActionType
impl<'de> Deserialize<'de> for ActionType
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
Source§impl Display for ActionType
impl Display for ActionType
impl Eq for ActionType
Source§impl Hash for ActionType
impl Hash for ActionType
Source§impl PartialEq for ActionType
impl PartialEq for ActionType
Source§impl Serialize for ActionType
impl Serialize for ActionType
impl StructuralPartialEq for ActionType
Auto Trait Implementations§
impl Freeze for ActionType
impl RefUnwindSafe for ActionType
impl Send for ActionType
impl Sync for ActionType
impl Unpin for ActionType
impl UnsafeUnpin for ActionType
impl UnwindSafe for ActionType
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