Struct TlsAcceptor
pub struct TlsAcceptor {
pub(crate) inner: Arc<ServerConfig>,
}
Expand description
A wrapper around a rustls::ServerConfig
, providing an async accept
method.
Fields§
§inner: Arc<ServerConfig>
Implementations§
§impl TlsAcceptor
impl TlsAcceptor
pub fn accept<IO>(&self, stream: IO) -> Accept<IO>where
IO: AsyncRead + AsyncWrite + Unpin,
pub fn accept_with<IO, F>(&self, stream: IO, f: F) -> Accept<IO>
Trait Implementations§
§impl Clone for TlsAcceptor
impl Clone for TlsAcceptor
§fn clone(&self) -> TlsAcceptor
fn clone(&self) -> TlsAcceptor
Returns a copy 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 more§impl From<Arc<ServerConfig>> for TlsAcceptor
impl From<Arc<ServerConfig>> for TlsAcceptor
§fn from(inner: Arc<ServerConfig>) -> TlsAcceptor
fn from(inner: Arc<ServerConfig>) -> TlsAcceptor
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TlsAcceptor
impl !RefUnwindSafe for TlsAcceptor
impl Send for TlsAcceptor
impl Sync for TlsAcceptor
impl Unpin for TlsAcceptor
impl !UnwindSafe for TlsAcceptor
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