pub struct CourseInfo {
pub code: String,
pub title: String,
pub credits: Option<String>,
pub description: String,
pub prerequisites: Vec<String>,
}
Fields§
§code: String
§title: String
§credits: Option<String>
§description: String
§prerequisites: Vec<String>
Trait Implementations§
Source§impl Clone for CourseInfo
impl Clone for CourseInfo
Source§fn clone(&self) -> CourseInfo
fn clone(&self) -> CourseInfo
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 CourseInfo
impl Debug for CourseInfo
Source§impl<'de> Deserialize<'de> for CourseInfo
impl<'de> Deserialize<'de> for CourseInfo
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 CourseInfo
impl RefUnwindSafe for CourseInfo
impl Send for CourseInfo
impl Sync for CourseInfo
impl Unpin for CourseInfo
impl UnwindSafe for CourseInfo
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