pub struct ProposedAction {
pub kind: String,
pub summary: String,
pub verified: bool,
}Expand description
A change the maker produced and the checker verified, presented to the gate for a proceed-or-escalate decision.
Fields§
§kind: StringStable kind used for allowlisting, e.g. "commit", "open-pr",
"apply-patch", "comment". Free-form; the gate matches on it.
summary: StringHuman-readable summary of what the loop wants to do.
verified: boolWhether the checker reported the work as clean (tests/gates passed). A gate may auto-proceed only on verified work.
Implementations§
Trait Implementations§
Source§impl Clone for ProposedAction
impl Clone for ProposedAction
Source§fn clone(&self) -> ProposedAction
fn clone(&self) -> ProposedAction
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 moreAuto Trait Implementations§
impl Freeze for ProposedAction
impl RefUnwindSafe for ProposedAction
impl Send for ProposedAction
impl Sync for ProposedAction
impl Unpin for ProposedAction
impl UnsafeUnpin for ProposedAction
impl UnwindSafe for ProposedAction
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