pub struct ModuleItem {Show 13 fields
pub id: u64,
pub module_id: Option<u64>,
pub position: Option<u64>,
pub title: Option<String>,
pub indent: Option<u64>,
pub item_type: Option<String>,
pub content_id: Option<u64>,
pub html_url: Option<String>,
pub url: Option<String>,
pub page_url: Option<String>,
pub external_url: Option<String>,
pub completion_requirement: Option<CompletionRequirement>,
pub published: Option<bool>,
}Expand description
An individual item within a Canvas module.
Fields§
§id: u64§module_id: Option<u64>§position: Option<u64>§title: Option<String>§indent: Option<u64>§item_type: Option<String>§content_id: Option<u64>§html_url: Option<String>§url: Option<String>§page_url: Option<String>§external_url: Option<String>§completion_requirement: Option<CompletionRequirement>§published: Option<bool>Trait Implementations§
Source§impl Clone for ModuleItem
impl Clone for ModuleItem
Source§fn clone(&self) -> ModuleItem
fn clone(&self) -> ModuleItem
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 ModuleItem
impl Debug for ModuleItem
Source§impl<'de> Deserialize<'de> for ModuleItem
impl<'de> Deserialize<'de> for ModuleItem
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 ModuleItem
impl RefUnwindSafe for ModuleItem
impl Send for ModuleItem
impl Sync for ModuleItem
impl Unpin for ModuleItem
impl UnsafeUnpin for ModuleItem
impl UnwindSafe for ModuleItem
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