pub struct PermissionDecisionDeniedInteractivelyByUser {
pub feedback: Option<String>,
pub force_reject: Option<bool>,
pub kind: PermissionDecisionDeniedInteractivelyByUserKind,
}Expand description
Schema for the PermissionDecisionDeniedInteractivelyByUser 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§
§feedback: Option<String>Optional feedback from the user explaining the denial
force_reject: Option<bool>Whether to force-reject the current agent turn
kind: PermissionDecisionDeniedInteractivelyByUserKindDenied by the user during an interactive prompt
Trait Implementations§
Source§impl Clone for PermissionDecisionDeniedInteractivelyByUser
impl Clone for PermissionDecisionDeniedInteractivelyByUser
Source§fn clone(&self) -> PermissionDecisionDeniedInteractivelyByUser
fn clone(&self) -> PermissionDecisionDeniedInteractivelyByUser
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 Default for PermissionDecisionDeniedInteractivelyByUser
impl Default for PermissionDecisionDeniedInteractivelyByUser
Source§fn default() -> PermissionDecisionDeniedInteractivelyByUser
fn default() -> PermissionDecisionDeniedInteractivelyByUser
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PermissionDecisionDeniedInteractivelyByUser
impl<'de> Deserialize<'de> for PermissionDecisionDeniedInteractivelyByUser
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 PermissionDecisionDeniedInteractivelyByUser
impl RefUnwindSafe for PermissionDecisionDeniedInteractivelyByUser
impl Send for PermissionDecisionDeniedInteractivelyByUser
impl Sync for PermissionDecisionDeniedInteractivelyByUser
impl Unpin for PermissionDecisionDeniedInteractivelyByUser
impl UnsafeUnpin for PermissionDecisionDeniedInteractivelyByUser
impl UnwindSafe for PermissionDecisionDeniedInteractivelyByUser
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