diff options
Diffstat (limited to 'docs')
-rw-r--r-- | docs/user/README.md | 2 | ||||
-rw-r--r-- | docs/user/features.md | 10 |
2 files changed, 12 insertions, 0 deletions
diff --git a/docs/user/README.md b/docs/user/README.md index 00212a76f..c11e0fcb6 100644 --- a/docs/user/README.md +++ b/docs/user/README.md | |||
@@ -74,6 +74,8 @@ See https://github.com/microsoft/vscode/issues/72308[microsoft/vscode#72308] for | |||
74 | * `rust-analyzer.excludeGlobs`: a list of glob-patterns for exclusion (see globset [docs](https://docs.rs/globset) for syntax). | 74 | * `rust-analyzer.excludeGlobs`: a list of glob-patterns for exclusion (see globset [docs](https://docs.rs/globset) for syntax). |
75 | Note: glob patterns are applied to all Cargo packages and a rooted at a package root. | 75 | Note: glob patterns are applied to all Cargo packages and a rooted at a package root. |
76 | This is not very intuitive and a limitation of a current implementation. | 76 | This is not very intuitive and a limitation of a current implementation. |
77 | * `rust-analyzer.useClientWatching`: use client provided file watching instead | ||
78 | of notify watching. | ||
77 | * `rust-analyzer.cargo-watch.check-arguments`: cargo-watch check arguments. | 79 | * `rust-analyzer.cargo-watch.check-arguments`: cargo-watch check arguments. |
78 | (e.g: `--features="shumway,pdf"` will run as `cargo watch -x "check --features="shumway,pdf""` ) | 80 | (e.g: `--features="shumway,pdf"` will run as `cargo watch -x "check --features="shumway,pdf""` ) |
79 | * `rust-analyzer.trace.server`: enables internal logging | 81 | * `rust-analyzer.trace.server`: enables internal logging |
diff --git a/docs/user/features.md b/docs/user/features.md index b6e6008c4..1034a5117 100644 --- a/docs/user/features.md +++ b/docs/user/features.md | |||
@@ -435,6 +435,16 @@ fn f() { | |||
435 | } | 435 | } |
436 | ``` | 436 | ``` |
437 | 437 | ||
438 | - Move type bounds to where clause | ||
439 | |||
440 | ```rust | ||
441 | // before: | ||
442 | fn foo<T: u32, F: FnOnce(T) -> T>() {} | ||
443 | |||
444 | // after: | ||
445 | fn foo<T, F>() where T: u32, F: FnOnce(T) -> T {} | ||
446 | ``` | ||
447 | |||
438 | ### Magic Completions | 448 | ### Magic Completions |
439 | 449 | ||
440 | In addition to usual reference completion, rust-analyzer provides some ✨magic✨ | 450 | In addition to usual reference completion, rust-analyzer provides some ✨magic✨ |