pub struct AttachmentBlob {
pub data: String,
pub display_name: Option<String>,
pub mime_type: String,
pub type: AttachmentBlobType,
}Expand description
Blob attachment with inline base64-encoded data
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§data: StringBase64-encoded content
display_name: Option<String>User-facing display name for the attachment
mime_type: StringMIME type of the inline data
type: AttachmentBlobTypeAttachment type discriminator
Trait Implementations§
Source§impl Clone for AttachmentBlob
impl Clone for AttachmentBlob
Source§fn clone(&self) -> AttachmentBlob
fn clone(&self) -> AttachmentBlob
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 AttachmentBlob
impl Debug for AttachmentBlob
Source§impl Default for AttachmentBlob
impl Default for AttachmentBlob
Source§fn default() -> AttachmentBlob
fn default() -> AttachmentBlob
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AttachmentBlob
impl<'de> Deserialize<'de> for AttachmentBlob
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 AttachmentBlob
impl RefUnwindSafe for AttachmentBlob
impl Send for AttachmentBlob
impl Sync for AttachmentBlob
impl Unpin for AttachmentBlob
impl UnsafeUnpin for AttachmentBlob
impl UnwindSafe for AttachmentBlob
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