pub struct CanvasRegistryChangedCanvasAction {
pub description: Option<String>,
pub input_schema: Option<Value>,
pub name: String,
}Expand description
A single action within a canvas declaration, with its name, optional description, and optional input schema.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§description: Option<String>Action description
input_schema: Option<Value>JSON Schema for action input
name: StringAction name
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CanvasRegistryChangedCanvasAction
impl<'de> Deserialize<'de> for CanvasRegistryChangedCanvasAction
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 CanvasRegistryChangedCanvasAction
impl RefUnwindSafe for CanvasRegistryChangedCanvasAction
impl Send for CanvasRegistryChangedCanvasAction
impl Sync for CanvasRegistryChangedCanvasAction
impl Unpin for CanvasRegistryChangedCanvasAction
impl UnsafeUnpin for CanvasRegistryChangedCanvasAction
impl UnwindSafe for CanvasRegistryChangedCanvasAction
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