Struct nats_test_server::NatsTestServerBuilder[][src]

pub struct NatsTestServerBuilder<A> { /* fields omitted */ }

Implementations

impl<A: ToSocketAddrs + Display + Send + 'static> NatsTestServerBuilder<A>[src]

pub fn address<B>(self, baddr: B) -> NatsTestServerBuilder<B>[src]

Address for server to listen for NATS connections

pub fn bugginess(self, bugginess: u32) -> Self[src]

Set the denominator of the probablity of a bug

pub fn hop_ports(self, hop_ports: bool) -> Self[src]

Whether to hop ports on connection

pub fn spawn(self) -> NatsTestServer[src]

Spawn the server on a thread, returns controller struct which will stop the server on drop

Auto Trait Implementations

impl<A> RefUnwindSafe for NatsTestServerBuilder<A> where
    A: RefUnwindSafe
[src]

impl<A> Send for NatsTestServerBuilder<A> where
    A: Send
[src]

impl<A> Sync for NatsTestServerBuilder<A> where
    A: Sync
[src]

impl<A> Unpin for NatsTestServerBuilder<A> where
    A: Unpin
[src]

impl<A> UnwindSafe for NatsTestServerBuilder<A> where
    A: UnwindSafe
[src]

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,