pub struct PermissionRequestExtensionManagement {
pub extension_name: Option<String>,
pub kind: PermissionRequestExtensionManagementKind,
pub operation: String,
pub tool_call_id: Option<String>,
}Expand description
Extension management permission request
Fields§
§extension_name: Option<String>Name of the extension being managed
kind: PermissionRequestExtensionManagementKindPermission 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 PermissionRequestExtensionManagement
impl Clone for PermissionRequestExtensionManagement
Source§fn clone(&self) -> PermissionRequestExtensionManagement
fn clone(&self) -> PermissionRequestExtensionManagement
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 PermissionRequestExtensionManagement
impl<'de> Deserialize<'de> for PermissionRequestExtensionManagement
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 PermissionRequestExtensionManagement
impl RefUnwindSafe for PermissionRequestExtensionManagement
impl Send for PermissionRequestExtensionManagement
impl Sync for PermissionRequestExtensionManagement
impl Unpin for PermissionRequestExtensionManagement
impl UnsafeUnpin for PermissionRequestExtensionManagement
impl UnwindSafe for PermissionRequestExtensionManagement
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