pub struct Criterion {
pub description: Option<String>,
pub id: Option<String>,
pub levels: Option<Vec<Level>>,
pub title: Option<String>,
}Expand description
A rubric criterion. Each criterion is a dimension on which performance is rated.
This type is not used in any activity, and only used as part of another schema.
Fields§
§description: Option<String>The description of the criterion.
id: Option<String>The criterion ID. On creation, an ID is assigned.
levels: Option<Vec<Level>>The list of levels within this criterion.
title: Option<String>The title of the criterion.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Criterion
impl<'de> Deserialize<'de> for Criterion
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
impl Part for Criterion
Auto Trait Implementations§
impl Freeze for Criterion
impl RefUnwindSafe for Criterion
impl Send for Criterion
impl Sync for Criterion
impl Unpin for Criterion
impl UnwindSafe for Criterion
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