pub struct StructuredContent {
pub format: ContentFormat,
pub data: String,
pub attachments: Option<Vec<Attachment>>,
}Expand description
Structured content with format and optional attachments
Fields§
§format: ContentFormat§data: String§attachments: Option<Vec<Attachment>>Trait Implementations§
Source§impl Clone for StructuredContent
impl Clone for StructuredContent
Source§fn clone(&self) -> StructuredContent
fn clone(&self) -> StructuredContent
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 Debug for StructuredContent
impl Debug for StructuredContent
Source§impl<'de> Deserialize<'de> for StructuredContent
impl<'de> Deserialize<'de> for StructuredContent
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
Source§impl PartialEq for StructuredContent
impl PartialEq for StructuredContent
Source§impl Serialize for StructuredContent
impl Serialize for StructuredContent
impl StructuralPartialEq for StructuredContent
Auto Trait Implementations§
impl Freeze for StructuredContent
impl RefUnwindSafe for StructuredContent
impl Send for StructuredContent
impl Sync for StructuredContent
impl Unpin for StructuredContent
impl UnwindSafe for StructuredContent
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