Struct twilight_model::channel::thread::ThreadMetadata
source · [−]pub struct ThreadMetadata {
pub archived: bool,
pub auto_archive_duration: AutoArchiveDuration,
pub archive_timestamp: Timestamp,
pub create_timestamp: Option<Timestamp>,
pub invitable: Option<bool>,
pub locked: bool,
}Expand description
The thread metadata object contains a number of thread-specific channel fields that are not needed by other channel types.
Fields
archived: boolauto_archive_duration: AutoArchiveDurationarchive_timestamp: Timestampcreate_timestamp: Option<Timestamp>When the thread was created at.
Only present if the Thread has been created after 2022-01-09.
invitable: Option<bool>locked: boolTrait Implementations
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
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for ThreadMetadata
impl Send for ThreadMetadata
impl Sync for ThreadMetadata
impl Unpin for ThreadMetadata
impl UnwindSafe for ThreadMetadata
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more