Struct json_resume::Publication
source · pub struct Publication {
pub name: Option<String>,
pub publisher: Option<String>,
pub release_date: Option<String>,
pub url: Option<String>,
pub summary: Option<String>,
}
Expand description
Specify your publications through your career
Fields§
§name: Option<String>
e.g. The World Wide Web
publisher: Option<String>
e.g. IEEE, Computer Magazine
release_date: Option<String>
§url: Option<String>
e.g. http://www.computer.org.example.com/csdl/mags/co/1996/10/rx069-abs.html
summary: Option<String>
Short summary of publication. e.g. Discussion of the World Wide Web, HTTP, HTML.
Trait Implementations§
source§impl Clone for Publication
impl Clone for Publication
source§fn clone(&self) -> Publication
fn clone(&self) -> Publication
Returns a copy 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 Publication
impl Debug for Publication
source§impl Default for Publication
impl Default for Publication
source§fn default() -> Publication
fn default() -> Publication
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for Publicationwhere
Publication: Default,
impl<'de> Deserialize<'de> for Publicationwhere Publication: 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
source§impl Serialize for Publication
impl Serialize for Publication
Auto Trait Implementations§
impl RefUnwindSafe for Publication
impl Send for Publication
impl Sync for Publication
impl Unpin for Publication
impl UnwindSafe for Publication
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