pub struct Changes {
pub artifacts: Vec<Artifact>,
pub patch_sets: Vec<PatchSet>,
pub pending_actions: Vec<PendingAction>,
}Expand description
The changes section: artifacts (local FS changes) + patch_sets (external changes)
- pending_actions (intercepted MCP tool calls, v0.5.1).
Fields§
§artifacts: Vec<Artifact>§patch_sets: Vec<PatchSet>§pending_actions: Vec<PendingAction>MCP tool calls intercepted for human review (v0.5.1). State-changing external actions are captured here instead of being executed immediately. Read-only calls pass through unintercepted.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Changes
impl<'de> Deserialize<'de> for Changes
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 Changes
impl RefUnwindSafe for Changes
impl Send for Changes
impl Sync for Changes
impl Unpin for Changes
impl UnsafeUnpin for Changes
impl UnwindSafe for Changes
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