pub enum SkillTactic {
ObserveAgain,
ResolveSemanticTarget,
ChangeInteractionMethod,
SolveChallenge,
ReconcileCheckpoint,
FreshGhostSession,
SelectCompatibleEngine,
RestartDurableBoundary,
}Variants§
ObserveAgain
ResolveSemanticTarget
ChangeInteractionMethod
SolveChallenge
Solve a human-verification challenge blocking the page, in place, through the vision loop. Cheap and non-destructive: no checkpoint authority, no session replacement. Fails closed when no challenge is present, so a challenge-free page costs one bounded attempt.
ReconcileCheckpoint
FreshGhostSession
SelectCompatibleEngine
RestartDurableBoundary
Trait Implementations§
Source§impl Clone for SkillTactic
impl Clone for SkillTactic
impl Copy for SkillTactic
Source§impl Debug for SkillTactic
impl Debug for SkillTactic
Source§impl<'de> Deserialize<'de> for SkillTactic
impl<'de> Deserialize<'de> for SkillTactic
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 SkillTactic
Source§impl PartialEq for SkillTactic
impl PartialEq for SkillTactic
Source§impl Serialize for SkillTactic
impl Serialize for SkillTactic
impl StructuralPartialEq for SkillTactic
Auto Trait Implementations§
impl Freeze for SkillTactic
impl RefUnwindSafe for SkillTactic
impl Send for SkillTactic
impl Sync for SkillTactic
impl Unpin for SkillTactic
impl UnsafeUnpin for SkillTactic
impl UnwindSafe for SkillTactic
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