pub struct HuggingFaceExt { /* private fields */ }Trait Implementations§
Source§impl<H> Capabilities<H> for HuggingFaceExt
impl<H> Capabilities<H> for HuggingFaceExt
type Completion = Capable<CompletionModel<H>>
type Embeddings = Nothing
type Transcription = Capable<TranscriptionModel<H>>
Source§type ImageGeneration = Capable<ImageGenerationModel<H>>
type ImageGeneration = Capable<ImageGenerationModel<H>>
Available on crate feature
image only.Source§type AudioGeneration = Nothing
type AudioGeneration = Nothing
Available on crate feature
audio only.Source§impl Clone for HuggingFaceExt
impl Clone for HuggingFaceExt
Source§fn clone(&self) -> HuggingFaceExt
fn clone(&self) -> HuggingFaceExt
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 HuggingFaceExt
impl Debug for HuggingFaceExt
Source§impl DebugExt for HuggingFaceExt
impl DebugExt for HuggingFaceExt
Source§impl Default for HuggingFaceExt
impl Default for HuggingFaceExt
Source§fn default() -> HuggingFaceExt
fn default() -> HuggingFaceExt
Returns the “default value” for a type. Read more
Source§impl Provider for HuggingFaceExt
impl Provider for HuggingFaceExt
const VERIFY_PATH: &'static str = "/api/whoami-v2"
type Builder = HuggingFaceBuilder
fn build<H>( builder: &ClientBuilder<Self::Builder, BearerAuth, H>, ) -> Result<Self>
fn build_uri(&self, base_url: &str, path: &str, _transport: Transport) -> String
fn with_custom(&self, req: Builder) -> Result<Builder>
Auto Trait Implementations§
impl Freeze for HuggingFaceExt
impl RefUnwindSafe for HuggingFaceExt
impl Send for HuggingFaceExt
impl Sync for HuggingFaceExt
impl Unpin for HuggingFaceExt
impl UnwindSafe for HuggingFaceExt
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
Source§impl<T> CloneDebuggableStorage for Twhere
T: DebuggableStorage + Clone,
impl<T> CloneDebuggableStorage for Twhere
T: DebuggableStorage + Clone,
fn clone_storage(&self) -> Box<dyn CloneDebuggableStorage>
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> CloneableStorage for T
impl<T> CloneableStorage for T
fn clone_storage(&self) -> Box<dyn CloneableStorage>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more