pub enum ItemOutcome {
Created,
Updated,
Unchanged,
Skipped,
}Expand description
What the candidate does with one source task.
Variants§
Created
New work is proposed.
Updated
Existing work with the same identity changes.
Unchanged
Existing work with the same identity already matches.
Skipped
The task is not imported; rejected gives the reason.
Trait Implementations§
Source§impl Clone for ItemOutcome
impl Clone for ItemOutcome
impl Copy for ItemOutcome
Source§impl Debug for ItemOutcome
impl Debug for ItemOutcome
Source§impl<'de> Deserialize<'de> for ItemOutcome
impl<'de> Deserialize<'de> for ItemOutcome
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 ItemOutcome
Source§impl PartialEq for ItemOutcome
impl PartialEq for ItemOutcome
Source§impl Serialize for ItemOutcome
impl Serialize for ItemOutcome
impl StructuralPartialEq for ItemOutcome
Auto Trait Implementations§
impl Freeze for ItemOutcome
impl RefUnwindSafe for ItemOutcome
impl Send for ItemOutcome
impl Sync for ItemOutcome
impl Unpin for ItemOutcome
impl UnsafeUnpin for ItemOutcome
impl UnwindSafe for ItemOutcome
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