pub enum OpenAiCompactResponse {
Success {
stats_code: StatusCode,
headers: OpenAiResponseHeaders,
body: ResponseBody,
},
Error {
stats_code: StatusCode,
headers: OpenAiResponseHeaders,
body: OpenAiApiErrorResponse,
},
}Expand description
Full HTTP response for OpenAI responses.compact endpoint.
Variants§
Success
Fields
§
stats_code: StatusCodeHTTP status code returned by server (should be 200 OK).
§
headers: OpenAiResponseHeadersResponse headers.
§
body: ResponseBodySuccessful body.
Error
Fields
§
stats_code: StatusCodeHTTP status code returned by server (typically non-2xx).
§
headers: OpenAiResponseHeadersResponse headers.
§
body: OpenAiApiErrorResponseError body.
Trait Implementations§
Source§impl Clone for OpenAiCompactResponse
impl Clone for OpenAiCompactResponse
Source§fn clone(&self) -> OpenAiCompactResponse
fn clone(&self) -> OpenAiCompactResponse
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 OpenAiCompactResponse
impl Debug for OpenAiCompactResponse
Source§impl<'de> Deserialize<'de> for OpenAiCompactResponse
impl<'de> Deserialize<'de> for OpenAiCompactResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for OpenAiCompactResponse
impl PartialEq for OpenAiCompactResponse
Source§impl Serialize for OpenAiCompactResponse
impl Serialize for OpenAiCompactResponse
Source§impl TryFrom<ClaudeCreateMessageResponse> for OpenAiCompactResponse
impl TryFrom<ClaudeCreateMessageResponse> for OpenAiCompactResponse
Source§type Error = TransformError
type Error = TransformError
The type returned in the event of a conversion error.
Source§fn try_from(value: ClaudeCreateMessageResponse) -> Result<Self, TransformError>
fn try_from(value: ClaudeCreateMessageResponse) -> Result<Self, TransformError>
Performs the conversion.
Source§impl TryFrom<GeminiGenerateContentResponse> for OpenAiCompactResponse
impl TryFrom<GeminiGenerateContentResponse> for OpenAiCompactResponse
Source§type Error = TransformError
type Error = TransformError
The type returned in the event of a conversion error.
Source§fn try_from(
value: GeminiGenerateContentResponse,
) -> Result<Self, TransformError>
fn try_from( value: GeminiGenerateContentResponse, ) -> Result<Self, TransformError>
Performs the conversion.
impl StructuralPartialEq for OpenAiCompactResponse
Auto Trait Implementations§
impl Freeze for OpenAiCompactResponse
impl RefUnwindSafe for OpenAiCompactResponse
impl Send for OpenAiCompactResponse
impl Sync for OpenAiCompactResponse
impl Unpin for OpenAiCompactResponse
impl UnsafeUnpin for OpenAiCompactResponse
impl UnwindSafe for OpenAiCompactResponse
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