pub enum CalendarOutcome {
Created,
Updated,
Unchanged,
BuiltIn,
Skipped,
}Expand description
What the candidate does with one source calendar.
Variants§
Created
A new workspace calendar definition is proposed.
Updated
A workspace calendar of the same name changes to the source definition.
Unchanged
A workspace calendar of the same name already has the source definition.
BuiltIn
The source calendar equals a built-in calendar (standard or always), which it maps to.
Skipped
The calendar is not imported; rejected gives the reason.
Trait Implementations§
Source§impl Clone for CalendarOutcome
impl Clone for CalendarOutcome
impl Copy for CalendarOutcome
Source§impl Debug for CalendarOutcome
impl Debug for CalendarOutcome
Source§impl<'de> Deserialize<'de> for CalendarOutcome
impl<'de> Deserialize<'de> for CalendarOutcome
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
impl Eq for CalendarOutcome
Source§impl PartialEq for CalendarOutcome
impl PartialEq for CalendarOutcome
Source§impl Serialize for CalendarOutcome
impl Serialize for CalendarOutcome
impl StructuralPartialEq for CalendarOutcome
Auto Trait Implementations§
impl Freeze for CalendarOutcome
impl RefUnwindSafe for CalendarOutcome
impl Send for CalendarOutcome
impl Sync for CalendarOutcome
impl Unpin for CalendarOutcome
impl UnsafeUnpin for CalendarOutcome
impl UnwindSafe for CalendarOutcome
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