From 0d201638d9c7710795fa24765f7b761432cd5622 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Tue, 18 Aug 2020 14:31:50 +0200 Subject: Add default names section --- docs/dev/style.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'docs/dev') diff --git a/docs/dev/style.md b/docs/dev/style.md index 8effddcda..2454087e8 100644 --- a/docs/dev/style.md +++ b/docs/dev/style.md @@ -148,8 +148,13 @@ struct Foo { Use boring and long names for local variables ([yay code completion](https://github.com/rust-analyzer/rust-analyzer/pull/4162#discussion_r417130973)). The default name is a lowercased name of the type: `global_state: GlobalState`. Avoid ad-hoc acronyms and contractions, but use the ones that exist consistently (`db`, `ctx`, `acc`). -The default name for "result of the function" local variable is `res`. -The default name for "I don't really care about the name" variable is `it`. + +Default names: + +* `res` -- "result of the function" local variable +* `it` -- I don't really care about the name +* `n_foo` -- number of foos +* `foo_idx` -- index of `foo` # Collection types -- cgit v1.2.3