pub struct AiConversationEntityCardWidget {
pub name: Option<AiConversationWidgetName>,
pub raw_args: Option<Value>,
pub display_info: Option<AiConversationWidgetDisplayInfo>,
pub args: Option<AiConversationEntityCardWidgetArgs>,
}Fields§
§name: Option<AiConversationWidgetName>The name of the widget.
raw_args: Option<Value>The arguments of the widget.
display_info: Option<AiConversationWidgetDisplayInfo>Display information for the widget, including ProseMirror and Markdown representations.
args: Option<AiConversationEntityCardWidgetArgs>The arguments to the widget.
Trait Implementations§
Source§impl Clone for AiConversationEntityCardWidget
impl Clone for AiConversationEntityCardWidget
Source§fn clone(&self) -> AiConversationEntityCardWidget
fn clone(&self) -> AiConversationEntityCardWidget
Returns a duplicate of the value. Read more
1.0.0 · 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 AiConversationEntityCardWidget
impl Default for AiConversationEntityCardWidget
Source§fn default() -> AiConversationEntityCardWidget
fn default() -> AiConversationEntityCardWidget
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AiConversationEntityCardWidget
impl<'de> Deserialize<'de> for AiConversationEntityCardWidget
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 AiConversationEntityCardWidget
impl RefUnwindSafe for AiConversationEntityCardWidget
impl Send for AiConversationEntityCardWidget
impl Sync for AiConversationEntityCardWidget
impl Unpin for AiConversationEntityCardWidget
impl UnsafeUnpin for AiConversationEntityCardWidget
impl UnwindSafe for AiConversationEntityCardWidget
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