pub enum AtelierToolAction {
Simctl(AtelierToolDescriptor),
Validation(ToolRunEvidence),
Docs(ToolRunEvidence),
PinUpdate(PinUpdateRequest),
DocsRegeneration(DocsRegenerationRequest),
}Expand description
One typed tool action requested by an agent.
Variants§
Simctl(AtelierToolDescriptor)
Run a simctl control-surface command.
Validation(ToolRunEvidence)
Record evidence from a validation tool run.
Docs(ToolRunEvidence)
Record evidence from a docs tool run.
PinUpdate(PinUpdateRequest)
Plan a repos.toml commit pin update.
DocsRegeneration(DocsRegenerationRequest)
Run or edit docs through a regeneration request.
Trait Implementations§
Source§impl Clone for AtelierToolAction
impl Clone for AtelierToolAction
Source§fn clone(&self) -> AtelierToolAction
fn clone(&self) -> AtelierToolAction
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 AtelierToolAction
impl Debug for AtelierToolAction
impl Eq for AtelierToolAction
Source§impl PartialEq for AtelierToolAction
impl PartialEq for AtelierToolAction
Source§fn eq(&self, other: &AtelierToolAction) -> bool
fn eq(&self, other: &AtelierToolAction) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AtelierToolAction
Auto Trait Implementations§
impl Freeze for AtelierToolAction
impl RefUnwindSafe for AtelierToolAction
impl Send for AtelierToolAction
impl Sync for AtelierToolAction
impl Unpin for AtelierToolAction
impl UnsafeUnpin for AtelierToolAction
impl UnwindSafe for AtelierToolAction
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