// rustfmt-wrap_comments: true
-// rustfmt-error_on_line_overflow: false
// Enums test
#[atrr]
Int(i64),
List(Vec<Bencoding<'i>>),
/// A bencoded dict value. The first element the slice of bytes in the
- /// source that the dict is composed of. The second is the dict,
- /// decoded into an ordered map.
+ /// source that the dict is composed of. The second is the dict, decoded
+ /// into an ordered map.
// TODO make Dict "structlike" AKA name the two values.
Dict(&'i [u8], BTreeMap<&'i [u8], Bencoding<'i>>),
}
#[fail(display = "Translation error: from {} to {}", 0, 1)]
TranslationError(String, String),
// (kind, input, expected)
- #[fail(display = "Could not find {}: Found: {}, expected: {:?}", 0, 1, 2)]
+ #[fail(
+ display = "aaaaaaaaaaaaCould not find {}: Found: {}, expected: {:?}",
+ 0, 1, 2
+ )]
ResolveError(&'static str, String, Option<String>),
}
// #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
+}