Struct actix_web::server::OpensslAcceptor
source · pub struct OpensslAcceptor<T> { /* private fields */ }Expand description
Support SSL connections via openssl package
ssl feature enables OpensslAcceptor type
Implementations
sourceimpl<T: AsyncRead + AsyncWrite> OpensslAcceptor<T>
impl<T: AsyncRead + AsyncWrite> OpensslAcceptor<T>
sourcepub fn new(builder: SslAcceptorBuilder) -> Result<OpensslAcceptor<T>>
pub fn new(builder: SslAcceptorBuilder) -> Result<OpensslAcceptor<T>>
Create OpensslAcceptor with enabled HTTP/2 and HTTP1.1 support.
sourcepub fn with_flags(
builder: SslAcceptorBuilder,
flags: ServerFlags
) -> Result<OpensslAcceptor<T>>
pub fn with_flags(
builder: SslAcceptorBuilder,
flags: ServerFlags
) -> Result<OpensslAcceptor<T>>
Create OpensslAcceptor with custom server flags.
Auto Trait Implementations
impl<T> RefUnwindSafe for OpensslAcceptor<T>where
T: RefUnwindSafe,
impl<T> Send for OpensslAcceptor<T>where
T: Send,
impl<T> Sync for OpensslAcceptor<T>where
T: Sync,
impl<T> Unpin for OpensslAcceptor<T>where
T: Unpin,
impl<T> UnwindSafe for OpensslAcceptor<T>where
T: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more