pub struct ApplicationMessageData {
pub msg: Option<String>,
pub type_: Option<String>,
pub code: Option<String>,
pub file: Option<String>,
pub url: Option<String>,
pub cover_url: Option<String>,
}Expand description
Content emitted by an application invocation.
Fields§
§msg: Option<String>Text, reasoning, image, video, or tool output.
type_: Option<String>Output type such as text, image, video, or all_tools.
code: Option<String>Generated code for an all-tools result.
file: Option<String>Generated file URL for an all-tools result.
url: Option<String>Generated image or video URL.
cover_url: Option<String>Generated video cover URL.
Trait Implementations§
Source§impl Clone for ApplicationMessageData
impl Clone for ApplicationMessageData
Source§fn clone(&self) -> ApplicationMessageData
fn clone(&self) -> ApplicationMessageData
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 ApplicationMessageData
impl Debug for ApplicationMessageData
Source§impl<'de> Deserialize<'de> for ApplicationMessageData
impl<'de> Deserialize<'de> for ApplicationMessageData
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
impl Eq for ApplicationMessageData
Source§impl PartialEq for ApplicationMessageData
impl PartialEq for ApplicationMessageData
Source§impl Serialize for ApplicationMessageData
impl Serialize for ApplicationMessageData
impl StructuralPartialEq for ApplicationMessageData
Auto Trait Implementations§
impl Freeze for ApplicationMessageData
impl RefUnwindSafe for ApplicationMessageData
impl Send for ApplicationMessageData
impl Sync for ApplicationMessageData
impl Unpin for ApplicationMessageData
impl UnsafeUnpin for ApplicationMessageData
impl UnwindSafe for ApplicationMessageData
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.