pub struct UnitDiff {
pub flow_name: String,
pub status: ChangeStatus,
pub field_changes: Vec<FieldChange>,
pub steps: Vec<StepDiff>,
}Expand description
Diff for a single execution unit (flow).
Fields§
§flow_name: String§status: ChangeStatus§field_changes: Vec<FieldChange>Changed fields at unit level (persona, context, effort, anchors).
steps: Vec<StepDiff>Per-step diffs within this unit.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for UnitDiff
impl RefUnwindSafe for UnitDiff
impl Send for UnitDiff
impl Sync for UnitDiff
impl Unpin for UnitDiff
impl UnsafeUnpin for UnitDiff
impl UnwindSafe for UnitDiff
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.