pub struct StatelessResult {
pub text: String,
pub input_tokens: i64,
pub output_tokens: i64,
pub model: String,
pub stop_reason: Option<String>,
}Expand description
Result from a stateless execution.
Fields§
§text: StringConcatenated text content from the LLM response.
input_tokens: i64Number of tokens in the prompt sent to the LLM.
output_tokens: i64Number of tokens in the LLM’s response.
model: StringName of the model that generated the response.
stop_reason: Option<String>Why the LLM stopped generating (e.g., “end_turn”, “max_tokens”).
Trait Implementations§
Source§impl Clone for StatelessResult
impl Clone for StatelessResult
Source§fn clone(&self) -> StatelessResult
fn clone(&self) -> StatelessResult
Returns a duplicate of the value. Read more
1.0.0 · 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 StatelessResult
impl Debug for StatelessResult
Source§impl Default for StatelessResult
impl Default for StatelessResult
Source§fn default() -> StatelessResult
fn default() -> StatelessResult
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for StatelessResult
impl RefUnwindSafe for StatelessResult
impl Send for StatelessResult
impl Sync for StatelessResult
impl Unpin for StatelessResult
impl UnwindSafe for StatelessResult
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more