pub struct DiscussionTopic {Show 21 fields
pub id: u64,
pub course_id: Option<u64>,
pub title: Option<String>,
pub message: Option<String>,
pub html_url: Option<String>,
pub posted_at: Option<DateTime<Utc>>,
pub last_reply_at: Option<DateTime<Utc>>,
pub require_initial_post: Option<bool>,
pub user_can_see_posts: Option<bool>,
pub discussion_subentry_count: Option<u64>,
pub read_state: Option<String>,
pub unread_count: Option<u64>,
pub subscribed: Option<bool>,
pub discussion_type: Option<String>,
pub published: Option<bool>,
pub locked: Option<bool>,
pub pinned: Option<bool>,
pub locked_for_user: Option<bool>,
pub assignment_id: Option<u64>,
pub delayed_post_at: Option<DateTime<Utc>>,
pub due_at: Option<DateTime<Utc>>,
}Expand description
A Canvas discussion topic (announcement or discussion board post).
Fields§
§id: u64§course_id: Option<u64>§title: Option<String>§message: Option<String>§html_url: Option<String>§posted_at: Option<DateTime<Utc>>§last_reply_at: Option<DateTime<Utc>>§require_initial_post: Option<bool>§user_can_see_posts: Option<bool>§discussion_subentry_count: Option<u64>§read_state: Option<String>§unread_count: Option<u64>§subscribed: Option<bool>§discussion_type: Option<String>§published: Option<bool>§locked: Option<bool>§pinned: Option<bool>§locked_for_user: Option<bool>§assignment_id: Option<u64>§delayed_post_at: Option<DateTime<Utc>>§due_at: Option<DateTime<Utc>>Trait Implementations§
Source§impl Clone for DiscussionTopic
impl Clone for DiscussionTopic
Source§fn clone(&self) -> DiscussionTopic
fn clone(&self) -> DiscussionTopic
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 DiscussionTopic
impl Debug for DiscussionTopic
Source§impl<'de> Deserialize<'de> for DiscussionTopic
impl<'de> Deserialize<'de> for DiscussionTopic
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 DiscussionTopic
impl RefUnwindSafe for DiscussionTopic
impl Send for DiscussionTopic
impl Sync for DiscussionTopic
impl Unpin for DiscussionTopic
impl UnsafeUnpin for DiscussionTopic
impl UnwindSafe for DiscussionTopic
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