pub struct OllamaDispatch { /* private fields */ }Expand description
Production binding to the project’s OllamaClient::generate. Wraps
the existing breaker / timeout discipline.
Implementations§
Source§impl OllamaDispatch
impl OllamaDispatch
Sourcepub fn new(client: Arc<OllamaClient>) -> Self
pub fn new(client: Arc<OllamaClient>) -> Self
Construct a production dispatch around an existing OllamaClient.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for OllamaDispatch
impl !UnwindSafe for OllamaDispatch
impl Freeze for OllamaDispatch
impl Send for OllamaDispatch
impl Sync for OllamaDispatch
impl Unpin for OllamaDispatch
impl UnsafeUnpin for OllamaDispatch
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
impl<T> ErasedDestructor for Twhere
T: 'static,
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