Struct json_resume::Profile
source · pub struct Profile {
pub network: Option<String>,
pub username: Option<String>,
pub url: Option<String>,
}
Expand description
Specify any number of social networks that you participate in
Fields§
§network: Option<String>
e.g. Facebook or Twitter
username: Option<String>
e.g. neutralthoughts
url: Option<String>
e.g. http://twitter.example.com/neutralthoughts
Trait Implementations§
source§impl<'de> Deserialize<'de> for Profilewhere
Profile: Default,
impl<'de> Deserialize<'de> for Profilewhere Profile: 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 Profile
impl Send for Profile
impl Sync for Profile
impl Unpin for Profile
impl UnwindSafe for Profile
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