pseudonym 0.2.3

Declare aliases with ease!
Documentation
error: unexpected end of input, expected identifier
  --> tests/fail/03_item_impl.rs:6:1
   |
6  | / #[alias(
7  | |     S1,
8  | |     deprecated(S2),
9  | |     deprecated(S3, since = "0.1.0"),
10 | |     deprecated(S4, note = "deprecation note"),
11 | |     deprecated(S5, since = "0.1.0", note = "deprecation note"),
12 | | )]
   | |__^
   |
   = note: this error originates in the attribute macro `alias` (in Nightly builds, run with -Z macro-backtrace for more info)

error[E0433]: failed to resolve: use of undeclared type `S3`
  --> tests/fail/03_item_impl.rs:23:16
   |
23 |     assert_eq!(S3::new().0, 5);
   |                ^^ use of undeclared type `S3`

error[E0433]: failed to resolve: use of undeclared type `S4`
  --> tests/fail/03_item_impl.rs:24:16
   |
24 |     assert_eq!(S4::new().0, 5);
   |                ^^ use of undeclared type `S4`

error[E0433]: failed to resolve: use of undeclared type `S5`
  --> tests/fail/03_item_impl.rs:25:16
   |
25 |     assert_eq!(S5::new().0, 5);
   |                ^^ use of undeclared type `S5`

error[E0599]: no function or associated item named `new` found for struct `S` in the current scope
  --> tests/fail/03_item_impl.rs:20:19
   |
4  | struct S(i32);
   | -------------- function or associated item `new` not found for this
...
20 |     assert_eq!(S::new().0, 5);
   |                   ^^^ function or associated item not found in `S`

error[E0599]: no function or associated item named `new` found for struct `S1` in the current scope
  --> tests/fail/03_item_impl.rs:21:20
   |
4  | struct S(i32);
   | -------------- function or associated item `new` not found for this
...
21 |     assert_eq!(S1::new().0, 5);
   |                    ^^^ function or associated item not found in `S1`

error[E0599]: no function or associated item named `new` found for struct `S2` in the current scope
  --> tests/fail/03_item_impl.rs:22:20
   |
4  | struct S(i32);
   | -------------- function or associated item `new` not found for this
...
22 |     assert_eq!(S2::new().0, 5);
   |                    ^^^ function or associated item not found in `S2`