diff options
Diffstat (limited to 'crates/ide_ssr/src/lib.rs')
-rw-r--r-- | crates/ide_ssr/src/lib.rs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/crates/ide_ssr/src/lib.rs b/crates/ide_ssr/src/lib.rs index a97fc8bca..00585f448 100644 --- a/crates/ide_ssr/src/lib.rs +++ b/crates/ide_ssr/src/lib.rs | |||
@@ -57,7 +57,17 @@ | |||
57 | // | 57 | // |
58 | // | VS Code | **Rust Analyzer: Structural Search Replace** | 58 | // | VS Code | **Rust Analyzer: Structural Search Replace** |
59 | // |=== | 59 | // |=== |
60 | // | ||
61 | // Also available as an assist, by writing a comment containing the structural | ||
62 | // search and replace rule. You will only see the assist if the comment can | ||
63 | // be parsed as a valid structural search and replace rule. | ||
64 | // | ||
65 | // ```rust | ||
66 | // // Place the cursor on the line below to see the assist 💡. | ||
67 | // // foo($a, $b) ==>> ($a).foo($b) | ||
68 | // ``` | ||
60 | 69 | ||
70 | mod from_comment; | ||
61 | mod matching; | 71 | mod matching; |
62 | mod nester; | 72 | mod nester; |
63 | mod parsing; | 73 | mod parsing; |
@@ -71,6 +81,7 @@ mod tests; | |||
71 | 81 | ||
72 | use crate::errors::bail; | 82 | use crate::errors::bail; |
73 | pub use crate::errors::SsrError; | 83 | pub use crate::errors::SsrError; |
84 | pub use crate::from_comment::ssr_from_comment; | ||
74 | pub use crate::matching::Match; | 85 | pub use crate::matching::Match; |
75 | use crate::matching::MatchFailureReason; | 86 | use crate::matching::MatchFailureReason; |
76 | use hir::Semantics; | 87 | use hir::Semantics; |