diff options
-rw-r--r-- | docs/dev/style.md | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/docs/dev/style.md b/docs/dev/style.md index 20f1b6253..883a6845d 100644 --- a/docs/dev/style.md +++ b/docs/dev/style.md | |||
@@ -403,6 +403,18 @@ Default names: | |||
403 | * `n_foo` -- number of foos | 403 | * `n_foo` -- number of foos |
404 | * `foo_idx` -- index of `foo` | 404 | * `foo_idx` -- index of `foo` |
405 | 405 | ||
406 | Many names in rust-analyzer conflict with keywords. | ||
407 | We use mangled names instead of `r#ident` syntax: | ||
408 | |||
409 | ``` | ||
410 | struct -> strukt | ||
411 | crate -> krate | ||
412 | impl -> imp | ||
413 | trait -> trait_ | ||
414 | fn -> func | ||
415 | enum -> enum_ | ||
416 | mod -> module | ||
417 | ``` | ||
406 | 418 | ||
407 | ## Early Returns | 419 | ## Early Returns |
408 | 420 | ||