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]
Implementors
impl<Fun, Ret, A> FnMetadataExt<Fun, Ret, (A,)> for Fun where
Fun: FnOnce(A) -> Ret,
[src]
impl<Fun, Ret, A> FnMetadataExt<Fun, Ret, (A,)> for Fun where
Fun: FnOnce(A) -> Ret,
[src]fn meta(&self) -> FnMetadata<Fun, Ret, (A,)>
[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> FnMetadataExt<Fun, Ret, (A, B)> for Fun where
Fun: FnOnce(A, B) -> Ret,
[src]fn meta(&self) -> FnMetadata<Fun, Ret, (A, B)>
[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> FnMetadataExt<Fun, Ret, (A, B, C)> for Fun where
Fun: FnOnce(A, B, C) -> Ret,
[src]fn meta(&self) -> FnMetadata<Fun, Ret, (A, B, C)>
[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> FnMetadataExt<Fun, Ret, (A, B, C, D)> for Fun where
Fun: FnOnce(A, B, C, D) -> Ret,
[src]fn meta(&self) -> FnMetadata<Fun, Ret, (A, B, C, D)>
[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> FnMetadataExt<Fun, Ret, (A, B, C, D, E)> for Fun where
Fun: FnOnce(A, B, C, D, E) -> Ret,
[src]fn meta(&self) -> FnMetadata<Fun, Ret, (A, B, C, D, E)>
[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> FnMetadataExt<Fun, Ret, (A, B, C, D, E, F)> for Fun where
Fun: FnOnce(A, B, C, D, E, F) -> Ret,
[src]fn meta(&self) -> FnMetadata<Fun, Ret, (A, B, C, D, E, F)>
[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]
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]