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
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.