pub struct OpenAIReturn {
pub response: String,
pub usage: OpenAIUsage,
pub error: Option<String>,
}Expand description
The results from OpenAI.
Fields§
§response: StringThe response of the AI.
usage: OpenAIUsageThe usage of the request.
error: Option<String>The error of the request if any.
Trait Implementations§
Source§impl Clone for OpenAIReturn
impl Clone for OpenAIReturn
Source§fn clone(&self) -> OpenAIReturn
fn clone(&self) -> OpenAIReturn
Returns a copy 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 OpenAIReturn
impl Debug for OpenAIReturn
Source§impl Default for OpenAIReturn
impl Default for OpenAIReturn
Source§fn default() -> OpenAIReturn
fn default() -> OpenAIReturn
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OpenAIReturn
impl RefUnwindSafe for OpenAIReturn
impl Send for OpenAIReturn
impl Sync for OpenAIReturn
impl Unpin for OpenAIReturn
impl UnwindSafe for OpenAIReturn
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