[][src]Trait block::IntoConcreteBlock

pub trait IntoConcreteBlock<A>: Sized where
    A: BlockArguments
{ type Ret; fn into_concrete_block(self) -> ConcreteBlock<A, Self::Ret, Self>; }

Types that may be converted into a ConcreteBlock.

Associated Types

type Ret

The return type of the resulting ConcreteBlock.

Loading content...

Required methods

fn into_concrete_block(self) -> ConcreteBlock<A, Self::Ret, Self>

Consumes self to create a ConcreteBlock.

Loading content...

Implementors

impl<A, B, C, D, E, F, G, H, I, J, K, L, R, X> IntoConcreteBlock<(A, B, C, D, E, F, G, H, I, J, K, L)> for X where
    X: Fn(A, B, C, D, E, F, G, H, I, J, K, L) -> R, 
[src]

type Ret = R

impl<A, B, C, D, E, F, G, H, I, J, K, R, X> IntoConcreteBlock<(A, B, C, D, E, F, G, H, I, J, K)> for X where
    X: Fn(A, B, C, D, E, F, G, H, I, J, K) -> R, 
[src]

type Ret = R

impl<A, B, C, D, E, F, G, H, I, J, R, X> IntoConcreteBlock<(A, B, C, D, E, F, G, H, I, J)> for X where
    X: Fn(A, B, C, D, E, F, G, H, I, J) -> R, 
[src]

type Ret = R

impl<A, B, C, D, E, F, G, H, I, R, X> IntoConcreteBlock<(A, B, C, D, E, F, G, H, I)> for X where
    X: Fn(A, B, C, D, E, F, G, H, I) -> R, 
[src]

type Ret = R

impl<A, B, C, D, E, F, G, H, R, X> IntoConcreteBlock<(A, B, C, D, E, F, G, H)> for X where
    X: Fn(A, B, C, D, E, F, G, H) -> R, 
[src]

type Ret = R

impl<A, B, C, D, E, F, G, R, X> IntoConcreteBlock<(A, B, C, D, E, F, G)> for X where
    X: Fn(A, B, C, D, E, F, G) -> R, 
[src]

type Ret = R

impl<A, B, C, D, E, F, R, X> IntoConcreteBlock<(A, B, C, D, E, F)> for X where
    X: Fn(A, B, C, D, E, F) -> R, 
[src]

type Ret = R

impl<A, B, C, D, E, R, X> IntoConcreteBlock<(A, B, C, D, E)> for X where
    X: Fn(A, B, C, D, E) -> R, 
[src]

type Ret = R

impl<A, B, C, D, R, X> IntoConcreteBlock<(A, B, C, D)> for X where
    X: Fn(A, B, C, D) -> R, 
[src]

type Ret = R

impl<A, B, C, R, X> IntoConcreteBlock<(A, B, C)> for X where
    X: Fn(A, B, C) -> R, 
[src]

type Ret = R

impl<A, B, R, X> IntoConcreteBlock<(A, B)> for X where
    X: Fn(A, B) -> R, 
[src]

type Ret = R

impl<A, R, X> IntoConcreteBlock<(A,)> for X where
    X: Fn(A) -> R, 
[src]

type Ret = R

impl<R, X> IntoConcreteBlock<()> for X where
    X: Fn() -> R, 
[src]

type Ret = R

Loading content...