pub struct Resume {Show 14 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 side_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
side_projects: Vec<Project>
Specify side projects
meta: Option<Meta>
The schema version and any other tooling configuration lives here
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Resume
impl<'de> Deserialize<'de> for Resume
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 Resume
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> 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 moreSource§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more