pub struct ExamStatus {
pub warning: Option<bool>,
pub expiration: Option<DateTime<Utc>>,
pub last_passed: Option<DateTime<Utc>>,
pub exam_type: Option<String>,
pub passed: Option<bool>,
pub taken: Option<DateTime<Utc>>,
}Expand description
A user’s information on a specific exam.
This type is not used in any activity, and only used as part of another schema.
Fields§
§warning: Option<bool>Whether this exam is in the state of warning.
expiration: Option<DateTime<Utc>>Date this exam is due to expire.
last_passed: Option<DateTime<Utc>>The date the user last passed this exam.
exam_type: Option<String>The type of the exam.
passed: Option<bool>Whether this exam has been passed and not expired.
taken: Option<DateTime<Utc>>The date the user last taken this exam.
Trait Implementations§
Source§impl Clone for ExamStatus
impl Clone for ExamStatus
Source§fn clone(&self) -> ExamStatus
fn clone(&self) -> ExamStatus
Returns a duplicate of the value. Read more
1.0.0 · 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 ExamStatus
impl Debug for ExamStatus
Source§impl Default for ExamStatus
impl Default for ExamStatus
Source§fn default() -> ExamStatus
fn default() -> ExamStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExamStatus
impl<'de> Deserialize<'de> for ExamStatus
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
Source§impl Serialize for ExamStatus
impl Serialize for ExamStatus
impl Part for ExamStatus
Auto Trait Implementations§
impl Freeze for ExamStatus
impl RefUnwindSafe for ExamStatus
impl Send for ExamStatus
impl Sync for ExamStatus
impl Unpin for ExamStatus
impl UnwindSafe for ExamStatus
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