pub struct ClientConfig {
pub timeout: Duration,
}
Expand description
Configuration for the Ollama client
This struct contains settings for the HTTP client used to communicate with the Ollama API, including timeouts and other connection parameters.
§Examples
use projets_indexer::ollama::ClientConfig;
use std::time::Duration;
let config = ClientConfig {
timeout: Duration::from_secs(30),
};
Fields§
§timeout: Duration
Timeout for HTTP requests
The maximum amount of time to wait for a response from the Ollama API. If no response is received within this time, the request will fail.
Trait Implementations§
Source§impl Clone for ClientConfig
impl Clone for ClientConfig
Source§fn clone(&self) -> ClientConfig
fn clone(&self) -> ClientConfig
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 ClientConfig
impl Debug for ClientConfig
Auto Trait Implementations§
impl Freeze for ClientConfig
impl RefUnwindSafe for ClientConfig
impl Send for ClientConfig
impl Sync for ClientConfig
impl Unpin for ClientConfig
impl UnwindSafe for ClientConfig
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