CI appears to be failing on all branches when using rust version 1.51
example: https://github.com/tomaka/rouille/runs/6828755515?check_suite_focus=true
this is the issue rust-lang/rust#81110
it is fixed in 1.52, however
1.52 requires cargo-features = ["edition2021"]
and this feature is not stabilised until 1.56.
One solution is to drop support for 1.51 and make 1.56 the minimum supported version. #260
However this needs to be considered for the impact it will have on projects utilising the framework.
Since its failing to compile time I don't think there is anything else that can be done.