pub struct OpenAICompletionResponseWrapper {
pub response: OpenAICompletionResponse,
pub converted_usage: Option<Usage>,
pub converted_metadata: Metadata,
}Expand description
Wrapper for OpenAI completion response that includes converted generic data
Fields§
§response: OpenAICompletionResponse§converted_usage: Option<Usage>§converted_metadata: MetadataImplementations§
Source§impl OpenAICompletionResponseWrapper
impl OpenAICompletionResponseWrapper
pub fn new( response: OpenAICompletionResponse, request_id: Option<String>, ) -> Self
Trait Implementations§
Source§impl Clone for OpenAICompletionResponseWrapper
impl Clone for OpenAICompletionResponseWrapper
Source§fn clone(&self) -> OpenAICompletionResponseWrapper
fn clone(&self) -> OpenAICompletionResponseWrapper
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 moreAuto Trait Implementations§
impl Freeze for OpenAICompletionResponseWrapper
impl RefUnwindSafe for OpenAICompletionResponseWrapper
impl Send for OpenAICompletionResponseWrapper
impl Sync for OpenAICompletionResponseWrapper
impl Unpin for OpenAICompletionResponseWrapper
impl UnwindSafe for OpenAICompletionResponseWrapper
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