pub struct BigRagBuilder { /* private fields */ }Expand description
Builder for creating a BigRag client with custom configuration.
Implementations§
Source§impl BigRagBuilder
impl BigRagBuilder
Sourcepub fn max_retries(self, retries: u32) -> Self
pub fn max_retries(self, retries: u32) -> Self
Set the maximum number of retries.
Sourcepub fn reqwest_client(self, client: Client) -> Self
pub fn reqwest_client(self, client: Client) -> Self
Provide a pre-configured reqwest::Client.
Sourcepub fn build(self) -> Result<BigRag, BigRagError>
pub fn build(self) -> Result<BigRag, BigRagError>
Build the client.
Trait Implementations§
Source§impl Default for BigRagBuilder
impl Default for BigRagBuilder
Source§fn default() -> BigRagBuilder
fn default() -> BigRagBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BigRagBuilder
impl !RefUnwindSafe for BigRagBuilder
impl Send for BigRagBuilder
impl Sync for BigRagBuilder
impl Unpin for BigRagBuilder
impl UnsafeUnpin for BigRagBuilder
impl !UnwindSafe for BigRagBuilder
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