pub struct PermissionPromptRequestExtensionManagement {
pub extension_name: Option<String>,
pub kind: PermissionPromptRequestExtensionManagementKind,
pub operation: String,
pub tool_call_id: Option<String>,
}Expand description
Extension management permission prompt
Fields§
§extension_name: Option<String>Name of the extension being managed
kind: PermissionPromptRequestExtensionManagementKindPrompt kind discriminator
operation: StringThe extension management operation (scaffold, reload)
tool_call_id: Option<String>Tool call ID that triggered this permission request
Trait Implementations§
Source§impl Clone for PermissionPromptRequestExtensionManagement
impl Clone for PermissionPromptRequestExtensionManagement
Source§fn clone(&self) -> PermissionPromptRequestExtensionManagement
fn clone(&self) -> PermissionPromptRequestExtensionManagement
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<'de> Deserialize<'de> for PermissionPromptRequestExtensionManagement
impl<'de> Deserialize<'de> for PermissionPromptRequestExtensionManagement
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 PermissionPromptRequestExtensionManagement
impl RefUnwindSafe for PermissionPromptRequestExtensionManagement
impl Send for PermissionPromptRequestExtensionManagement
impl Sync for PermissionPromptRequestExtensionManagement
impl Unpin for PermissionPromptRequestExtensionManagement
impl UnsafeUnpin for PermissionPromptRequestExtensionManagement
impl UnwindSafe for PermissionPromptRequestExtensionManagement
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