]> git.lizzy.rs Git - rust.git/blobdiff - tests/target/enum.rs
Honor `#[rustfmt::skip::attributes(derive)]` attribute
[rust.git] / tests / target / enum.rs
index 6bc355bc80768cbc87d6b0732ab8371db3ea059b..9a25126b44ecb49888e74c358e95382a822c9528 100644 (file)
@@ -255,7 +255,7 @@ pub enum QlError {
     TranslationError(String, String),
     // (kind, input, expected)
     #[fail(
-        display = "Could not find {}: Found: {}, expected: {:?}",
+        display = "aaaaaaaaaaaaCould not find {}: Found: {}, expected: {:?}",
         0, 1, 2
     )]
     ResolveError(&'static str, String, Option<String>),
@@ -264,3 +264,26 @@ pub enum QlError {
 // #2594
 enum Foo {}
 enum Bar {}
+
+// #3562
+enum PublishedFileVisibility {
+    Public =
+        sys::ERemoteStoragePublishedFileVisibility_k_ERemoteStoragePublishedFileVisibilityPublic,
+    FriendsOnly = sys::ERemoteStoragePublishedFileVisibility_k_ERemoteStoragePublishedFileVisibilityFriendsOnly,
+    Private =
+        sys::ERemoteStoragePublishedFileVisibility_k_ERemoteStoragePublishedFileVisibilityPrivate,
+}
+
+// #3771
+//#![feature(arbitrary_enum_discriminant)]
+#[repr(u32)]
+pub enum E {
+    A {
+        a: u32,
+    } = 0x100,
+    B {
+        field1: u32,
+        field2: u8,
+        field3: m::M,
+    } = 0x300, // comment
+}