Struct actix_net::ssl::OpensslConnector [−][src]
pub struct OpensslConnector<T, Io, E> { /* fields omitted */ }Openssl connector factory
Methods
impl<T, Io, E> OpensslConnector<T, Io, E>[src]
impl<T, Io, E> OpensslConnector<T, Io, E>pub fn new(connector: SslConnector) -> Self[src]
pub fn new(connector: SslConnector) -> Selfimpl<T, Io: AsyncRead + AsyncWrite> OpensslConnector<T, Io, ()>[src]
impl<T, Io: AsyncRead + AsyncWrite> OpensslConnector<T, Io, ()>pub fn service(
connector: SslConnector
) -> impl Service<Request = (T, ConnectionInfo, Io), Response = (T, ConnectionInfo, SslStream<Io>), Error = Error>[src]
pub fn service(
connector: SslConnector
) -> impl Service<Request = (T, ConnectionInfo, Io), Response = (T, ConnectionInfo, SslStream<Io>), Error = Error>Trait Implementations
impl<T, Io, E> Clone for OpensslConnector<T, Io, E>[src]
impl<T, Io, E> Clone for OpensslConnector<T, Io, E>fn clone(&self) -> Self[src]
fn clone(&self) -> SelfReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl<T, Io: AsyncRead + AsyncWrite, E> NewService for OpensslConnector<T, Io, E>[src]
impl<T, Io: AsyncRead + AsyncWrite, E> NewService for OpensslConnector<T, Io, E>type Request = (T, ConnectionInfo, Io)
Requests handled by the service
type Response = (T, ConnectionInfo, SslStream<Io>)
Responses given by the service
type Error = Error
Errors produced by the service
type Service = OpensslConnectorService<T, Io>
The Service value created by this factory
type InitError = E
Errors produced while building a service.
type Future = FutureResult<Self::Service, Self::InitError>
The future of the Service instance.
fn new_service(&self) -> Self::Future[src]
fn new_service(&self) -> Self::FutureCreate and return a new service value asynchronously.
Auto Trait Implementations
impl<T, Io, E> Send for OpensslConnector<T, Io, E> where
E: Send,
Io: Send,
T: Send,
impl<T, Io, E> Send for OpensslConnector<T, Io, E> where
E: Send,
Io: Send,
T: Send, impl<T, Io, E> Sync for OpensslConnector<T, Io, E> where
E: Sync,
Io: Sync,
T: Sync,
impl<T, Io, E> Sync for OpensslConnector<T, Io, E> where
E: Sync,
Io: Sync,
T: Sync,