pub struct EvaluateInput {
pub proposal_id: String,
pub intent: String,
pub original: String,
pub proposed: String,
pub signals: Vec<String>,
}Expand description
Input passed to an EvaluatePort implementation during the Evaluate stage.
Fields§
§proposal_id: StringOpaque proposal identifier from oris-evolution.
intent: StringHuman-readable intent description of the mutation.
original: StringThe original source content / context before the mutation.
proposed: StringThe proposed replacement (diff payload or full proposed content).
signals: Vec<String>Signal tokens extracted by oris-evokernel that drove this mutation.
Trait Implementations§
Source§impl Clone for EvaluateInput
impl Clone for EvaluateInput
Source§fn clone(&self) -> EvaluateInput
fn clone(&self) -> EvaluateInput
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 EvaluateInput
impl Debug for EvaluateInput
Source§impl Default for EvaluateInput
impl Default for EvaluateInput
Source§fn default() -> EvaluateInput
fn default() -> EvaluateInput
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EvaluateInput
impl RefUnwindSafe for EvaluateInput
impl Send for EvaluateInput
impl Sync for EvaluateInput
impl Unpin for EvaluateInput
impl UnsafeUnpin for EvaluateInput
impl UnwindSafe for EvaluateInput
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