pub struct CourseUnit {
pub id: CourseUnitId,
pub display_name: String,
pub description: String,
pub value: CourseUnitValue,
}
Expand description
Unit attached to a Course.
Fields§
§id: CourseUnitId
Unit Id
display_name: String
Name for Course Unit
description: String
Description of Course Unit
value: CourseUnitValue
Content of Course Unit
Trait Implementations§
Source§impl Clone for CourseUnit
impl Clone for CourseUnit
Source§fn clone(&self) -> CourseUnit
fn clone(&self) -> CourseUnit
Returns a copy 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 CourseUnit
impl Debug for CourseUnit
Source§impl<'de> Deserialize<'de> for CourseUnit
impl<'de> Deserialize<'de> for CourseUnit
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 CourseUnit
impl RefUnwindSafe for CourseUnit
impl Send for CourseUnit
impl Sync for CourseUnit
impl Unpin for CourseUnit
impl UnwindSafe for CourseUnit
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