pub struct ChatMessageMetadata {
pub original_sender: Option<OriginalSender>,
pub original_message: Option<OriginalMessage>,
}Expand description
Metadata attached to a reply message
Fields§
§original_sender: Option<OriginalSender>The original message being replied to
original_message: Option<OriginalMessage>The original message content
Trait Implementations§
Source§impl Clone for ChatMessageMetadata
impl Clone for ChatMessageMetadata
Source§fn clone(&self) -> ChatMessageMetadata
fn clone(&self) -> ChatMessageMetadata
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 ChatMessageMetadata
impl Debug for ChatMessageMetadata
Source§impl<'de> Deserialize<'de> for ChatMessageMetadata
impl<'de> Deserialize<'de> for ChatMessageMetadata
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 ChatMessageMetadata
impl RefUnwindSafe for ChatMessageMetadata
impl Send for ChatMessageMetadata
impl Sync for ChatMessageMetadata
impl Unpin for ChatMessageMetadata
impl UnwindSafe for ChatMessageMetadata
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