pub struct AttachmentMessage { /* private fields */ }Expand description
Represents metadata for a attachment message in a Zulip message.
Implementations§
Source§impl AttachmentMessage
impl AttachmentMessage
Sourcepub const fn new() -> Self
pub const fn new() -> Self
Creates a new AttachmentMessage.
Source§impl AttachmentMessage
impl AttachmentMessage
Sourcepub const fn date_sent(&self) -> Option<u64>
pub const fn date_sent(&self) -> Option<u64>
Gets the AttachmentMessage date_sent.
Sourcepub fn set_date_sent(&mut self, val: u64)
pub fn set_date_sent(&mut self, val: u64)
Sets the AttachmentMessage date_sent.
Sourcepub fn unset_date_sent(&mut self) -> Option<u64>
pub fn unset_date_sent(&mut self) -> Option<u64>
Unsets the AttachmentMessage date_sent.
Sourcepub fn with_date_sent(self, val: u64) -> Self
pub fn with_date_sent(self, val: u64) -> Self
Builder function that sets the AttachmentMessage date_sent.
Sourcepub const fn id(&self) -> Option<u64>
pub const fn id(&self) -> Option<u64>
Gets the AttachmentMessage id.
Sourcepub fn set_id(&mut self, val: u64)
pub fn set_id(&mut self, val: u64)
Sets the AttachmentMessage id.
Sourcepub fn unset_id(&mut self) -> Option<u64>
pub fn unset_id(&mut self) -> Option<u64>
Unsets the AttachmentMessage id.
Sourcepub fn with_id(self, val: u64) -> Self
pub fn with_id(self, val: u64) -> Self
Builder function that sets the AttachmentMessage id.
Trait Implementations§
Source§impl Clone for AttachmentMessage
impl Clone for AttachmentMessage
impl Copy for AttachmentMessage
Source§impl Debug for AttachmentMessage
impl Debug for AttachmentMessage
Source§impl Default for AttachmentMessage
impl Default for AttachmentMessage
Source§impl<'de> Deserialize<'de> for AttachmentMessage
impl<'de> Deserialize<'de> for AttachmentMessage
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 Display for AttachmentMessage
impl Display for AttachmentMessage
impl Eq for AttachmentMessage
Source§impl PartialEq for AttachmentMessage
impl PartialEq for AttachmentMessage
Source§impl Serialize for AttachmentMessage
impl Serialize for AttachmentMessage
impl StructuralPartialEq for AttachmentMessage
Auto Trait Implementations§
impl Freeze for AttachmentMessage
impl RefUnwindSafe for AttachmentMessage
impl Send for AttachmentMessage
impl Sync for AttachmentMessage
impl Unpin for AttachmentMessage
impl UnsafeUnpin for AttachmentMessage
impl UnwindSafe for AttachmentMessage
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.