pub enum PermissionPromptRequest {
Commands(PermissionPromptRequestCommands),
Write(PermissionPromptRequestWrite),
Read(PermissionPromptRequestRead),
Mcp(PermissionPromptRequestMcp),
Url(PermissionPromptRequestUrl),
Memory(PermissionPromptRequestMemory),
CustomTool(PermissionPromptRequestCustomTool),
Path(PermissionPromptRequestPath),
Hook(PermissionPromptRequestHook),
ExtensionManagement(PermissionPromptRequestExtensionManagement),
ExtensionPermissionAccess(PermissionPromptRequestExtensionPermissionAccess),
}Expand description
Derived user-facing permission prompt details for UI consumers
Variants§
Commands(PermissionPromptRequestCommands)
Write(PermissionPromptRequestWrite)
Read(PermissionPromptRequestRead)
Mcp(PermissionPromptRequestMcp)
Url(PermissionPromptRequestUrl)
Memory(PermissionPromptRequestMemory)
CustomTool(PermissionPromptRequestCustomTool)
Path(PermissionPromptRequestPath)
Hook(PermissionPromptRequestHook)
ExtensionManagement(PermissionPromptRequestExtensionManagement)
ExtensionPermissionAccess(PermissionPromptRequestExtensionPermissionAccess)
Trait Implementations§
Source§impl Clone for PermissionPromptRequest
impl Clone for PermissionPromptRequest
Source§fn clone(&self) -> PermissionPromptRequest
fn clone(&self) -> PermissionPromptRequest
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 PermissionPromptRequest
impl Debug for PermissionPromptRequest
Source§impl<'de> Deserialize<'de> for PermissionPromptRequest
impl<'de> Deserialize<'de> for PermissionPromptRequest
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 PermissionPromptRequest
impl RefUnwindSafe for PermissionPromptRequest
impl Send for PermissionPromptRequest
impl Sync for PermissionPromptRequest
impl Unpin for PermissionPromptRequest
impl UnsafeUnpin for PermissionPromptRequest
impl UnwindSafe for PermissionPromptRequest
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