]> git.proxmox.com Git - rustc.git/blobdiff - src/tools/rustfmt/tests/source/configs/enum_discrim_align_threshold/40.rs
New upstream version 1.52.1+dfsg1
[rustc.git] / src / tools / rustfmt / tests / source / configs / enum_discrim_align_threshold / 40.rs
diff --git a/src/tools/rustfmt/tests/source/configs/enum_discrim_align_threshold/40.rs b/src/tools/rustfmt/tests/source/configs/enum_discrim_align_threshold/40.rs
new file mode 100644 (file)
index 0000000..796e47c
--- /dev/null
@@ -0,0 +1,34 @@
+// rustfmt-enum_discrim_align_threshold: 40\r
+\r
+enum Standard {\r
+    A = 1,\r
+    Bcdef = 2,\r
+}\r
+\r
+enum NoDiscrims {\r
+    ThisIsAFairlyLongEnumVariantWithoutDiscrimLongerThan40,\r
+    A = 1,\r
+    ThisIsAnotherFairlyLongEnumVariantWithoutDiscrimLongerThan40,\r
+    Bcdef = 2,\r
+}\r
+\r
+enum TooLong {\r
+    ThisOneHasDiscrimAaaaaaaaaaaaaaaaaaaaaaChar40 = 10,\r
+    A = 1,\r
+    Bcdef = 2,\r
+}\r
+\r
+enum Borderline {\r
+    ThisOneHasDiscrimAaaaaaaaaaaaaaaaaaaaaa = 10,\r
+    A = 1,\r
+    Bcdef = 2,\r
+}\r
+\r
+// Live specimen from #1686\r
+enum LongWithSmallDiff {\r
+    SceneColorimetryEstimates = 0x73636F65,\r
+    SceneAppearanceEstimates = 0x73617065,\r
+    FocalPlaneColorimetryEstimates = 0x66706365,\r
+    ReflectionHardcopyOriginalColorimetry = 0x72686F63,\r
+    ReflectionPrintOutputColorimetry = 0x72706F63,\r
+}
\ No newline at end of file