rust-analyzer/crates/syntax/src/ast
Aleksey Kladov 4f3c0adc5a internal: introduce ast::make::ext module with common shortcuts
There's a tension between keeping a well-architectured minimal
orthogonal set of constructs, and providing convenience functions.
Relieve this pressure by introducing an dedicated module for
non-orthogonal shortcuts.

This is inspired by the django.shortcuts module which serves a similar
purpose architecturally.
2021-05-09 19:55:43 +03:00
..
generated Parse extended_key_value_attributes 2021-03-19 02:13:46 +01:00
edit.rs minor: remove dead code 2021-05-08 23:28:36 +03:00
edit_in_place.rs internal: rewrite **Repalce impl Trait** assist to mutable syntax trees 2021-05-09 18:20:37 +03:00
expr_ext.rs a lot of clippy::style fixes 2021-03-21 16:15:41 +01:00
generated.rs Deny unreachable-pub 2020-11-02 14:07:08 +01:00
make.rs internal: introduce ast::make::ext module with common shortcuts 2021-05-09 19:55:43 +03:00
node_ext.rs Hide implementation details of TokenText 2021-05-06 10:07:06 +05:00
token_ext.rs Simplify code 2021-03-23 19:41:15 +03:00
traits.rs Better handling of block doc comments 2021-03-17 14:48:57 +01:00