pub enum PermissionRecoveryOnBlocked {
Ask,
Fail,
Unknown,
}Expand description
Action selected when autonomous recovery cannot continue
Variants§
Ask
Surface the existing permission prompt to a response-capable client.
Fail
Return a structured unsuccessful blocked outcome because no responder is available.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for PermissionRecoveryOnBlocked
impl Clone for PermissionRecoveryOnBlocked
Source§impl Debug for PermissionRecoveryOnBlocked
impl Debug for PermissionRecoveryOnBlocked
Source§impl<'de> Deserialize<'de> for PermissionRecoveryOnBlocked
impl<'de> Deserialize<'de> for PermissionRecoveryOnBlocked
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 PermissionRecoveryOnBlocked
impl StructuralPartialEq for PermissionRecoveryOnBlocked
Auto Trait Implementations§
impl Freeze for PermissionRecoveryOnBlocked
impl RefUnwindSafe for PermissionRecoveryOnBlocked
impl Send for PermissionRecoveryOnBlocked
impl Sync for PermissionRecoveryOnBlocked
impl Unpin for PermissionRecoveryOnBlocked
impl UnsafeUnpin for PermissionRecoveryOnBlocked
impl UnwindSafe for PermissionRecoveryOnBlocked
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.