pub enum BufferedResponse {
OpenAiChat(Box<ChatCompletionResponse>),
OpenAiResponses(Box<ResponseObject>),
Claude(Box<CreateMessageResponseBody>),
Gemini(Box<GenerateContentResponse>),
}Variants§
OpenAiChat(Box<ChatCompletionResponse>)
OpenAiResponses(Box<ResponseObject>)
Claude(Box<CreateMessageResponseBody>)
Gemini(Box<GenerateContentResponse>)
Implementations§
Source§impl BufferedResponse
impl BufferedResponse
pub fn into_bytes(self) -> Result<Bytes, TransformError>
Auto Trait Implementations§
impl Freeze for BufferedResponse
impl RefUnwindSafe for BufferedResponse
impl Send for BufferedResponse
impl Sync for BufferedResponse
impl Unpin for BufferedResponse
impl UnsafeUnpin for BufferedResponse
impl UnwindSafe for BufferedResponse
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