pub struct ApplicabilityChange {
pub work: WorkItemId,
pub key: Key,
pub status: WorkStatus,
pub in_flight: bool,
pub before: Option<Applicability>,
pub after: Option<Applicability>,
}Expand description
Work whose membership in the active graph a proposal changes.
A reviewed change may switch a choice under started work; the work keeps its lifecycle and evidence rather than being cancelled, and this entry makes the consequence visible to review.
Fields§
§work: WorkItemIdStable identity of the affected work.
key: KeyHuman-readable key of the affected work.
status: WorkStatusCurrent lifecycle.
in_flight: boolWhether the work is claimed, started, submitted, blocked or accepted.
before: Option<Applicability>Applicability in the current plan; absent for new work.
after: Option<Applicability>Applicability in the proposed plan; absent for removed work.
Trait Implementations§
Source§impl Clone for ApplicabilityChange
impl Clone for ApplicabilityChange
Source§impl Debug for ApplicabilityChange
impl Debug for ApplicabilityChange
Source§impl<'de> Deserialize<'de> for ApplicabilityChange
impl<'de> Deserialize<'de> for ApplicabilityChange
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 ApplicabilityChange
impl PartialEq for ApplicabilityChange
Source§impl Serialize for ApplicabilityChange
impl Serialize for ApplicabilityChange
impl StructuralPartialEq for ApplicabilityChange
Auto Trait Implementations§
impl Freeze for ApplicabilityChange
impl RefUnwindSafe for ApplicabilityChange
impl Send for ApplicabilityChange
impl Sync for ApplicabilityChange
impl Unpin for ApplicabilityChange
impl UnsafeUnpin for ApplicabilityChange
impl UnwindSafe for ApplicabilityChange
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