pub struct Acceptor { /* private fields */ }Expand description
Handle on a server-side connection before configuration is available.
The Acceptor allows the caller to provide a ServerConfig based on the ClientHello of
the incoming connection.
Implementations
sourceimpl Acceptor
impl Acceptor
sourcepub fn new() -> Result<Self, Error>
👎 Deprecated since 0.20.7: Use Acceptor::default instead for an infallible constructor
pub fn new() -> Result<Self, Error>
Use Acceptor::default instead for an infallible constructor
Create a new Acceptor.
sourcepub fn wants_read(&self) -> bool
👎 Deprecated since 0.20.7: Always returns true
pub fn wants_read(&self) -> bool
Always returns true
Returns true if the caller should call Connection::read_tls() as soon as possible.
Since the purpose of an Acceptor is to read and then parse TLS bytes, this always returns true.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Acceptor
impl Send for Acceptor
impl Sync for Acceptor
impl Unpin for Acceptor
impl !UnwindSafe for Acceptor
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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