Macro agnes::map_fn [] [src]

macro_rules! map_fn {
    ($map_fn_ty:ty, Output = $output:ty; $($rest:tt)*) => { ... };
    ($(#[$meta_attr:meta])* $map_fn_ty:ident {
        type Output = $output:ty;
        $($attrs:tt)*
    } $($rest:tt)*) => { ... };
    ($(#[$meta_attr:meta])* $map_fn_ty:ident<($($generics:tt)*)> {
        type Output = $output:ty;
        $($attrs:tt)*
    } $($rest:tt)*) => { ... };
    ($(#[$meta_attr:meta])* $map_fn_ty:ident<($($generics:tt)*)> where ($($bounds:tt)*) {
        type Output = $output:ty;
        $($attrs:tt)*
    } $($rest:tt)*) => { ... };
    ($(#[$meta_attr:meta])* pub $map_fn_ty:ident {
        type Output = $output:ty;
        $($attrs:tt)*
    } $($rest:tt)*) => { ... };
    ($(#[$meta_attr:meta])* pub $map_fn_ty:ident<($($generics:tt)*)> {
        type Output = $output:ty;
        $($attrs:tt)*
    } $($rest:tt)*) => { ... };
    ($(#[$meta_attr:meta])* pub $map_fn_ty:ident<($($generics:tt)*)> where ($($bounds:tt)*) {
        type Output = $output:ty;
        $($attrs:tt)*
    } $($rest:tt)*) => { ... };
}