pub enum StateHeaderMode {
Authored,
DeriveFromPayload,
}Expand description
Controls how the visible Execution State header is produced.
Variants§
Authored
Preserve the authored execution-state header verbatim. Used by
record open and record post, where the caller supplies the canonical
execution-state markdown and expects its metadata bullets preserved.
DeriveFromPayload
Re-render the header (Status / Target scope / Current task /
Next task) from the derived payload. Used by tracking checkpoint,
where the controller owns deriving live state from run-state so a
completed plan never keeps a frozen pre-flight header
(graysurf/plan-tracking-testbed#54 / sympoies/nils-cli#700).
Trait Implementations§
Source§impl Clone for StateHeaderMode
impl Clone for StateHeaderMode
impl Copy for StateHeaderMode
Source§impl Debug for StateHeaderMode
impl Debug for StateHeaderMode
impl Eq for StateHeaderMode
Source§impl PartialEq for StateHeaderMode
impl PartialEq for StateHeaderMode
impl StructuralPartialEq for StateHeaderMode
Auto Trait Implementations§
impl Freeze for StateHeaderMode
impl RefUnwindSafe for StateHeaderMode
impl Send for StateHeaderMode
impl Sync for StateHeaderMode
impl Unpin for StateHeaderMode
impl UnsafeUnpin for StateHeaderMode
impl UnwindSafe for StateHeaderMode
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.