pub struct Profile {Show 28 fields
pub entity_urn: Option<String>,
pub first_name: Option<String>,
pub last_name: Option<String>,
pub headline: Option<String>,
pub summary: Option<String>,
pub industry_name: Option<String>,
pub industry_urn: Option<String>,
pub geo_country_name: Option<String>,
pub geo_country_urn: Option<String>,
pub geo_location_name: Option<String>,
pub geo_location_backfilled: Option<bool>,
pub address: Option<String>,
pub birth_date: Option<BirthDate>,
pub default_locale: Option<Locale>,
pub supported_locales: Option<Vec<Locale>>,
pub location: Option<Location>,
pub location_name: Option<String>,
pub mini_profile: Option<MiniProfile>,
pub profile_picture: Option<ProfilePicture>,
pub profile_picture_original_image: Option<VectorImageContainer>,
pub show_education_on_profile_top_card: Option<bool>,
pub student: Option<bool>,
pub version_tag: Option<String>,
pub profile_id: String,
pub experience: Vec<Experience>,
pub education: Vec<Education>,
pub skills: Vec<Skill>,
pub contact: ContactInfo,
}
Expand description
Strongly-typed struct for profiles.
Fields§
§entity_urn: Option<String>
§first_name: Option<String>
§last_name: Option<String>
§headline: Option<String>
§summary: Option<String>
§industry_name: Option<String>
§industry_urn: Option<String>
§geo_country_name: Option<String>
§geo_country_urn: Option<String>
§geo_location_name: Option<String>
§geo_location_backfilled: Option<bool>
§address: Option<String>
§birth_date: Option<BirthDate>
§default_locale: Option<Locale>
§supported_locales: Option<Vec<Locale>>
§location: Option<Location>
§location_name: Option<String>
§mini_profile: Option<MiniProfile>
§profile_picture: Option<ProfilePicture>
§profile_picture_original_image: Option<VectorImageContainer>
§show_education_on_profile_top_card: Option<bool>
§student: Option<bool>
§version_tag: Option<String>
§profile_id: String
§experience: Vec<Experience>
§education: Vec<Education>
§skills: Vec<Skill>
§contact: ContactInfo
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Profile
impl<'de> Deserialize<'de> for Profile
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
impl StructuralPartialEq for Profile
Auto Trait Implementations§
impl Freeze for Profile
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> 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