pub struct MockProvider { /* private fields */ }Implementations§
Trait Implementations§
Source§impl AiDENsProvider for MockProvider
impl AiDENsProvider for MockProvider
fn provider_kind(&self) -> &str
fn model(&self) -> Option<&str>
fn capabilities(&self) -> ProviderCapabilitiesV1
fn complete<'life0, 'async_trait>(
&'life0 self,
request: AiDENsCompletionRequestV1,
) -> Pin<Box<dyn Future<Output = Result<AiDENsCompletionResponseV1>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Source§impl Clone for MockProvider
impl Clone for MockProvider
Source§fn clone(&self) -> MockProvider
fn clone(&self) -> MockProvider
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 moreAuto Trait Implementations§
impl Freeze for MockProvider
impl RefUnwindSafe for MockProvider
impl Send for MockProvider
impl Sync for MockProvider
impl Unpin for MockProvider
impl UnsafeUnpin for MockProvider
impl UnwindSafe for MockProvider
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