pub struct PermissionDecisionCancelled {
pub kind: PermissionDecisionCancelledKind,
pub reason: Option<String>,
}Expand description
Schema for the PermissionDecisionCancelled type.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§kind: PermissionDecisionCancelledKindThe permission request was cancelled before a response was used
reason: Option<String>Optional explanation of why the request was cancelled
Trait Implementations§
Source§impl Clone for PermissionDecisionCancelled
impl Clone for PermissionDecisionCancelled
Source§fn clone(&self) -> PermissionDecisionCancelled
fn clone(&self) -> PermissionDecisionCancelled
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PermissionDecisionCancelled
impl Debug for PermissionDecisionCancelled
Source§impl Default for PermissionDecisionCancelled
impl Default for PermissionDecisionCancelled
Source§fn default() -> PermissionDecisionCancelled
fn default() -> PermissionDecisionCancelled
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PermissionDecisionCancelled
impl<'de> Deserialize<'de> for PermissionDecisionCancelled
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
Auto Trait Implementations§
impl Freeze for PermissionDecisionCancelled
impl RefUnwindSafe for PermissionDecisionCancelled
impl Send for PermissionDecisionCancelled
impl Sync for PermissionDecisionCancelled
impl Unpin for PermissionDecisionCancelled
impl UnsafeUnpin for PermissionDecisionCancelled
impl UnwindSafe for PermissionDecisionCancelled
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