X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=tests%2Ftarget%2Fenum.rs;h=9a25126b44ecb49888e74c358e95382a822c9528;hb=8984438a6faf11e0cb8e876e80f177a42a43904d;hp=6bc355bc80768cbc87d6b0732ab8371db3ea059b;hpb=4895699e884e9a2b0be90324dcd869ba86c4a5ef;p=rust.git diff --git a/tests/target/enum.rs b/tests/target/enum.rs index 6bc355bc807..9a25126b44e 100644 --- a/tests/target/enum.rs +++ b/tests/target/enum.rs @@ -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), @@ -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 +}