]> git.lizzy.rs Git - rust.git/commit
Align config's API with usage
authorAleksey Kladov <aleksey.kladov@gmail.com>
Wed, 6 Jan 2021 17:43:46 +0000 (20:43 +0300)
committerAleksey Kladov <aleksey.kladov@gmail.com>
Wed, 6 Jan 2021 18:22:24 +0000 (21:22 +0300)
commitf8a056117898c56d34d1758455bc54df50e2e426
tree429e2c7284476213432b66b02ab9b76f6525eb92
parent7ae4b8bdb62735ee767dff25ce1485ae8bffe199
Align config's API with usage

The config now is mostly immutable, optimize for that.
22 files changed:
crates/assists/src/assist_config.rs
crates/assists/src/assist_context.rs
crates/assists/src/handlers/generate_function.rs
crates/assists/src/lib.rs
crates/assists/src/tests.rs
crates/assists/src/utils.rs
crates/completion/src/completions/postfix.rs
crates/completion/src/completions/postfix/format_like.rs
crates/completion/src/completions/snippet.rs
crates/completion/src/completions/unqualified_path.rs
crates/completion/src/config.rs
crates/completion/src/item.rs
crates/completion/src/lib.rs
crates/completion/src/render.rs
crates/completion/src/render/function.rs
crates/completion/src/render/pattern.rs
crates/completion/src/test_utils.rs
crates/ide/src/lib.rs
crates/ide_db/src/helpers.rs
crates/rust-analyzer/src/cli/analysis_bench.rs
crates/rust-analyzer/src/config.rs
crates/rust-analyzer/src/to_proto.rs