| // regression test for https://github.com/rust-lang/rust/issues/142599 |
| |
| #![crate_name = "foo"] |
| |
| //@ snapshot type-code 'foo/enum.Type.html' '//pre[@class="rust item-decl"]/code' |
| pub enum Type { |
| #[non_exhaustive] |
| // attribute that should not be shown |
| #[warn(unsafe_code)] |
| Variant, |
| } |
| |
| // we would love to use the `following-sibling::` axis |
| // (along with an `h2[@id="aliased-type"]` query), |
| // but unfortunately python doesn't implement that. |
| //@ snapshot type-alias-code 'foo/type.TypeAlias.html' '//pre[@class="rust item-decl"][2]/code' |
| pub type TypeAlias = Type; |