#![allow(dead_code)] | |
#![cfg(not(remain_stable_testing))] | |
#![feature(proc_macro_hygiene, stmt_expr_attributes)] | |
#[remain::sorted] | |
pub enum TestEnum { | |
A, | |
B, | |
C, | |
D, | |
} | |
#[remain::sorted] | |
pub struct TestStruct { | |
a: usize, | |
b: usize, | |
c: usize, | |
d: usize, | |
} | |
#[test] | |
fn test_match() { | |
let value = TestEnum::A; | |
#[remain::sorted] | |
let _ = match value { | |
TestEnum::A => {} | |
TestEnum::B => {} | |
TestEnum::C => {} | |
_ => {} | |
}; | |
} | |
#[test] | |
fn test_let() { | |
let value = TestEnum::A; | |
#[remain::sorted] | |
match value { | |
TestEnum::A => {} | |
TestEnum::B => {} | |
TestEnum::C => {} | |
_ => {} | |
} | |
} |