Nicholas Nethercote
2e2924f263
Split and rename the annotation structs.
...
`NoAnn` and `IdentifiedAnnotation` impl both `pprust_ast::PpAnn` and
`pprust_hir::PpAnn`, which is a bit confusing, because the optional
`tcx` is only needed for the HIR cases. (Currently the `tcx` is
unnecessarily provided in the `expanded` AST cases.)
This commit splits each one into `Ast` and `Hir` versions, which makes
things clear about where the `tcx` is needed. The commit also renames
all the traits so they consistently end with `Ann`.
2023-10-13 06:35:19 +11:00
..
2023-10-08 20:17:53 -07:00
2023-10-12 08:46:16 +11:00
2023-10-11 20:08:22 +02:00
2023-10-12 08:50:42 +11:00
2023-10-06 14:57:09 +11:00
2023-10-12 02:34:07 +00:00
2023-10-10 09:08:11 +11:00
2023-10-09 08:52:46 +00:00
2023-10-09 17:13:35 -04:00
2023-10-08 16:42:45 +00:00
2023-10-11 12:11:39 +00:00
2023-10-10 11:42:27 +00:00
2023-10-10 21:39:59 +02:00
2023-10-13 06:35:19 +11:00
2023-10-06 18:44:32 +00:00
2023-10-08 20:17:53 -07:00
2023-10-08 20:17:53 -07:00
2023-10-08 20:17:53 -07:00
2023-10-11 06:28:36 +00:00
2023-10-11 10:46:55 +11:00
2023-10-12 18:36:43 +02:00
2023-10-08 20:17:53 -07:00
2023-10-06 15:46:11 +00:00
2023-10-11 20:08:20 +02:00
2023-10-12 07:57:51 +00:00
2023-10-08 20:17:53 -07:00
2023-10-10 09:39:47 +08:00
2023-10-08 20:17:53 -07:00
2023-10-11 20:08:20 +02:00
2023-10-11 12:49:57 +00:00
2023-10-06 15:46:11 +00:00
2023-10-12 22:37:58 +11:00
2023-10-07 10:29:37 +02:00
2023-10-12 08:46:15 +11:00
2023-10-08 20:17:53 -07:00
2023-10-11 06:28:36 +00:00
2023-10-08 20:17:53 -07:00
2023-10-08 20:17:53 -07:00
2023-10-08 20:17:53 -07:00
2023-10-08 20:17:53 -07:00
2023-10-08 20:17:53 -07:00
2023-10-13 06:35:19 +11:00
2023-10-11 06:28:36 +00:00
2023-10-08 20:17:53 -07:00
2023-10-08 20:17:53 -07:00
2023-10-11 12:11:39 +00:00
2023-10-11 22:01:59 +02:00
2023-10-06 11:25:32 +11:00
2023-10-08 20:17:53 -07:00
2023-10-11 12:49:57 +00:00
2023-10-10 18:44:46 +02:00