Struct json_resume::Resume
source · pub struct Resume {Show 13 fields
pub basics: Option<Basics>,
pub work: Vec<Work>,
pub volunteer: Vec<Volunteer>,
pub education: Vec<Education>,
pub awards: Vec<Award>,
pub certificates: Vec<Certificate>,
pub publications: Vec<Publication>,
pub skills: Vec<Skill>,
pub languages: Vec<Language>,
pub interests: Vec<Interest>,
pub references: Vec<Reference>,
pub projects: Vec<Project>,
pub meta: Option<Meta>,
}
Expand description
Resume Schema
Fields§
§basics: Option<Basics>
§work: Vec<Work>
§volunteer: Vec<Volunteer>
§education: Vec<Education>
§awards: Vec<Award>
Specify any awards you have received throughout your professional caree
certificates: Vec<Certificate>
Specify any certificates you have received throughout your professional career
publications: Vec<Publication>
Specify your publications through your career
skills: Vec<Skill>
List out your professional skill-set
languages: Vec<Language>
List any other languages you speak
interests: Vec<Interest>
§references: Vec<Reference>
List references you have received
projects: Vec<Project>
Specify career projects
meta: Option<Meta>
The schema version and any other tooling configuration lives here
Trait Implementations§
source§impl<'de> Deserialize<'de> for Resumewhere
Resume: Default,
impl<'de> Deserialize<'de> for Resumewhere Resume: 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 Resume
impl Send for Resume
impl Sync for Resume
impl Unpin for Resume
impl UnwindSafe for Resume
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