pub struct OpenRouterExt;Trait Implementations§
Source§impl<H> Capabilities<H> for OpenRouterExt
impl<H> Capabilities<H> for OpenRouterExt
type Completion = Capable<CompletionModel<H>>
type Embeddings = Nothing
type Transcription = Nothing
Source§impl Clone for OpenRouterExt
impl Clone for OpenRouterExt
Source§fn clone(&self) -> OpenRouterExt
fn clone(&self) -> OpenRouterExt
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OpenRouterExt
impl Debug for OpenRouterExt
Source§impl DebugExt for OpenRouterExt
impl DebugExt for OpenRouterExt
Source§impl Default for OpenRouterExt
impl Default for OpenRouterExt
Source§fn default() -> OpenRouterExt
fn default() -> OpenRouterExt
Returns the “default value” for a type. Read more
Source§impl Provider for OpenRouterExt
impl Provider for OpenRouterExt
const VERIFY_PATH: &'static str = "/key"
type Builder = OpenRouterExtBuilder
fn build<H>( _: &ClientBuilder<<OpenRouterExt as Provider>::Builder, BearerAuth, H>, ) -> Result<OpenRouterExt, Error>
fn build_uri(&self, base_url: &str, path: &str, _transport: Transport) -> String
fn with_custom(&self, req: Builder) -> Result<Builder, Error>
impl Copy for OpenRouterExt
Auto Trait Implementations§
impl Freeze for OpenRouterExt
impl RefUnwindSafe for OpenRouterExt
impl Send for OpenRouterExt
impl Sync for OpenRouterExt
impl Unpin for OpenRouterExt
impl UnwindSafe for OpenRouterExt
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)