pub struct ListItem {Show 14 fields
pub channel_id: Id<ChannelMarker>,
pub completed_at: Option<Timestamp>,
pub completed_by: Option<Id<UserMarker>>,
pub created_at: Timestamp,
pub created_by: Id<UserMarker>,
pub created_by_webhook_id: Option<Id<WebhookMarker>>,
pub id: Id<ListItemMarker>,
pub mentions: Option<Mentions>,
pub message: String,
pub note: Option<ListItemNote>,
pub parent_list_item_id: Id<ListItemMarker>,
pub server_id: Id<ServerMarker>,
pub updated_at: Option<Timestamp>,
pub updated_by: Option<Id<UserMarker>>,
}Expand description
Represents a list item.
Fields§
§channel_id: Id<ChannelMarker>§completed_at: Option<Timestamp>§completed_by: Option<Id<UserMarker>>§created_at: Timestamp§created_by: Id<UserMarker>§created_by_webhook_id: Option<Id<WebhookMarker>>§id: Id<ListItemMarker>§mentions: Option<Mentions>§message: String§note: Option<ListItemNote>§parent_list_item_id: Id<ListItemMarker>§server_id: Id<ServerMarker>§updated_at: Option<Timestamp>§updated_by: Option<Id<UserMarker>>Trait Implementations§
Source§impl<'de> Deserialize<'de> for ListItem
impl<'de> Deserialize<'de> for ListItem
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 ListItem
impl RefUnwindSafe for ListItem
impl Send for ListItem
impl Sync for ListItem
impl Unpin for ListItem
impl UnwindSafe for ListItem
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