Struct json_resume::Project
source · pub struct Project {
pub name: Option<String>,
pub description: Option<String>,
pub highlights: Vec<Highlight>,
pub keywords: Vec<Keyword>,
pub start_date: Option<String>,
pub end_date: Option<String>,
pub url: Option<String>,
pub roles: Vec<Role>,
pub entity: Option<String>,
pub type: Option<String>,
}
Expand description
Specify career projects
Fields§
§name: Option<String>
e.g. The World Wide Web
description: Option<String>
Short summary of project. e.g. Collated works of 2017.
highlights: Vec<Highlight>
Specify multiple features
keywords: Vec<Keyword>
Specify special elements involved
start_date: Option<String>
§end_date: Option<String>
§url: Option<String>
e.g. http://www.computer.org/csdl/mags/co/1996/10/rx069-abs.html
roles: Vec<Role>
Specify your role on this project or in company
entity: Option<String>
Specify the relevant company/entity affiliations e.g. ‘greenpeace’, ‘corporationXYZ’
type: Option<String>
e.g. ‘volunteering’, ‘presentation’, ‘talk’, ‘application’, ‘conference’
Trait Implementations§
source§impl<'de> Deserialize<'de> for Projectwhere
Project: Default,
impl<'de> Deserialize<'de> for Projectwhere Project: 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 Project
impl Send for Project
impl Sync for Project
impl Unpin for Project
impl UnwindSafe for Project
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