Derive Macro NewMiddleware

Source
#[derive(NewMiddleware)]