pub struct ToolExecutionCompleteUIResourceMetaUIPermissions {
pub camera: Option<ToolExecutionCompleteUIResourceMetaUIPermissionsCamera>,
pub clipboard_write: Option<ToolExecutionCompleteUIResourceMetaUIPermissionsClipboardWrite>,
pub geolocation: Option<ToolExecutionCompleteUIResourceMetaUIPermissionsGeolocation>,
pub microphone: Option<ToolExecutionCompleteUIResourceMetaUIPermissionsMicrophone>,
}Expand description
Schema for the ToolExecutionCompleteUIResourceMetaUIPermissions type.
Fields§
§camera: Option<ToolExecutionCompleteUIResourceMetaUIPermissionsCamera>Schema for the ToolExecutionCompleteUIResourceMetaUIPermissionsCamera type.
clipboard_write: Option<ToolExecutionCompleteUIResourceMetaUIPermissionsClipboardWrite>Schema for the ToolExecutionCompleteUIResourceMetaUIPermissionsClipboardWrite type.
geolocation: Option<ToolExecutionCompleteUIResourceMetaUIPermissionsGeolocation>Schema for the ToolExecutionCompleteUIResourceMetaUIPermissionsGeolocation type.
microphone: Option<ToolExecutionCompleteUIResourceMetaUIPermissionsMicrophone>Schema for the ToolExecutionCompleteUIResourceMetaUIPermissionsMicrophone type.
Trait Implementations§
Source§impl Clone for ToolExecutionCompleteUIResourceMetaUIPermissions
impl Clone for ToolExecutionCompleteUIResourceMetaUIPermissions
Source§fn clone(&self) -> ToolExecutionCompleteUIResourceMetaUIPermissions
fn clone(&self) -> ToolExecutionCompleteUIResourceMetaUIPermissions
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 ToolExecutionCompleteUIResourceMetaUIPermissions
impl Default for ToolExecutionCompleteUIResourceMetaUIPermissions
Source§fn default() -> ToolExecutionCompleteUIResourceMetaUIPermissions
fn default() -> ToolExecutionCompleteUIResourceMetaUIPermissions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ToolExecutionCompleteUIResourceMetaUIPermissions
impl<'de> Deserialize<'de> for ToolExecutionCompleteUIResourceMetaUIPermissions
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 ToolExecutionCompleteUIResourceMetaUIPermissions
impl RefUnwindSafe for ToolExecutionCompleteUIResourceMetaUIPermissions
impl Send for ToolExecutionCompleteUIResourceMetaUIPermissions
impl Sync for ToolExecutionCompleteUIResourceMetaUIPermissions
impl Unpin for ToolExecutionCompleteUIResourceMetaUIPermissions
impl UnsafeUnpin for ToolExecutionCompleteUIResourceMetaUIPermissions
impl UnwindSafe for ToolExecutionCompleteUIResourceMetaUIPermissions
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