pub struct PerplexityBuilder;Trait Implementations§
Source§impl Clone for PerplexityBuilder
impl Clone for PerplexityBuilder
Source§fn clone(&self) -> PerplexityBuilder
fn clone(&self) -> PerplexityBuilder
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 PerplexityBuilder
Source§impl Debug for PerplexityBuilder
impl Debug for PerplexityBuilder
Source§impl Default for PerplexityBuilder
impl Default for PerplexityBuilder
Source§fn default() -> PerplexityBuilder
fn default() -> PerplexityBuilder
Returns the “default value” for a type. Read more
Source§impl ProviderBuilder for PerplexityBuilder
impl ProviderBuilder for PerplexityBuilder
Source§type Extension<H: HttpClientExt> = PerplexityExt
type Extension<H: HttpClientExt> = PerplexityExt
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<PerplexityBuilder, <PerplexityBuilder as ProviderBuilder>::ApiKey, H>,
) -> Result<<PerplexityBuilder as ProviderBuilder>::Extension<H>, Error>where
H: HttpClientExt,
fn build<H>(
_builder: &ClientBuilder<PerplexityBuilder, <PerplexityBuilder as ProviderBuilder>::ApiKey, H>,
) -> Result<<PerplexityBuilder 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 PerplexityBuilder
impl RefUnwindSafe for PerplexityBuilder
impl Send for PerplexityBuilder
impl Sync for PerplexityBuilder
impl Unpin for PerplexityBuilder
impl UnsafeUnpin for PerplexityBuilder
impl UnwindSafe for PerplexityBuilder
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