pub struct TemporalNameExample {
pub first_name: String,
pub last_name: String,
pub full_name: String,
pub peak_decade: Decade,
pub gender: TemporalGender,
pub is_classic: bool,
}Expand description
A name example with temporal metadata.
Fields§
§first_name: StringFirst name
last_name: StringLast name
full_name: StringFull name
peak_decade: DecadeDecade of peak popularity
gender: TemporalGenderGender associated with name
is_classic: boolWhether this is a “classic” name (consistent popularity) vs trendy
Implementations§
Trait Implementations§
Source§impl Clone for TemporalNameExample
impl Clone for TemporalNameExample
Source§fn clone(&self) -> TemporalNameExample
fn clone(&self) -> TemporalNameExample
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TemporalNameExample
impl Debug for TemporalNameExample
Source§impl<'de> Deserialize<'de> for TemporalNameExample
impl<'de> Deserialize<'de> for TemporalNameExample
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 TemporalNameExample
impl RefUnwindSafe for TemporalNameExample
impl Send for TemporalNameExample
impl Sync for TemporalNameExample
impl Unpin for TemporalNameExample
impl UnsafeUnpin for TemporalNameExample
impl UnwindSafe for TemporalNameExample
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> ErasedDestructor for Twhere
T: 'static,
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