#[non_exhaustive]pub enum ShiftIncluded {
ScheduleUser(Box<ScheduleUser>),
UnparsedObject(UnparsedObject),
}
Expand description
Included data for shift operations.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
ScheduleUser(Box<ScheduleUser>)
UnparsedObject(UnparsedObject)
Trait Implementations§
Source§impl Clone for ShiftIncluded
impl Clone for ShiftIncluded
Source§fn clone(&self) -> ShiftIncluded
fn clone(&self) -> ShiftIncluded
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 ShiftIncluded
impl Debug for ShiftIncluded
Source§impl<'de> Deserialize<'de> for ShiftIncluded
impl<'de> Deserialize<'de> for ShiftIncluded
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 ShiftIncluded
impl PartialEq for ShiftIncluded
Source§impl Serialize for ShiftIncluded
impl Serialize for ShiftIncluded
impl StructuralPartialEq for ShiftIncluded
Auto Trait Implementations§
impl Freeze for ShiftIncluded
impl RefUnwindSafe for ShiftIncluded
impl Send for ShiftIncluded
impl Sync for ShiftIncluded
impl Unpin for ShiftIncluded
impl UnwindSafe for ShiftIncluded
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