pub struct ResponseStyleMutator;Expand description
Cycles response style to a neighbor of the current one.
Trait Implementations§
Source§impl Mutator for ResponseStyleMutator
impl Mutator for ResponseStyleMutator
Source§fn mutate<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
parent: &'life1 AgentConfig,
ctx: &'life2 mut MutationCtx<'life3>,
) -> Pin<Box<dyn Future<Output = Result<AgentConfig, MutationError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
fn mutate<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
parent: &'life1 AgentConfig,
ctx: &'life2 mut MutationCtx<'life3>,
) -> Pin<Box<dyn Future<Output = Result<AgentConfig, MutationError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Produce a challenger derived from
parent.Auto Trait Implementations§
impl Freeze for ResponseStyleMutator
impl RefUnwindSafe for ResponseStyleMutator
impl Send for ResponseStyleMutator
impl Sync for ResponseStyleMutator
impl Unpin for ResponseStyleMutator
impl UnsafeUnpin for ResponseStyleMutator
impl UnwindSafe for ResponseStyleMutator
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