| //@ revisions: stock gated | |
| #![cfg_attr(gated, feature(const_trait_impl, const_cmp))] | |
| //@[gated] check-pass | |
| const fn foo(input: &'static str) { | |
| match input { | |
| "a" => (), | |
| //[stock]~^ ERROR cannot match on `str` in constant functions | |
| //[stock]~| ERROR `PartialEq` is not yet stable as a const trait | |
| _ => (), | |
| } | |
| } | |
| fn main() {} |