pub struct LoopAgentBuilder { /* private fields */ }Implementations§
Source§impl LoopAgentBuilder
impl LoopAgentBuilder
pub fn new(name: impl Into<String>) -> Self
pub fn max_iterations(self, value: f64) -> Self
pub fn description(self, value: String) -> Self
pub fn parent_agent(self, value: Arc<dyn Agent>) -> Self
pub fn sub_agents(self, value: Vec<Arc<dyn Agent>>) -> Self
pub fn build(self) -> LoopAgent
Auto Trait Implementations§
impl Freeze for LoopAgentBuilder
impl !RefUnwindSafe for LoopAgentBuilder
impl Send for LoopAgentBuilder
impl Sync for LoopAgentBuilder
impl Unpin for LoopAgentBuilder
impl !UnwindSafe for LoopAgentBuilder
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