pub struct OptsBuilder { /* private fields */ }Expand description
Builder for connection options.
§Example
use voltdb_client_rust::{Opts, IpPort};
use std::time::Duration;
let opts = Opts::builder()
.host("localhost", 21212)
.user("admin")
.password("password")
.connect_timeout(Duration::from_secs(10))
.build()
.unwrap();Implementations§
Source§impl OptsBuilder
impl OptsBuilder
Sourcepub fn connect_timeout(self, timeout: Duration) -> Self
pub fn connect_timeout(self, timeout: Duration) -> Self
Set connection timeout.
Sourcepub fn read_timeout(self, timeout: Duration) -> Self
pub fn read_timeout(self, timeout: Duration) -> Self
Set read timeout for socket operations.
Trait Implementations§
Source§impl Clone for OptsBuilder
impl Clone for OptsBuilder
Source§fn clone(&self) -> OptsBuilder
fn clone(&self) -> OptsBuilder
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 OptsBuilder
impl Debug for OptsBuilder
Source§impl Default for OptsBuilder
impl Default for OptsBuilder
Source§fn default() -> OptsBuilder
fn default() -> OptsBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OptsBuilder
impl RefUnwindSafe for OptsBuilder
impl Send for OptsBuilder
impl Sync for OptsBuilder
impl Unpin for OptsBuilder
impl UnwindSafe for OptsBuilder
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