pub struct ToolExecutionCompleteToolDescriptionMetaUI {
pub resource_uri: Option<String>,
pub visibility: Option<Vec<ToolExecutionCompleteToolDescriptionMetaUIVisibility>>,
}Expand description
Schema for the ToolExecutionCompleteToolDescriptionMetaUI type.
Fields§
§resource_uri: Option<String>URI of the UI resource
visibility: Option<Vec<ToolExecutionCompleteToolDescriptionMetaUIVisibility>>Who can access this tool
Trait Implementations§
Source§impl Clone for ToolExecutionCompleteToolDescriptionMetaUI
impl Clone for ToolExecutionCompleteToolDescriptionMetaUI
Source§fn clone(&self) -> ToolExecutionCompleteToolDescriptionMetaUI
fn clone(&self) -> ToolExecutionCompleteToolDescriptionMetaUI
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 ToolExecutionCompleteToolDescriptionMetaUI
impl Default for ToolExecutionCompleteToolDescriptionMetaUI
Source§fn default() -> ToolExecutionCompleteToolDescriptionMetaUI
fn default() -> ToolExecutionCompleteToolDescriptionMetaUI
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ToolExecutionCompleteToolDescriptionMetaUI
impl<'de> Deserialize<'de> for ToolExecutionCompleteToolDescriptionMetaUI
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 ToolExecutionCompleteToolDescriptionMetaUI
impl RefUnwindSafe for ToolExecutionCompleteToolDescriptionMetaUI
impl Send for ToolExecutionCompleteToolDescriptionMetaUI
impl Sync for ToolExecutionCompleteToolDescriptionMetaUI
impl Unpin for ToolExecutionCompleteToolDescriptionMetaUI
impl UnsafeUnpin for ToolExecutionCompleteToolDescriptionMetaUI
impl UnwindSafe for ToolExecutionCompleteToolDescriptionMetaUI
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