pub enum OpenAiCreateImageResponse {
Success {
stats_code: StatusCode,
headers: OpenAiResponseHeaders,
body: ResponseBody,
},
Error {
stats_code: StatusCode,
headers: OpenAiResponseHeaders,
body: OpenAiApiErrorResponse,
},
}Expand description
Full HTTP response for OpenAI images.generate 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 OpenAiCreateImageResponse
impl Clone for OpenAiCreateImageResponse
Source§fn clone(&self) -> OpenAiCreateImageResponse
fn clone(&self) -> OpenAiCreateImageResponse
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 OpenAiCreateImageResponse
impl Debug for OpenAiCreateImageResponse
Source§impl<'de> Deserialize<'de> for OpenAiCreateImageResponse
impl<'de> Deserialize<'de> for OpenAiCreateImageResponse
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 TryFrom<GeminiGenerateContentResponse> for OpenAiCreateImageResponse
impl TryFrom<GeminiGenerateContentResponse> for OpenAiCreateImageResponse
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.
Source§impl TryFrom<OpenAiCreateResponseResponse> for OpenAiCreateImageResponse
impl TryFrom<OpenAiCreateResponseResponse> for OpenAiCreateImageResponse
Source§type Error = TransformError
type Error = TransformError
The type returned in the event of a conversion error.
Source§fn try_from(value: OpenAiCreateResponseResponse) -> Result<Self, TransformError>
fn try_from(value: OpenAiCreateResponseResponse) -> Result<Self, TransformError>
Performs the conversion.
impl StructuralPartialEq for OpenAiCreateImageResponse
Auto Trait Implementations§
impl Freeze for OpenAiCreateImageResponse
impl RefUnwindSafe for OpenAiCreateImageResponse
impl Send for OpenAiCreateImageResponse
impl Sync for OpenAiCreateImageResponse
impl Unpin for OpenAiCreateImageResponse
impl UnsafeUnpin for OpenAiCreateImageResponse
impl UnwindSafe for OpenAiCreateImageResponse
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