pub enum ClaudeModelGetResponse {
Success {
stats_code: StatusCode,
headers: ClaudeResponseHeaders,
body: ResponseBody,
},
Error {
stats_code: StatusCode,
headers: ClaudeResponseHeaders,
body: BetaErrorResponse,
},
}Expand description
Full HTTP response for Claude “Get a Model” endpoint.
Variants§
Success
Fields
§
stats_code: StatusCodeHTTP status code returned by server (should be 200 OK).
§
headers: ClaudeResponseHeadersResponse headers.
§
body: ResponseBodySuccessful body.
Error
Fields
§
stats_code: StatusCodeHTTP status code returned by server (typically 400/401/403/404/413/429/500/529).
§
headers: ClaudeResponseHeadersResponse headers.
§
body: BetaErrorResponseError body.
Trait Implementations§
Source§impl Clone for ClaudeModelGetResponse
impl Clone for ClaudeModelGetResponse
Source§fn clone(&self) -> ClaudeModelGetResponse
fn clone(&self) -> ClaudeModelGetResponse
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 ClaudeModelGetResponse
impl Debug for ClaudeModelGetResponse
Source§impl<'de> Deserialize<'de> for ClaudeModelGetResponse
impl<'de> Deserialize<'de> for ClaudeModelGetResponse
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 ClaudeModelGetResponse
impl PartialEq for ClaudeModelGetResponse
Source§impl Serialize for ClaudeModelGetResponse
impl Serialize for ClaudeModelGetResponse
Source§impl TryFrom<ClaudeModelGetResponse> for GeminiModelGetResponse
impl TryFrom<ClaudeModelGetResponse> for GeminiModelGetResponse
Source§type Error = TransformError
type Error = TransformError
The type returned in the event of a conversion error.
Source§fn try_from(value: ClaudeModelGetResponse) -> Result<Self, TransformError>
fn try_from(value: ClaudeModelGetResponse) -> Result<Self, TransformError>
Performs the conversion.
Source§impl TryFrom<ClaudeModelGetResponse> for OpenAiModelGetResponse
impl TryFrom<ClaudeModelGetResponse> for OpenAiModelGetResponse
Source§type Error = TransformError
type Error = TransformError
The type returned in the event of a conversion error.
Source§fn try_from(value: ClaudeModelGetResponse) -> Result<Self, TransformError>
fn try_from(value: ClaudeModelGetResponse) -> Result<Self, TransformError>
Performs the conversion.
Source§impl TryFrom<GeminiModelGetResponse> for ClaudeModelGetResponse
impl TryFrom<GeminiModelGetResponse> for ClaudeModelGetResponse
Source§type Error = TransformError
type Error = TransformError
The type returned in the event of a conversion error.
Source§fn try_from(value: GeminiModelGetResponse) -> Result<Self, TransformError>
fn try_from(value: GeminiModelGetResponse) -> Result<Self, TransformError>
Performs the conversion.
Source§impl TryFrom<OpenAiModelGetResponse> for ClaudeModelGetResponse
impl TryFrom<OpenAiModelGetResponse> for ClaudeModelGetResponse
Source§type Error = TransformError
type Error = TransformError
The type returned in the event of a conversion error.
Source§fn try_from(value: OpenAiModelGetResponse) -> Result<Self, TransformError>
fn try_from(value: OpenAiModelGetResponse) -> Result<Self, TransformError>
Performs the conversion.
impl Eq for ClaudeModelGetResponse
impl StructuralPartialEq for ClaudeModelGetResponse
Auto Trait Implementations§
impl Freeze for ClaudeModelGetResponse
impl RefUnwindSafe for ClaudeModelGetResponse
impl Send for ClaudeModelGetResponse
impl Sync for ClaudeModelGetResponse
impl Unpin for ClaudeModelGetResponse
impl UnsafeUnpin for ClaudeModelGetResponse
impl UnwindSafe for ClaudeModelGetResponse
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