pub struct ClientixBuilder { /* private fields */ }
Implementations§
Source§impl ClientixBuilder
impl ClientixBuilder
pub fn url(self, url: &str) -> ClientixBuilder
pub fn path(self, path: &str) -> ClientixBuilder
pub fn user_agent(self, user_agent: &str) -> ClientixBuilder
pub fn header(self, key: &str, value: &str, sensitive: bool) -> ClientixBuilder
pub fn headers(self, headers: HashMap<String, String>) -> ClientixBuilder
pub fn basic_auth(self, username: &str, password: &str) -> ClientixBuilder
pub fn bearer_auth(self, token: &str) -> ClientixBuilder
pub fn timeout(self, timeout: Duration) -> ClientixBuilder
pub fn read_timeout(self, read_timeout: Duration) -> ClientixBuilder
pub fn connect_timeout(self, connect_timeout: Duration) -> ClientixBuilder
pub fn connection_verbose(self, connection_verbose: bool) -> ClientixBuilder
pub fn blocking(&self) -> BlockingClient
pub fn asynchronous(&self) -> AsyncClient
pub fn build(self) -> Clientix
Auto Trait Implementations§
impl Freeze for ClientixBuilder
impl RefUnwindSafe for ClientixBuilder
impl Send for ClientixBuilder
impl Sync for ClientixBuilder
impl Unpin for ClientixBuilder
impl UnwindSafe for ClientixBuilder
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