#[non_exhaustive]pub struct ThreadItemAddedMessage {
pub notebook_id: String,
pub thread_id: String,
pub thread_item: ThreadItem,
}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: String§thread_id: String§thread_item: ThreadItemImplementations§
source§impl ThreadItemAddedMessage
impl ThreadItemAddedMessage
sourcepub fn builder() -> ThreadItemAddedMessageBuilder<((), (), ())>
pub fn builder() -> ThreadItemAddedMessageBuilder<((), (), ())>
Create a builder for building ThreadItemAddedMessage.
On the builder, call .notebook_id(...), .thread_id(...), .thread_item(...) to set the values of the fields.
Finally, call .build() to create the instance of ThreadItemAddedMessage.
Trait Implementations§
source§impl Clone for ThreadItemAddedMessage
impl Clone for ThreadItemAddedMessage
source§fn clone(&self) -> ThreadItemAddedMessage
fn clone(&self) -> ThreadItemAddedMessage
Returns a copy 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 ThreadItemAddedMessage
impl Debug for ThreadItemAddedMessage
source§impl<'de> Deserialize<'de> for ThreadItemAddedMessage
impl<'de> Deserialize<'de> for ThreadItemAddedMessage
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 PartialEq for ThreadItemAddedMessage
impl PartialEq for ThreadItemAddedMessage
source§fn eq(&self, other: &ThreadItemAddedMessage) -> bool
fn eq(&self, other: &ThreadItemAddedMessage) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for ThreadItemAddedMessage
impl Serialize for ThreadItemAddedMessage
impl Eq for ThreadItemAddedMessage
impl StructuralPartialEq for ThreadItemAddedMessage
Auto Trait Implementations§
impl Freeze for ThreadItemAddedMessage
impl RefUnwindSafe for ThreadItemAddedMessage
impl Send for ThreadItemAddedMessage
impl Sync for ThreadItemAddedMessage
impl Unpin for ThreadItemAddedMessage
impl UnwindSafe for ThreadItemAddedMessage
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