pub struct RepairStep {
pub order: usize,
pub action: String,
pub rationale: String,
pub verb: Option<String>,
}Expand description
One ordered step in a repair plan. A step describes an intent, never an applied mutation.
Fields§
§order: usize1-based position of this step within the plan.
action: StringThe action an agent or CI runner should take.
rationale: StringWhy this step is part of the bounded path toward admission.
verb: Option<String>Suggested clap-noun-verb actuation, when one applies. This is a
suggestion only; the LSP surface never invokes it.
Trait Implementations§
Source§impl Clone for RepairStep
impl Clone for RepairStep
Source§fn clone(&self) -> RepairStep
fn clone(&self) -> RepairStep
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RepairStep
impl Debug for RepairStep
Source§impl<'de> Deserialize<'de> for RepairStep
impl<'de> Deserialize<'de> for RepairStep
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
Auto Trait Implementations§
impl Freeze for RepairStep
impl RefUnwindSafe for RepairStep
impl Send for RepairStep
impl Sync for RepairStep
impl Unpin for RepairStep
impl UnsafeUnpin for RepairStep
impl UnwindSafe for RepairStep
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