#[non_exhaustive]pub struct PostTurnContext {
pub response_text: String,
pub turn_number: u32,
}Expand description
Context passed to HookPoint::PostTurn hooks.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.response_text: StringThe model’s response text for this turn.
turn_number: u32The 1-based turn number.
Trait Implementations§
Source§impl Clone for PostTurnContext
impl Clone for PostTurnContext
Source§fn clone(&self) -> PostTurnContext
fn clone(&self) -> PostTurnContext
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 PostTurnContext
impl Debug for PostTurnContext
Source§impl<'de> Deserialize<'de> for PostTurnContext
impl<'de> Deserialize<'de> for PostTurnContext
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
Auto Trait Implementations§
impl Freeze for PostTurnContext
impl RefUnwindSafe for PostTurnContext
impl Send for PostTurnContext
impl Sync for PostTurnContext
impl Unpin for PostTurnContext
impl UnsafeUnpin for PostTurnContext
impl UnwindSafe for PostTurnContext
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