aboutsummaryrefslogtreecommitdiff
path: root/tests/order.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/order.rs')
-rw-r--r--tests/order.rs57
1 files changed, 57 insertions, 0 deletions
diff --git a/tests/order.rs b/tests/order.rs
new file mode 100644
index 0000000..4723f94
--- /dev/null
+++ b/tests/order.rs
@@ -0,0 +1,57 @@
+#![allow(dead_code, non_camel_case_types)]
+
+#[remain::sorted]
+enum UnderscoresFirst {
+ __Nonexhaustive,
+ Aaa,
+ Bbb,
+}
+
+#[remain::sorted]
+enum UnderscoresLast {
+ Aaa,
+ Bbb,
+ __Nonexhaustive,
+}
+
+#[remain::sorted]
+enum SnakeCase {
+ under_score,
+ underscore,
+}
+
+#[remain::sorted]
+enum NumberingSimple {
+ E1,
+ E9,
+ E10,
+}
+
+#[remain::sorted]
+enum NumberingComplex {
+ E1_Aaa,
+ E9_Aaa,
+ E10_Aaa,
+}
+
+#[remain::sorted]
+enum AtomOrder {
+ A,
+ A_,
+ A0,
+ AA,
+ Aa,
+ under_0core,
+ under_Score,
+ under_score,
+ under__0core,
+ under__Score,
+ under__score,
+ underscore,
+}
+
+#[remain::sorted]
+enum LargeNumber {
+ E1,
+ E99999999999999999999999,
+}