#[non_exhaustive]pub struct ScheduleUserAttributes {
pub email: Option<String>,
pub name: Option<String>,
pub status: Option<UserAttributesStatus>,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
Provides basic user information for a schedule, including a name and email address.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.email: Option<String>
The user’s email address.
name: Option<String>
The user’s name.
status: Option<UserAttributesStatus>
The user’s status.
additional_properties: BTreeMap<String, Value>
Implementations§
Trait Implementations§
Source§impl Clone for ScheduleUserAttributes
impl Clone for ScheduleUserAttributes
Source§fn clone(&self) -> ScheduleUserAttributes
fn clone(&self) -> ScheduleUserAttributes
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 ScheduleUserAttributes
impl Debug for ScheduleUserAttributes
Source§impl Default for ScheduleUserAttributes
impl Default for ScheduleUserAttributes
Source§impl<'de> Deserialize<'de> for ScheduleUserAttributes
impl<'de> Deserialize<'de> for ScheduleUserAttributes
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 ScheduleUserAttributes
impl PartialEq for ScheduleUserAttributes
Source§impl Serialize for ScheduleUserAttributes
impl Serialize for ScheduleUserAttributes
impl StructuralPartialEq for ScheduleUserAttributes
Auto Trait Implementations§
impl Freeze for ScheduleUserAttributes
impl RefUnwindSafe for ScheduleUserAttributes
impl Send for ScheduleUserAttributes
impl Sync for ScheduleUserAttributes
impl Unpin for ScheduleUserAttributes
impl UnwindSafe for ScheduleUserAttributes
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