Macro kaguya_rs::compose[][src]

macro_rules! compose {
    ($f:expr,$($fs:expr),*) => { ... };
    (@NEXT [$($fs:expr),*],$f:expr,$($remain_fs:expr),*) => { ... };
    (@NEXT [$($fs:expr),*],$f:expr) => { ... };
}

This macro is used to provide shortcut of function composition. The order is last-in-first-invoke.

Arguments

  • args - function or closure separated by comma(,)