pub struct WebSocketBuilder { /* private fields */ }Implementations§
Source§impl WebSocketBuilder
impl WebSocketBuilder
pub fn config(self, config: WebSocketConfig) -> Self
pub fn proxy(self, config: impl Into<ProxyConfig>) -> Self
pub fn headers<I, P>(self, headers: I) -> Selfwhere
I: IntoIterator<Item = P>,
P: IntoParamPair,
pub fn header( self, name: impl TryInto<HeaderName>, value: impl TryInto<HeaderValue>, ) -> Self
pub async fn connect(self) -> Result<WsConnection>
Trait Implementations§
Source§impl Debug for WebSocketBuilder
impl Debug for WebSocketBuilder
Source§impl IntoFuture for WebSocketBuilder
impl IntoFuture for WebSocketBuilder
Source§type Output = Result<WsConnection, Error>
type Output = Result<WsConnection, Error>
The output that the future will produce on completion.
Source§type IntoFuture = Pin<Box<dyn Future<Output = <WebSocketBuilder as IntoFuture>::Output> + Send>>
type IntoFuture = Pin<Box<dyn Future<Output = <WebSocketBuilder as IntoFuture>::Output> + Send>>
Which kind of future are we turning this into?
Source§fn into_future(self) -> Self::IntoFuture
fn into_future(self) -> Self::IntoFuture
Creates a future from a value. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for WebSocketBuilder
impl !UnwindSafe for WebSocketBuilder
impl Freeze for WebSocketBuilder
impl Send for WebSocketBuilder
impl Sync for WebSocketBuilder
impl Unpin for WebSocketBuilder
impl UnsafeUnpin 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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more