pub struct WebSocketBuilder { /* private fields */ }
Implementations§
Source§impl WebSocketBuilder
impl WebSocketBuilder
pub fn new() -> WebSocketBuilder
pub fn connect(&mut self, url: &str) -> &mut WebSocketBuilder
pub fn headers<K, V>( &mut self, header: HashMap<K, V, BuildHasherDefault<Hasher>>, ) -> &mut WebSocketBuilder
pub fn timeout(&mut self, timeout: u64) -> &mut WebSocketBuilder
pub fn buffer(&mut self, buffer: usize) -> &mut WebSocketBuilder
pub fn protocols(&mut self, protocols: &[&str]) -> &mut WebSocketBuilder
pub fn http_proxy(&mut self, host: &str, port: u16) -> &mut WebSocketBuilder
pub fn https_proxy(&mut self, host: &str, port: u16) -> &mut WebSocketBuilder
pub fn socks5_proxy(&mut self, host: &str, port: u16) -> &mut WebSocketBuilder
pub fn http_proxy_auth( &mut self, host: &str, port: u16, username: &str, password: &str, ) -> &mut WebSocketBuilder
pub fn https_proxy_auth( &mut self, host: &str, port: u16, username: &str, password: &str, ) -> &mut WebSocketBuilder
pub fn socks5_proxy_auth( &mut self, host: &str, port: u16, username: &str, password: &str, ) -> &mut WebSocketBuilder
pub fn build_sync(&mut self) -> WebSocket
pub fn build_async(&mut self) -> WebSocket
Trait Implementations§
Source§impl Clone for WebSocketBuilder
impl Clone for WebSocketBuilder
Source§fn clone(&self) -> WebSocketBuilder
fn clone(&self) -> WebSocketBuilder
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 WebSocketBuilder
impl Debug for WebSocketBuilder
Source§impl Default for WebSocketBuilder
impl Default for WebSocketBuilder
Source§fn default() -> WebSocketBuilder
fn default() -> WebSocketBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for WebSocketBuilder
impl !RefUnwindSafe for WebSocketBuilder
impl Send for WebSocketBuilder
impl Sync for WebSocketBuilder
impl Unpin for WebSocketBuilder
impl !UnwindSafe for WebSocketBuilder
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