pub struct CohereBuilder;Trait Implementations§
Source§impl Clone for CohereBuilder
impl Clone for CohereBuilder
Source§fn clone(&self) -> CohereBuilder
fn clone(&self) -> CohereBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CohereBuilder
Source§impl Debug for CohereBuilder
impl Debug for CohereBuilder
Source§impl Default for CohereBuilder
impl Default for CohereBuilder
Source§fn default() -> CohereBuilder
fn default() -> CohereBuilder
Returns the “default value” for a type. Read more
Source§impl ProviderBuilder for CohereBuilder
impl ProviderBuilder for CohereBuilder
Source§type Extension<H: HttpClientExt> = CohereExt
type Extension<H: HttpClientExt> = CohereExt
Provider extension type built for a concrete HTTP backend.
Source§type ApiKey = BearerAuth
type ApiKey = BearerAuth
API key input type accepted by the provider’s client builder.
Source§fn build<H>(
_builder: &ClientBuilder<CohereBuilder, <CohereBuilder as ProviderBuilder>::ApiKey, H>,
) -> Result<<CohereBuilder as ProviderBuilder>::Extension<H>, Error>where
H: HttpClientExt,
fn build<H>(
_builder: &ClientBuilder<CohereBuilder, <CohereBuilder as ProviderBuilder>::ApiKey, H>,
) -> Result<<CohereBuilder as ProviderBuilder>::Extension<H>, Error>where
H: HttpClientExt,
Build the provider extension from the client builder configuration.
Source§fn finish<H>(
&self,
builder: ClientBuilder<Self, Self::ApiKey, H>,
) -> Result<ClientBuilder<Self, Self::ApiKey, H>, Error>
fn finish<H>( &self, builder: ClientBuilder<Self, Self::ApiKey, H>, ) -> Result<ClientBuilder<Self, Self::ApiKey, H>, Error>
This method can be used to customize the fields of
builder before it is used to create
a client. For example, adding default headersAuto Trait Implementations§
impl Freeze for CohereBuilder
impl RefUnwindSafe for CohereBuilder
impl Send for CohereBuilder
impl Sync for CohereBuilder
impl Unpin for CohereBuilder
impl UnsafeUnpin for CohereBuilder
impl UnwindSafe for CohereBuilder
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