pub struct AttachmentSelection {Show 14 fields
pub message_id: String,
pub requested_id: String,
pub sender_did: String,
pub attachment_id: String,
pub filename: String,
pub mime_type: String,
pub size: String,
pub digest_b64u: String,
pub object_uri: String,
pub caption: String,
pub message_security_profile: String,
pub object_encryption_mode: String,
pub object_cipher: Option<String>,
pub plaintext_size: Option<String>,
}Fields§
§message_id: String§requested_id: String§sender_did: String§attachment_id: String§filename: String§mime_type: String§size: String§digest_b64u: String§object_uri: String§caption: String§message_security_profile: String§object_encryption_mode: String§object_cipher: Option<String>§plaintext_size: Option<String>Trait Implementations§
Source§impl Clone for AttachmentSelection
impl Clone for AttachmentSelection
Source§fn clone(&self) -> AttachmentSelection
fn clone(&self) -> AttachmentSelection
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 AttachmentSelection
impl Debug for AttachmentSelection
Source§impl Default for AttachmentSelection
impl Default for AttachmentSelection
Source§fn default() -> AttachmentSelection
fn default() -> AttachmentSelection
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AttachmentSelection
impl<'de> Deserialize<'de> for AttachmentSelection
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 AttachmentSelection
Source§impl PartialEq for AttachmentSelection
impl PartialEq for AttachmentSelection
Source§fn eq(&self, other: &AttachmentSelection) -> bool
fn eq(&self, other: &AttachmentSelection) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for AttachmentSelection
impl Serialize for AttachmentSelection
impl StructuralPartialEq for AttachmentSelection
Auto Trait Implementations§
impl Freeze for AttachmentSelection
impl RefUnwindSafe for AttachmentSelection
impl Send for AttachmentSelection
impl Sync for AttachmentSelection
impl Unpin for AttachmentSelection
impl UnsafeUnpin for AttachmentSelection
impl UnwindSafe for AttachmentSelection
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
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§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.