pub struct FullStackCoordination {
pub web_recommendations: Vec<Recommendation>,
pub backend_recommendations: Vec<Recommendation>,
pub devops_recommendations: Vec<Recommendation>,
pub is_full_stack: bool,
pub total_recommendations: usize,
}Expand description
Full-stack coordination across web, backend, and DevOps domains
This struct represents coordinated recommendations across all three development domains for a complete full-stack application.
§Examples
ⓘ
use ricecoder_agents::domain::FullStackCoordination;
let coordination = FullStackCoordination {
web_recommendations: vec![],
backend_recommendations: vec![],
devops_recommendations: vec![],
is_full_stack: true,
total_recommendations: 0,
};Fields§
§web_recommendations: Vec<Recommendation>Recommendations from web domain
backend_recommendations: Vec<Recommendation>Recommendations from backend domain
devops_recommendations: Vec<Recommendation>Recommendations from DevOps domain
is_full_stack: boolWhether this is a complete full-stack coordination
total_recommendations: usizeTotal number of recommendations
Trait Implementations§
Source§impl Clone for FullStackCoordination
impl Clone for FullStackCoordination
Source§fn clone(&self) -> FullStackCoordination
fn clone(&self) -> FullStackCoordination
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 moreAuto Trait Implementations§
impl Freeze for FullStackCoordination
impl RefUnwindSafe for FullStackCoordination
impl Send for FullStackCoordination
impl Sync for FullStackCoordination
impl Unpin for FullStackCoordination
impl UnwindSafe for FullStackCoordination
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