pub struct UnixListener { /* private fields */ }
Expand description
UnixListener
Implementations
sourceimpl UnixListener
impl UnixListener
sourcepub fn bind(path: impl AsRef<Path>) -> UnixListener
pub fn bind(path: impl AsRef<Path>) -> UnixListener
Creates a new UnixListener
bind to the specified path.
sourcepub fn try_bind(path: impl AsRef<Path>) -> Result<UnixListener, Error>
pub fn try_bind(path: impl AsRef<Path>) -> Result<UnixListener, Error>
Creates a new UnixListener
bind to the specified path.
Panics
This function panics if thread-local runtime is not set.
The runtime is usually set implicitly when this function is called from a future driven by a tokio runtime.
Trait Implementations
sourceimpl Accept for UnixListener
impl Accept for UnixListener
type Conn = UnixStream
type Conn = UnixStream
The connection type that can be accepted.
sourcefn poll_accept(
self: Pin<&mut UnixListener>,
cx: &mut Context<'_>
) -> Poll<Option<Result<<UnixListener as Accept>::Conn, <UnixListener as Accept>::Error>>>
fn poll_accept(
self: Pin<&mut UnixListener>,
cx: &mut Context<'_>
) -> Poll<Option<Result<<UnixListener as Accept>::Conn, <UnixListener as Accept>::Error>>>
Poll to accept the next connection.
sourceimpl Listener for UnixListener
impl Listener for UnixListener
sourcefn join<T>(self, other: T) -> JoinedListener<Self, T>
fn join<T>(self, other: T) -> JoinedListener<Self, T>
Join current Listener with the other.
Auto Trait Implementations
impl RefUnwindSafe for UnixListener
impl Send for UnixListener
impl Sync for UnixListener
impl Unpin for UnixListener
impl UnwindSafe for UnixListener
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more