pub struct Experience {
pub entity_urn: Option<String>,
pub title: Option<String>,
pub company_name: Option<String>,
pub company_urn: Option<String>,
pub company: Option<CompanyInfo>,
pub description: Option<String>,
pub time_period: Option<TimePeriod>,
pub geo_location_name: Option<String>,
pub geo_urn: Option<String>,
pub location_name: Option<String>,
pub region: Option<String>,
}Expand description
Enhanced Experience with all fields
Fields§
§entity_urn: Option<String>§title: Option<String>§company_name: Option<String>§company_urn: Option<String>§company: Option<CompanyInfo>§description: Option<String>§time_period: Option<TimePeriod>§geo_location_name: Option<String>§geo_urn: Option<String>§location_name: Option<String>§region: Option<String>Implementations§
Source§impl Experience
impl Experience
Sourcepub fn get_company_logo_url(&self) -> Option<Url>
pub fn get_company_logo_url(&self) -> Option<Url>
Get company logo URL
Sourcepub fn is_current(&self) -> bool
pub fn is_current(&self) -> bool
Check if this is current position (no end date)
Trait Implementations§
Source§impl Clone for Experience
impl Clone for Experience
Source§fn clone(&self) -> Experience
fn clone(&self) -> Experience
Returns a duplicate 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 Experience
impl Debug for Experience
Source§impl<'de> Deserialize<'de> for Experience
impl<'de> Deserialize<'de> for Experience
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 PartialEq for Experience
impl PartialEq for Experience
Source§impl Serialize for Experience
impl Serialize for Experience
impl StructuralPartialEq for Experience
Auto Trait Implementations§
impl Freeze for Experience
impl RefUnwindSafe for Experience
impl Send for Experience
impl Sync for Experience
impl Unpin for Experience
impl UnwindSafe for Experience
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§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