#[non_exhaustive]pub struct ItemComment {
pub id: String,
pub comment: String,
pub created_at: Option<String>,
pub created_by: Option<String>,
pub extra: Map<String, Value>,
}Expand description
A comment stored on an item.
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.id: String§comment: String§created_at: Option<String>§created_by: Option<String>§extra: Map<String, Value>Trait Implementations§
Source§impl Clone for ItemComment
impl Clone for ItemComment
Source§impl Debug for ItemComment
impl Debug for ItemComment
Source§impl<'de> Deserialize<'de> for ItemComment
impl<'de> Deserialize<'de> for ItemComment
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 ItemComment
impl RefUnwindSafe for ItemComment
impl Send for ItemComment
impl Sync for ItemComment
impl Unpin for ItemComment
impl UnsafeUnpin for ItemComment
impl UnwindSafe for ItemComment
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