pub struct UpdateModuleParams {
pub name: Option<String>,
pub position: Option<u64>,
pub unlock_at: Option<DateTime<Utc>>,
pub require_sequential_progress: Option<bool>,
pub publish_final_grade: Option<bool>,
pub published: Option<bool>,
}Expand description
Parameters for creating or updating a Canvas module.
Fields§
§name: Option<String>§position: Option<u64>§unlock_at: Option<DateTime<Utc>>§require_sequential_progress: Option<bool>§publish_final_grade: Option<bool>§published: Option<bool>Trait Implementations§
Source§impl Clone for UpdateModuleParams
impl Clone for UpdateModuleParams
Source§fn clone(&self) -> UpdateModuleParams
fn clone(&self) -> UpdateModuleParams
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 UpdateModuleParams
impl Debug for UpdateModuleParams
Source§impl Default for UpdateModuleParams
impl Default for UpdateModuleParams
Source§fn default() -> UpdateModuleParams
fn default() -> UpdateModuleParams
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for UpdateModuleParams
impl RefUnwindSafe for UpdateModuleParams
impl Send for UpdateModuleParams
impl Sync for UpdateModuleParams
impl Unpin for UpdateModuleParams
impl UnsafeUnpin for UpdateModuleParams
impl UnwindSafe for UpdateModuleParams
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