Struct exec_rs::DelegatingModeCombiner[][src]

pub struct DelegatingModeCombiner<'m, T> { /* fields omitted */ }

Default implementation for the ModeWrapper trait that combines ModeCombiners by setting the current ModeCombiner as the outer ModeCombiner of the newly added ModeCombiner so that the iterator walks the ModeCombiners in the reverse order of which they were added, meaning the ModeCombiner that was added first ends up wrapping the task last, meaning its task will be the outermost task.

Trait Implementations

impl<T> Clone for DelegatingModeCombiner<'_, T>[src]

impl<'m, T> ModeCombiner<'m, T> for DelegatingModeCombiner<'m, T>[src]

Auto Trait Implementations

impl<'m, T> !RefUnwindSafe for DelegatingModeCombiner<'m, T>

impl<'m, T> Send for DelegatingModeCombiner<'m, T>

impl<'m, T> Sync for DelegatingModeCombiner<'m, T>

impl<'m, T> Unpin for DelegatingModeCombiner<'m, T>

impl<'m, T> !UnwindSafe for DelegatingModeCombiner<'m, T>

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.