pub struct Curriculum {
pub id: Option<String>,
pub experiences: Option<Vec<Experience>>,
pub skills: Option<Vec<Skill>>,
pub personal_projects: Option<Vec<PersonalProject>>,
pub scholar_histories: Option<Vec<ScholarHistory>>,
pub hobbies: Option<Vec<Hobby>>,
pub person: Option<Box<Person>>,
pub introduction: Option<String>,
pub updated_date: Option<String>,
pub freemarker_template_id: Option<String>,
}Fields§
§id: Option<String>§experiences: Option<Vec<Experience>>§skills: Option<Vec<Skill>>§personal_projects: Option<Vec<PersonalProject>>§scholar_histories: Option<Vec<ScholarHistory>>§hobbies: Option<Vec<Hobby>>§person: Option<Box<Person>>§introduction: Option<String>§updated_date: Option<String>§freemarker_template_id: Option<String>Implementations§
Source§impl Curriculum
impl Curriculum
pub fn new() -> Curriculum
Trait Implementations§
Source§impl Clone for Curriculum
impl Clone for Curriculum
Source§fn clone(&self) -> Curriculum
fn clone(&self) -> Curriculum
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 Curriculum
impl Debug for Curriculum
Source§impl Default for Curriculum
impl Default for Curriculum
Source§fn default() -> Curriculum
fn default() -> Curriculum
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for Curriculum
impl<'de> Deserialize<'de> for Curriculum
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 PartialEq for Curriculum
impl PartialEq for Curriculum
Source§impl Serialize for Curriculum
impl Serialize for Curriculum
impl StructuralPartialEq for Curriculum
Auto Trait Implementations§
impl Freeze for Curriculum
impl RefUnwindSafe for Curriculum
impl Send for Curriculum
impl Sync for Curriculum
impl Unpin for Curriculum
impl UnwindSafe for Curriculum
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