pub struct AppServerTurnResponse {
pub assistant_message: String,
pub context_reset: bool,
pub input_tokens: u64,
pub output_tokens: u64,
pub pid: Option<u32>,
pub provider_conversation_id: Option<String>,
}Expand description
Normalized result for one app-server turn.
Fields§
§assistant_message: String§context_reset: bool§input_tokens: u64§output_tokens: u64§pid: Option<u32>§provider_conversation_id: Option<String>Provider-native thread/session id observed after the turn.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AppServerTurnResponse
impl RefUnwindSafe for AppServerTurnResponse
impl Send for AppServerTurnResponse
impl Sync for AppServerTurnResponse
impl Unpin for AppServerTurnResponse
impl UnsafeUnpin for AppServerTurnResponse
impl UnwindSafe for AppServerTurnResponse
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.