Struct json_resume::Education
source · pub struct Education {
pub institution: Option<String>,
pub url: Option<String>,
pub arae: Option<String>,
pub study_type: Option<String>,
pub start_date: Option<String>,
pub end_date: Option<String>,
pub score: Option<String>,
pub courses: Vec<Course>,
}
Fields§
§institution: Option<String>
e.g. Massachusetts Institute of Technology
url: Option<String>
e.g. http://facebook.example.com
arae: Option<String>
e.g. Arts
study_type: Option<String>
e.g. Bachelor
start_date: Option<String>
§end_date: Option<String>
§score: Option<String>
grade point average, e.g. 3.67/4.0
courses: Vec<Course>
List notable courses/subjects
Trait Implementations§
source§impl<'de> Deserialize<'de> for Educationwhere
Education: Default,
impl<'de> Deserialize<'de> for Educationwhere Education: Default,
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 RefUnwindSafe for Education
impl Send for Education
impl Sync for Education
impl Unpin for Education
impl UnwindSafe for Education
Blanket Implementations§
source§impl<T> FromJsonReader for Twhere
T: DeserializeOwned + Validate,
impl<T> FromJsonReader for Twhere T: DeserializeOwned + Validate,
source§impl<'de, T> FromJsonSlice<'de> for Twhere
T: Deserialize<'de> + Validate,
impl<'de, T> FromJsonSlice<'de> for Twhere T: Deserialize<'de> + Validate,
source§impl<'de, T> FromJsonStr<'de> for Twhere
T: Deserialize<'de> + Validate,
impl<'de, T> FromJsonStr<'de> for Twhere T: Deserialize<'de> + Validate,
source§impl<T> FromJsonValue for Twhere
T: DeserializeOwned + Validate,
impl<T> FromJsonValue for Twhere T: DeserializeOwned + Validate,
source§fn from_json_value(value: Value) -> Result<T, Error<Error>>
fn from_json_value(value: Value) -> Result<T, Error<Error>>
Convert from
serde_json::Value
. Read more