pub struct Employer {
pub employer_id: Uuid,
pub name: String,
pub country: String,
pub industry_code: Option<String>,
pub salary_range: (Decimal, Decimal),
pub pay_frequency: PayFrequency,
}Expand description
An employer counterparty.
Fields§
§employer_id: UuidUnique employer identifier
name: StringEmployer name
country: StringCountry (ISO 3166-1 alpha-2)
industry_code: Option<String>Industry code (NAICS)
salary_range: (Decimal, Decimal)Typical salary range
pay_frequency: PayFrequencyPay frequency
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Employer
impl<'de> Deserialize<'de> for Employer
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 Freeze for Employer
impl RefUnwindSafe for Employer
impl Send for Employer
impl Sync for Employer
impl Unpin for Employer
impl UnwindSafe for Employer
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