#[non_exhaustive]pub struct MentionMessage {
pub notebook_id: String,
pub cell_id: String,
pub mentioned_by: MentionedBy,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.notebook_id: StringID of the notebook in which the user was mentioned.
cell_id: StringID of the cell in which the user was mentioned.
mentioned_by: MentionedByWho mentioned the user?
Implementations§
Trait Implementations§
Source§impl Clone for MentionMessage
impl Clone for MentionMessage
Source§fn clone(&self) -> MentionMessage
fn clone(&self) -> MentionMessage
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 MentionMessage
impl Debug for MentionMessage
Source§impl<'de> Deserialize<'de> for MentionMessage
impl<'de> Deserialize<'de> for MentionMessage
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 MentionMessage
Source§impl PartialEq for MentionMessage
impl PartialEq for MentionMessage
Source§impl Serialize for MentionMessage
impl Serialize for MentionMessage
impl StructuralPartialEq for MentionMessage
Auto Trait Implementations§
impl Freeze for MentionMessage
impl RefUnwindSafe for MentionMessage
impl Send for MentionMessage
impl Sync for MentionMessage
impl Unpin for MentionMessage
impl UnsafeUnpin for MentionMessage
impl UnwindSafe for MentionMessage
Blanket Implementations§
impl<T> BindgenSerializable for T
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