pub struct FakeListener<ADDR>(/* private fields */);
Expand description
An unconstructable listener type.
(This is the type of a NetStreamListener for any unsupported address type.)
Trait Implementations§
Source§impl<ADDR: Clone> Clone for FakeListener<ADDR>
impl<ADDR: Clone> Clone for FakeListener<ADDR>
Source§fn clone(&self) -> FakeListener<ADDR>
fn clone(&self) -> FakeListener<ADDR>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl<ADDR: Debug> Debug for FakeListener<ADDR>
impl<ADDR: Debug> Debug for FakeListener<ADDR>
Source§impl<ADDR> NetStreamListener<ADDR> for FakeListener<ADDR>
impl<ADDR> NetStreamListener<ADDR> for FakeListener<ADDR>
Source§type Incoming = FakeIncomingStreams<ADDR>
type Incoming = FakeIncomingStreams<ADDR>
The type of
stream::Stream
returned by Self::incoming()
.Source§type Stream = FakeStream
type Stream = FakeStream
The type of connections returned by
Self::incoming()
.Source§fn incoming(self) -> Self::Incoming
fn incoming(self) -> Self::Incoming
Wrap this listener into a new
stream::Stream
that yields
streams and addresses.Source§fn local_addr(&self) -> IoResult<ADDR>
fn local_addr(&self) -> IoResult<ADDR>
Return the local address that this listener is bound to.
Auto Trait Implementations§
impl<ADDR> Freeze for FakeListener<ADDR>
impl<ADDR> RefUnwindSafe for FakeListener<ADDR>where
ADDR: RefUnwindSafe,
impl<ADDR> Send for FakeListener<ADDR>where
ADDR: Send,
impl<ADDR> Sync for FakeListener<ADDR>where
ADDR: Sync,
impl<ADDR> Unpin for FakeListener<ADDR>where
ADDR: Unpin,
impl<ADDR> UnwindSafe for FakeListener<ADDR>where
ADDR: UnwindSafe,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> WithSubscriber for T
impl<T> WithSubscriber for T
Source§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
Source§fn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
impl<T> ErasedDestructor for Twhere
T: 'static,
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 0 bytes (uninhabited)