pub enum AgentDomain {
Show 14 variants
Software,
Cad,
Eda,
Writer,
Dba,
Reviewer,
Ci,
Security,
DataScience,
DevOps,
Qa,
ProjectManagement,
General,
Custom(String),
}Expand description
Domain classification for agent specialization
Variants§
Software
Software engineering (code, tests, CI/CD)
Cad
Mechanical / industrial CAD modeling
Eda
Electronic design automation (PCB, schematic, FPGA)
Writer
Writing — technical docs, manuscripts, legal prose
Dba
Database administration — schema, migration, optimization
Reviewer
Code / design review
Ci
Continuous integration and deployment
Security
Security auditing and compliance
DataScience
Data science and ML pipelines
DevOps
DevOps / infrastructure management
Qa
Quality assurance / test automation
ProjectManagement
Project management / coordination
General
General purpose
Custom(String)
Custom domain
Trait Implementations§
Source§impl Clone for AgentDomain
impl Clone for AgentDomain
Source§fn clone(&self) -> AgentDomain
fn clone(&self) -> AgentDomain
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 AgentDomain
impl Debug for AgentDomain
Source§impl<'de> Deserialize<'de> for AgentDomain
impl<'de> Deserialize<'de> for AgentDomain
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 Display for AgentDomain
impl Display for AgentDomain
impl Eq for AgentDomain
Source§impl PartialEq for AgentDomain
impl PartialEq for AgentDomain
Source§impl Serialize for AgentDomain
impl Serialize for AgentDomain
impl StructuralPartialEq for AgentDomain
Auto Trait Implementations§
impl Freeze for AgentDomain
impl RefUnwindSafe for AgentDomain
impl Send for AgentDomain
impl Sync for AgentDomain
impl Unpin for AgentDomain
impl UnsafeUnpin for AgentDomain
impl UnwindSafe for AgentDomain
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.