FakeListener

Struct FakeListener 

Source
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>

Source§

fn clone(&self) -> FakeListener<ADDR>

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<ADDR: Debug> Debug for FakeListener<ADDR>

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<ADDR> NetStreamListener<ADDR> for FakeListener<ADDR>
where ADDR: Unpin + Send + Sync + 'static,

Source§

type Incoming = FakeIncomingStreams<ADDR>

The type of stream::Stream returned by Self::incoming().
Source§

type Stream = FakeStream

The type of connections returned by Self::incoming().
Source§

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>

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> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> DynClone for T
where T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WithSubscriber for T

Source§

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
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

impl<T> ErasedDestructor for T
where 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)