pub struct Experience {
pub title: Option<String>,
pub company_name: Option<String>,
pub company_logo_url: Option<String>,
pub role: Option<String>,
pub time_period: Option<TimePeriod>,
pub description: Option<String>,
}
Expand description
An experience entry
Fields§
§title: Option<String>
§company_name: Option<String>
§company_logo_url: Option<String>
§role: Option<String>
§time_period: Option<TimePeriod>
§description: Option<String>
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 Default for Experience
impl Default for Experience
Source§fn default() -> Experience
fn default() -> Experience
Returns the “default value” for a type. Read more
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