pub struct AssignmentParams {Show 15 fields
pub name: Option<String>,
pub position: Option<u64>,
pub submission_types: Option<Vec<String>>,
pub allowed_extensions: Option<Vec<String>>,
pub turnitin_enabled: Option<bool>,
pub allowed_attempts: Option<i64>,
pub points_possible: Option<f64>,
pub grading_type: Option<String>,
pub due_at: Option<DateTime<Utc>>,
pub lock_at: Option<DateTime<Utc>>,
pub unlock_at: Option<DateTime<Utc>>,
pub description: Option<String>,
pub published: Option<bool>,
pub omit_from_final_grade: Option<bool>,
pub assignment_group_id: Option<u64>,
}Expand description
Parameters for creating or editing a Canvas assignment.
Fields§
§name: Option<String>§position: Option<u64>§submission_types: Option<Vec<String>>§allowed_extensions: Option<Vec<String>>§turnitin_enabled: Option<bool>§allowed_attempts: Option<i64>§points_possible: Option<f64>§grading_type: Option<String>§due_at: Option<DateTime<Utc>>§lock_at: Option<DateTime<Utc>>§unlock_at: Option<DateTime<Utc>>§description: Option<String>§published: Option<bool>§omit_from_final_grade: Option<bool>§assignment_group_id: Option<u64>Trait Implementations§
Source§impl Clone for AssignmentParams
impl Clone for AssignmentParams
Source§fn clone(&self) -> AssignmentParams
fn clone(&self) -> AssignmentParams
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 AssignmentParams
impl Debug for AssignmentParams
Source§impl Default for AssignmentParams
impl Default for AssignmentParams
Source§fn default() -> AssignmentParams
fn default() -> AssignmentParams
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AssignmentParams
impl RefUnwindSafe for AssignmentParams
impl Send for AssignmentParams
impl Sync for AssignmentParams
impl Unpin for AssignmentParams
impl UnsafeUnpin for AssignmentParams
impl UnwindSafe for AssignmentParams
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