pub enum PermissionRecoveryAttemptRelation {
Initial,
Retry,
Alternative,
Unknown,
}Expand description
Relationship of an attempt to earlier permission requests
Variants§
Initial
The first denied permission request in the episode.
Retry
A request equivalent to an earlier attempt.
Alternative
A distinct request or a successful alternative tool call.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PermissionRecoveryAttemptRelation
impl<'de> Deserialize<'de> for PermissionRecoveryAttemptRelation
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 PermissionRecoveryAttemptRelation
impl StructuralPartialEq for PermissionRecoveryAttemptRelation
Auto Trait Implementations§
impl Freeze for PermissionRecoveryAttemptRelation
impl RefUnwindSafe for PermissionRecoveryAttemptRelation
impl Send for PermissionRecoveryAttemptRelation
impl Sync for PermissionRecoveryAttemptRelation
impl Unpin for PermissionRecoveryAttemptRelation
impl UnsafeUnpin for PermissionRecoveryAttemptRelation
impl UnwindSafe for PermissionRecoveryAttemptRelation
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.