pub struct AttachmentRef {
pub attachment_id: String,
pub mime_type: String,
pub file_name: Option<String>,
pub size_bytes: usize,
pub content: AttachmentContent,
}Expand description
Common top-level kernel re-exports for quickstarts.
Fields§
§attachment_id: String§mime_type: String§file_name: Option<String>§size_bytes: usize§content: AttachmentContentImplementations§
Source§impl AttachmentRef
impl AttachmentRef
pub fn inline( attachment_id: impl Into<String>, mime_type: impl Into<String>, file_name: Option<String>, data: Vec<u8>, ) -> AttachmentRef
pub fn blob( attachment_id: impl Into<String>, mime_type: impl Into<String>, file_name: Option<String>, descriptor: BlobDescriptor, ) -> AttachmentRef
Trait Implementations§
Source§impl Clone for AttachmentRef
impl Clone for AttachmentRef
Source§fn clone(&self) -> AttachmentRef
fn clone(&self) -> AttachmentRef
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 AttachmentRef
impl Debug for AttachmentRef
Source§impl<'de> Deserialize<'de> for AttachmentRef
impl<'de> Deserialize<'de> for AttachmentRef
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<AttachmentRef, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AttachmentRef, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AttachmentRef
impl PartialEq for AttachmentRef
Source§fn eq(&self, other: &AttachmentRef) -> bool
fn eq(&self, other: &AttachmentRef) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for AttachmentRef
impl Serialize for AttachmentRef
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for AttachmentRef
impl StructuralPartialEq for AttachmentRef
Auto Trait Implementations§
impl Freeze for AttachmentRef
impl RefUnwindSafe for AttachmentRef
impl Send for AttachmentRef
impl Sync for AttachmentRef
impl Unpin for AttachmentRef
impl UnsafeUnpin for AttachmentRef
impl UnwindSafe for AttachmentRef
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