[][src]Struct google_people1::Birthday

pub struct Birthday {
    pub date: Option<Date>,
    pub text: Option<String>,
    pub metadata: Option<FieldMetadata>,
}

A person's birthday. At least one of the date and text fields are specified. The date and text fields typically represent the same date, but are not guaranteed to.

This type is not used in any activity, and only used as part of another schema.

Fields

date: Option<Date>

The date of the birthday.

text: Option<String>

A free-form string representing the user's birthday.

metadata: Option<FieldMetadata>

Metadata about the birthday.

Trait Implementations

impl Clone for Birthday[src]

impl Debug for Birthday[src]

impl Default for Birthday[src]

impl<'de> Deserialize<'de> for Birthday[src]

impl Part for Birthday[src]

impl Serialize for Birthday[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Typeable for T where
    T: Any