pub struct WorkReference {
pub id: WorkItemId,
pub key: Key,
pub kind: WorkKind,
pub status: WorkStatus,
}Expand description
Local work that a source task maps to in the candidate.
Fields§
§id: WorkItemIdStable work identity: the task GUID, or an identity derived from the project GUID and UID,
or from the target project, key prefix and UID; the item’s identity finding says which.
key: KeyWork key; existing keys are kept, new work receives PREFIX-UID.
kind: WorkKindMapped work kind.
status: WorkStatusLifecycle in the candidate; imports never advance it.
Trait Implementations§
Source§impl Clone for WorkReference
impl Clone for WorkReference
Source§impl Debug for WorkReference
impl Debug for WorkReference
Source§impl<'de> Deserialize<'de> for WorkReference
impl<'de> Deserialize<'de> for WorkReference
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 WorkReference
Source§impl PartialEq for WorkReference
impl PartialEq for WorkReference
Source§impl Serialize for WorkReference
impl Serialize for WorkReference
impl StructuralPartialEq for WorkReference
Auto Trait Implementations§
impl Freeze for WorkReference
impl RefUnwindSafe for WorkReference
impl Send for WorkReference
impl Sync for WorkReference
impl Unpin for WorkReference
impl UnsafeUnpin for WorkReference
impl UnwindSafe for WorkReference
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