fn main() {
do_something();
}
+
+// #1462
+struct Foo {
+ foo: usize,
+ #[cfg(feature = "include-bar")]
+ bar: usize,
+}
+
+fn new_foo() -> Foo {
+ Foo {
+ foo: 0,
+ #[cfg(feature = "include-bar")]
+ bar: 0,
+ }
+}
+
+// #2044
+pub enum State {
+ Closure(
+ #[cfg_attr(
+ feature = "serde_derive",
+ serde(state_with = "::serialization::closure")
+ )]
+ GcPtr<ClosureData>,
+ ),
+}
+
+struct Fields(
+ #[cfg_attr(
+ feature = "serde_derive",
+ serde(state_with = "::base::serialization::shared")
+ )]
+ Arc<Vec<InternedStr>>,
+);
+
+// #2309
+pub struct A {
+ #[doc = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"]
+ pub foos: Vec<bool>,
+}