pub struct GeminiCountTokensRequest {
pub method: HttpMethod,
pub path: PathParameters,
pub query: QueryParameters,
pub headers: RequestHeaders,
pub body: RequestBody,
}Expand description
Request descriptor for Gemini models.countTokens endpoint.
Fields§
§method: HttpMethodHTTP method.
path: PathParametersPath parameters.
query: QueryParametersQuery parameters.
headers: RequestHeadersRequest headers.
body: RequestBodyRequest body.
Trait Implementations§
Source§impl Clone for GeminiCountTokensRequest
impl Clone for GeminiCountTokensRequest
Source§fn clone(&self) -> GeminiCountTokensRequest
fn clone(&self) -> GeminiCountTokensRequest
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 GeminiCountTokensRequest
impl Debug for GeminiCountTokensRequest
Source§impl Default for GeminiCountTokensRequest
impl Default for GeminiCountTokensRequest
Source§impl<'de> Deserialize<'de> for GeminiCountTokensRequest
impl<'de> Deserialize<'de> for GeminiCountTokensRequest
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 GeminiCountTokensRequest
impl PartialEq for GeminiCountTokensRequest
Source§impl Serialize for GeminiCountTokensRequest
impl Serialize for GeminiCountTokensRequest
Source§impl TryFrom<ClaudeCountTokensRequest> for GeminiCountTokensRequest
impl TryFrom<ClaudeCountTokensRequest> for GeminiCountTokensRequest
Source§type Error = TransformError
type Error = TransformError
The type returned in the event of a conversion error.
Source§fn try_from(value: ClaudeCountTokensRequest) -> Result<Self, TransformError>
fn try_from(value: ClaudeCountTokensRequest) -> Result<Self, TransformError>
Performs the conversion.
Source§impl TryFrom<GeminiCountTokensRequest> for ClaudeCountTokensRequest
impl TryFrom<GeminiCountTokensRequest> for ClaudeCountTokensRequest
Source§type Error = TransformError
type Error = TransformError
The type returned in the event of a conversion error.
Source§fn try_from(value: GeminiCountTokensRequest) -> Result<Self, TransformError>
fn try_from(value: GeminiCountTokensRequest) -> Result<Self, TransformError>
Performs the conversion.
Source§impl TryFrom<GeminiCountTokensRequest> for OpenAiCountTokensRequest
impl TryFrom<GeminiCountTokensRequest> for OpenAiCountTokensRequest
Source§type Error = TransformError
type Error = TransformError
The type returned in the event of a conversion error.
Source§fn try_from(value: GeminiCountTokensRequest) -> Result<Self, TransformError>
fn try_from(value: GeminiCountTokensRequest) -> Result<Self, TransformError>
Performs the conversion.
Source§impl TryFrom<OpenAiCountTokensRequest> for GeminiCountTokensRequest
impl TryFrom<OpenAiCountTokensRequest> for GeminiCountTokensRequest
Source§type Error = TransformError
type Error = TransformError
The type returned in the event of a conversion error.
Source§fn try_from(value: OpenAiCountTokensRequest) -> Result<Self, TransformError>
fn try_from(value: OpenAiCountTokensRequest) -> Result<Self, TransformError>
Performs the conversion.
impl StructuralPartialEq for GeminiCountTokensRequest
Auto Trait Implementations§
impl Freeze for GeminiCountTokensRequest
impl RefUnwindSafe for GeminiCountTokensRequest
impl Send for GeminiCountTokensRequest
impl Sync for GeminiCountTokensRequest
impl Unpin for GeminiCountTokensRequest
impl UnsafeUnpin for GeminiCountTokensRequest
impl UnwindSafe for GeminiCountTokensRequest
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