pub struct MockModelProvider { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Clone for MockModelProvider
impl Clone for MockModelProvider
Source§fn clone(&self) -> MockModelProvider
fn clone(&self) -> MockModelProvider
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 moreSource§impl Debug for MockModelProvider
impl Debug for MockModelProvider
Source§impl ModelProvider for MockModelProvider
impl ModelProvider for MockModelProvider
fn provider(&self) -> &str
fn model(&self) -> &str
fn capabilities(&self) -> ModelCapabilities
fn complete( &self, _request: &CompletionRequest, ) -> Result<CompletionResponse, ModelProviderError>
Auto Trait Implementations§
impl Freeze for MockModelProvider
impl RefUnwindSafe for MockModelProvider
impl Send for MockModelProvider
impl Sync for MockModelProvider
impl Unpin for MockModelProvider
impl UnsafeUnpin for MockModelProvider
impl UnwindSafe for MockModelProvider
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