pub struct GeneDiff {
pub triggers_added: Vec<TriggerGene>,
pub triggers_removed: Vec<TriggerGene>,
pub steps_added: Vec<StepGene>,
pub steps_removed: Vec<StepGene>,
pub steps_changed: Vec<(StepGene, StepGene)>,
pub requires_changed: Vec<(String, String, String)>,
pub requires_added: Vec<(String, String)>,
pub requires_removed: Vec<(String, String)>,
pub mcp_added: Vec<McpGene>,
pub mcp_removed: Vec<McpGene>,
}Fields§
§triggers_added: Vec<TriggerGene>§triggers_removed: Vec<TriggerGene>§steps_added: Vec<StepGene>§steps_removed: Vec<StepGene>§steps_changed: Vec<(StepGene, StepGene)>Same intent, different description or tool. (old, new).
requires_changed: Vec<(String, String, String)>(name, old_version, new_version).
requires_added: Vec<(String, String)>§requires_removed: Vec<(String, String)>§mcp_added: Vec<McpGene>§mcp_removed: Vec<McpGene>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GeneDiff
impl RefUnwindSafe for GeneDiff
impl Send for GeneDiff
impl Sync for GeneDiff
impl Unpin for GeneDiff
impl UnsafeUnpin for GeneDiff
impl UnwindSafe for GeneDiff
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