pub enum PermissionRecoveryStatus {
Recovering,
AwaitingApproval,
Resolved,
Blocked,
Unknown,
}Expand description
Lifecycle state of a permission-recovery episode
Variants§
Recovering
Autopilot may try a bounded equivalent alternative.
AwaitingApproval
An interactive permission response is required.
Resolved
The episode ended through approval or a successful equivalent alternative.
Blocked
No autonomous path remains and the task requires intervention.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for PermissionRecoveryStatus
impl Clone for PermissionRecoveryStatus
Source§impl Debug for PermissionRecoveryStatus
impl Debug for PermissionRecoveryStatus
Source§impl Default for PermissionRecoveryStatus
impl Default for PermissionRecoveryStatus
Source§impl<'de> Deserialize<'de> for PermissionRecoveryStatus
impl<'de> Deserialize<'de> for PermissionRecoveryStatus
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 PermissionRecoveryStatus
Source§impl PartialEq for PermissionRecoveryStatus
impl PartialEq for PermissionRecoveryStatus
Source§impl Serialize for PermissionRecoveryStatus
impl Serialize for PermissionRecoveryStatus
impl StructuralPartialEq for PermissionRecoveryStatus
Auto Trait Implementations§
impl Freeze for PermissionRecoveryStatus
impl RefUnwindSafe for PermissionRecoveryStatus
impl Send for PermissionRecoveryStatus
impl Sync for PermissionRecoveryStatus
impl Unpin for PermissionRecoveryStatus
impl UnsafeUnpin for PermissionRecoveryStatus
impl UnwindSafe for PermissionRecoveryStatus
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.