aboutsummaryrefslogtreecommitdiff
path: root/docs/dev/style.md
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2020-10-15 17:14:30 +0100
committerAleksey Kladov <[email protected]>2020-10-15 17:14:30 +0100
commit86cc93ebe39666a5063a9bc2646708b8711a8d4a (patch)
treeca5aca3c87516e1a82e4471f64890789a0a9077b /docs/dev/style.md
parentd8c6e192f7b35c57e7ff9d167ab10db8a8cd90b4 (diff)
Document awkward names
Diffstat (limited to 'docs/dev/style.md')
-rw-r--r--docs/dev/style.md12
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
406Many names in rust-analyzer conflict with keywords.
407We use mangled names instead of `r#ident` syntax:
408
409```
410struct -> strukt
411crate -> krate
412impl -> imp
413trait -> trait_
414fn -> func
415enum -> enum_
416mod -> module
417```
406 418
407## Early Returns 419## Early Returns
408 420