pub struct ClientBuilder { /* private fields */ }Expand description
Implementations§
Source§impl ClientBuilder
impl ClientBuilder
Sourcepub fn addresses(self, addrs: &str) -> Result<Self>
pub fn addresses(self, addrs: &str) -> Result<Self>
Set replica addresses from a comma-separated string.
Sourcepub fn addresses_vec(self, addrs: Vec<SocketAddr>) -> Self
pub fn addresses_vec(self, addrs: Vec<SocketAddr>) -> Self
Set replica addresses from a vector.
Sourcepub fn connect_timeout(self, timeout: Duration) -> Self
pub fn connect_timeout(self, timeout: Duration) -> Self
Set connection timeout.
Sourcepub fn request_timeout(self, timeout: Duration) -> Self
pub fn request_timeout(self, timeout: Duration) -> Self
Set initial request timeout.
Sourcepub fn request_timeout_max(self, timeout: Duration) -> Self
pub fn request_timeout_max(self, timeout: Duration) -> Self
Set maximum request timeout (for backoff).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ClientBuilder
impl RefUnwindSafe for ClientBuilder
impl Send for ClientBuilder
impl Sync for ClientBuilder
impl Unpin for ClientBuilder
impl UnwindSafe for ClientBuilder
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