pub enum PlanRevisionStatus {
Active,
Superseded,
Cancelled,
}Expand description
Status of a plan revision within a session.
Each session may produce multiple plan revisions as the architect responds to verification failures, scope changes, or governance policies. Only one revision is active at any time; previous revisions are superseded.
Variants§
Active
The revision is the current active plan driving execution.
Superseded
A newer revision has replaced this one.
Cancelled
The revision was explicitly abandoned (e.g., user abort).
Trait Implementations§
Source§impl Clone for PlanRevisionStatus
impl Clone for PlanRevisionStatus
Source§fn clone(&self) -> PlanRevisionStatus
fn clone(&self) -> PlanRevisionStatus
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PlanRevisionStatus
impl Debug for PlanRevisionStatus
Source§impl Default for PlanRevisionStatus
impl Default for PlanRevisionStatus
Source§fn default() -> PlanRevisionStatus
fn default() -> PlanRevisionStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PlanRevisionStatus
impl<'de> Deserialize<'de> for PlanRevisionStatus
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 Display for PlanRevisionStatus
impl Display for PlanRevisionStatus
Source§impl PartialEq for PlanRevisionStatus
impl PartialEq for PlanRevisionStatus
Source§impl Serialize for PlanRevisionStatus
impl Serialize for PlanRevisionStatus
impl Eq for PlanRevisionStatus
impl StructuralPartialEq for PlanRevisionStatus
Auto Trait Implementations§
impl Freeze for PlanRevisionStatus
impl RefUnwindSafe for PlanRevisionStatus
impl Send for PlanRevisionStatus
impl Sync for PlanRevisionStatus
impl Unpin for PlanRevisionStatus
impl UnsafeUnpin for PlanRevisionStatus
impl UnwindSafe for PlanRevisionStatus
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.