pub struct CbrClientBuilder { /* private fields */ }Expand description
Builder асинхронного клиента CbrClient.
Implementations§
Source§impl CbrClientBuilder
impl CbrClientBuilder
Sourcepub fn base_url(self, base_url: impl Into<String>) -> Self
pub fn base_url(self, base_url: impl Into<String>) -> Self
Устанавливает базовый URL API.
Если передана пустая строка, будет использован DEFAULT_BASE_URL.
Sourcepub fn user_agent(self, user_agent: impl Into<String>) -> Self
pub fn user_agent(self, user_agent: impl Into<String>) -> Self
Устанавливает заголовок User-Agent.
Sourcepub fn proxy(self, proxy_url: impl Into<String>) -> Self
pub fn proxy(self, proxy_url: impl Into<String>) -> Self
Устанавливает явный proxy URL для всех HTTP/HTTPS-запросов.
Примеры:
http://127.0.0.1:8080socks5h://127.0.0.1:1080
Sourcepub fn use_system_proxy(self, enabled: bool) -> Self
pub fn use_system_proxy(self, enabled: bool) -> Self
Включает или отключает использование системных proxy-настроек
(HTTP_PROXY, HTTPS_PROXY, ALL_PROXY, NO_PROXY).
По умолчанию отключено (false) для предсказуемого поведения.
Trait Implementations§
Source§impl Clone for CbrClientBuilder
impl Clone for CbrClientBuilder
Source§fn clone(&self) -> CbrClientBuilder
fn clone(&self) -> CbrClientBuilder
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 CbrClientBuilder
impl Debug for CbrClientBuilder
Auto Trait Implementations§
impl Freeze for CbrClientBuilder
impl RefUnwindSafe for CbrClientBuilder
impl Send for CbrClientBuilder
impl Sync for CbrClientBuilder
impl Unpin for CbrClientBuilder
impl UnsafeUnpin for CbrClientBuilder
impl UnwindSafe for CbrClientBuilder
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