[][src]Struct dipstick::MultiInput

pub struct MultiInput { /* fields omitted */ }

Opens multiple scopes at a time from just as many outputs.

Implementations

impl MultiInput[src]

pub fn input() -> Self[src]

👎 Deprecated since 0.7.2:

Use new()

Create a new multi-input dispatcher.

pub fn new() -> Self[src]

Create a new multi-input dispatcher.

pub fn add_target<OUT: Input + Send + Sync + 'static>(&self, out: OUT) -> Self[src]

Returns a clone of the dispatch with the new target added to the list.

Trait Implementations

impl Clone for MultiInput[src]

impl Default for MultiInput[src]

impl Input for MultiInput[src]

type SCOPE = MultiInputScope

The type of Scope returned byt this input.

Auto Trait Implementations

impl !RefUnwindSafe for MultiInput

impl Send for MultiInput

impl Sync for MultiInput

impl Unpin for MultiInput

impl !UnwindSafe for MultiInput

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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.