Trait fn_meta::FnMetadataExt[][src]

pub trait FnMetadataExt<Fun, Ret, Args> {
    fn meta(&self) -> FnMetadata<Fun, Ret, Args>;
}

Extension to return FnMetadata for a function.

Required methods

fn meta(&self) -> FnMetadata<Fun, Ret, Args>[src]

Loading content...

Implementors

impl<Fun, Ret, A> FnMetadataExt<Fun, Ret, (A,)> for Fun where
    Fun: FnOnce(A) -> Ret, 
[src]

impl<Fun, Ret, A, B> FnMetadataExt<Fun, Ret, (A, B)> for Fun where
    Fun: FnOnce(A, B) -> Ret, 
[src]

impl<Fun, Ret, A, B, C> FnMetadataExt<Fun, Ret, (A, B, C)> for Fun where
    Fun: FnOnce(A, B, C) -> Ret, 
[src]

impl<Fun, Ret, A, B, C, D> FnMetadataExt<Fun, Ret, (A, B, C, D)> for Fun where
    Fun: FnOnce(A, B, C, D) -> Ret, 
[src]

impl<Fun, Ret, A, B, C, D, E> FnMetadataExt<Fun, Ret, (A, B, C, D, E)> for Fun where
    Fun: FnOnce(A, B, C, D, E) -> Ret, 
[src]

impl<Fun, Ret, A, B, C, D, E, F> FnMetadataExt<Fun, Ret, (A, B, C, D, E, F)> for Fun where
    Fun: FnOnce(A, B, C, D, E, F) -> Ret, 
[src]

impl<Fun, Ret, A, B, C, D, E, F, G> FnMetadataExt<Fun, Ret, (A, B, C, D, E, F, G)> for Fun where
    Fun: FnOnce(A, B, C, D, E, F, G) -> Ret, 
[src]

Loading content...