pub enum AgentCapability {
Parsing,
TypeInference,
ApiExtraction,
SpecificationGeneration,
CodeGeneration,
Compilation,
Testing,
Packaging,
}Expand description
Capabilities that agents can provide
Variants§
Parsing
Parse Python source code into AST
TypeInference
Analyze code and infer types
ApiExtraction
Extract API contracts
SpecificationGeneration
Generate Rust specifications
CodeGeneration
Transpile Python to Rust
Compilation
Compile Rust to WASM
Testing
Execute tests and validate
Packaging
Package artifacts for deployment
Trait Implementations§
Source§impl Clone for AgentCapability
impl Clone for AgentCapability
Source§fn clone(&self) -> AgentCapability
fn clone(&self) -> AgentCapability
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 AgentCapability
impl Debug for AgentCapability
Source§impl<'de> Deserialize<'de> for AgentCapability
impl<'de> Deserialize<'de> for AgentCapability
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
Source§impl PartialEq for AgentCapability
impl PartialEq for AgentCapability
Source§impl Serialize for AgentCapability
impl Serialize for AgentCapability
impl Eq for AgentCapability
impl StructuralPartialEq for AgentCapability
Auto Trait Implementations§
impl Freeze for AgentCapability
impl RefUnwindSafe for AgentCapability
impl Send for AgentCapability
impl Sync for AgentCapability
impl Unpin for AgentCapability
impl UnwindSafe for AgentCapability
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