Unnamed repository; edit this file 'description' to name the repository.
Rollup merge of #155957 - oli-obk:const-closure-std, r=jhpratt
Revert const hacks and use const closures in std
This revealed some smaller bugs in stability checking that I fixed where needed:
* const closures use the const stability of their parent
* trait method default bodies use the const stability of their trait
Otherwise trivial reverts of the const hacks that were added
fixes rust-lang/rust#155781