pub struct TLS;Expand description
Implements connecting to Twitch services and establishing a TLS-secured channel.
Trait Implementations§
Source§impl MakeConnection for TLS
impl MakeConnection for TLS
Source§fn new_socket<'async_trait>() -> Pin<Box<dyn Future<Output = Result<Self::Socket, TCPTransportConnectError>> + Send + 'async_trait>>where
Self: 'async_trait,
fn new_socket<'async_trait>() -> Pin<Box<dyn Future<Output = Result<Self::Socket, TCPTransportConnectError>> + Send + 'async_trait>>where
Self: 'async_trait,
Connect to Twitch servers and return the created socket. Depending on the implementation,
the returned socket is either plain-text or wrapped using a TLS implementation.
Auto Trait Implementations§
impl Freeze for TLS
impl RefUnwindSafe for TLS
impl Send for TLS
impl Sync for TLS
impl Unpin for TLS
impl UnwindSafe for TLS
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
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