pub fn wrap_fn<F, T, U>(func: F) -> WrapFn<F>
where
    F: Fn(T) -> U,
    T: Filter,
    U: Filter,
{
    WrapFn { func }
}
/// Function that receives a filter to be combined with pre and after filters
Function that receives a filter to be combined with pre and after filters
Function that receives a filter to be combined with pre and after filters
pub fn wrap_fn<F, T, U>(func: F) -> WrapFn<F>
where
    F: Fn(T) -> U,
    T: Filter,
    U: Filter,
{
    WrapFn { func }
}
pub fn wrap_fn < F , T , U > ( func : F ) -> WrapFn < F > where F : Fn ( T ) -> U , T : Filter , U : Filter , { WrapFn { func } }
Function that receives a filter to be combined with pre and after filters
Function that receives a filter to be combined with pre and after filters
func
F
func
F