pub struct AttemptBodyContext {
pub session_id: String,
pub goal: String,
pub criteria: Vec<Criterion>,
pub extensions: Option<Value>,
pub attempt: u32,
pub context_input: Option<String>,
}Fields§
§session_id: String§goal: String§criteria: Vec<Criterion>§extensions: Option<Value>§attempt: u32§context_input: Option<String>Carry material is context for the next attempt, not a goal rewrite.
Trait Implementations§
Source§impl Clone for AttemptBodyContext
impl Clone for AttemptBodyContext
Auto Trait Implementations§
impl Freeze for AttemptBodyContext
impl RefUnwindSafe for AttemptBodyContext
impl Send for AttemptBodyContext
impl Sync for AttemptBodyContext
impl Unpin for AttemptBodyContext
impl UnsafeUnpin for AttemptBodyContext
impl UnwindSafe for AttemptBodyContext
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