pub struct CanvasRegistryChangedCanvas {
pub actions: Option<Vec<CanvasRegistryChangedCanvasAction>>,
pub canvas_id: String,
pub description: String,
pub display_name: String,
pub extension_id: String,
pub extension_name: Option<String>,
pub input_schema: Option<HashMap<String, Value>>,
}Expand description
Schema for the CanvasRegistryChangedCanvas type.
Fields§
§actions: Option<Vec<CanvasRegistryChangedCanvasAction>>Actions the agent or host may invoke
canvas_id: StringProvider-local canvas identifier
description: StringShort, single-sentence description shown to the agent in canvas catalogs.
display_name: StringHuman-readable canvas name
extension_id: StringOwning provider identifier
extension_name: Option<String>Owning extension display name, when available
input_schema: Option<HashMap<String, Value>>JSON Schema for canvas open input
Trait Implementations§
Source§impl Clone for CanvasRegistryChangedCanvas
impl Clone for CanvasRegistryChangedCanvas
Source§fn clone(&self) -> CanvasRegistryChangedCanvas
fn clone(&self) -> CanvasRegistryChangedCanvas
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 CanvasRegistryChangedCanvas
impl Debug for CanvasRegistryChangedCanvas
Source§impl Default for CanvasRegistryChangedCanvas
impl Default for CanvasRegistryChangedCanvas
Source§fn default() -> CanvasRegistryChangedCanvas
fn default() -> CanvasRegistryChangedCanvas
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CanvasRegistryChangedCanvas
impl<'de> Deserialize<'de> for CanvasRegistryChangedCanvas
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 CanvasRegistryChangedCanvas
impl RefUnwindSafe for CanvasRegistryChangedCanvas
impl Send for CanvasRegistryChangedCanvas
impl Sync for CanvasRegistryChangedCanvas
impl Unpin for CanvasRegistryChangedCanvas
impl UnsafeUnpin for CanvasRegistryChangedCanvas
impl UnwindSafe for CanvasRegistryChangedCanvas
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