pub struct JobProfile {
pub linkedin_internal_id: Option<Option<String>>,
pub job_description: Option<Option<String>>,
pub apply_url: Option<Option<String>>,
pub title: Option<Option<String>>,
pub location: Option<Box<JobLocation>>,
pub company: Option<Box<JobCompany>>,
pub seniority_level: Option<Option<String>>,
pub industry: Option<Vec<String>>,
pub employment_type: Option<Option<String>>,
pub job_functions: Option<Vec<String>>,
pub total_applicants: Option<Option<i32>>,
}
Fields§
§linkedin_internal_id: Option<Option<String>>
The internal ID representation of this job that LinkedIn has for this job.
job_description: Option<Option<String>>
Description of the posted job.
apply_url: Option<Option<String>>
The URL to apply for this job.
title: Option<Option<String>>
Title of the posted job.
location: Option<Box<JobLocation>>
§company: Option<Box<JobCompany>>
§seniority_level: Option<Option<String>>
The seniority level for this role.
industry: Option<Vec<String>>
A list of industries that the company which posted this job lies in.
employment_type: Option<Option<String>>
Type of employment.
job_functions: Option<Vec<String>>
A list of job functions that this role is expected to cover.
total_applicants: Option<Option<i32>>
Total applicants for this job so far.
Implementations§
Source§impl JobProfile
impl JobProfile
pub fn new() -> JobProfile
Trait Implementations§
Source§impl Clone for JobProfile
impl Clone for JobProfile
Source§fn clone(&self) -> JobProfile
fn clone(&self) -> JobProfile
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for JobProfile
impl Debug for JobProfile
Source§impl Default for JobProfile
impl Default for JobProfile
Source§fn default() -> JobProfile
fn default() -> JobProfile
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for JobProfile
impl<'de> Deserialize<'de> for JobProfile
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 JobProfile
impl PartialEq for JobProfile
Source§impl Serialize for JobProfile
impl Serialize for JobProfile
impl StructuralPartialEq for JobProfile
Auto Trait Implementations§
impl Freeze for JobProfile
impl RefUnwindSafe for JobProfile
impl Send for JobProfile
impl Sync for JobProfile
impl Unpin for JobProfile
impl UnwindSafe for JobProfile
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