pub(crate) struct ActivatedListener {
conn: Option<Connection<Stream>>,
}Expand description
A Listener that yields a single pre-connected socket, then blocks forever.
Used for socket activation where a connected socket pair is
passed on fd 3. After the first accept() returns the connection, subsequent
calls pend indefinitely (the server will be killed by the parent process once
the connection closes).
Fields§
§conn: Option<Connection<Stream>>The connection to yield on the first accept(), consumed after use.
Trait Implementations§
Source§impl Debug for ActivatedListener
impl Debug for ActivatedListener
Auto Trait Implementations§
impl Freeze for ActivatedListener
impl RefUnwindSafe for ActivatedListener
impl Send for ActivatedListener
impl Sync for ActivatedListener
impl Unpin for ActivatedListener
impl UnsafeUnpin for ActivatedListener
impl UnwindSafe for ActivatedListener
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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