diff options
author | Yoshua Wuyts <[email protected]> | 2021-02-09 11:30:13 +0000 |
---|---|---|
committer | Yoshua Wuyts <[email protected]> | 2021-02-09 23:08:41 +0000 |
commit | e8d7bcc35507425f384cff25feb564ac41a5c5a7 (patch) | |
tree | e83b3748c4471ba020e169b199982f64270970de /crates/assists/src/tests.rs | |
parent | 876c4519e37db3cd134efb5dda604ac5a29c3853 (diff) |
Add getter/setter assists
Finish implementing `generate_setter` assists
Make `generate_impl_text` util generic
generate getter methods
Fix getter / setter naming
It's now in-line with the Rust API naming guidelines: https://rust-lang.github.io/api-guidelines/naming.html#getter-names-follow-rust-convention-c-getter
apply clippy
Improve examples
Diffstat (limited to 'crates/assists/src/tests.rs')
-rw-r--r-- | crates/assists/src/tests.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/crates/assists/src/tests.rs b/crates/assists/src/tests.rs index 32bd8698b..1bdcb9ede 100644 --- a/crates/assists/src/tests.rs +++ b/crates/assists/src/tests.rs | |||
@@ -169,6 +169,9 @@ fn assist_order_field_struct() { | |||
169 | let mut assists = assists.iter(); | 169 | let mut assists = assists.iter(); |
170 | 170 | ||
171 | assert_eq!(assists.next().expect("expected assist").label, "Change visibility to pub(crate)"); | 171 | assert_eq!(assists.next().expect("expected assist").label, "Change visibility to pub(crate)"); |
172 | assert_eq!(assists.next().expect("expected assist").label, "Generate a getter method"); | ||
173 | assert_eq!(assists.next().expect("expected assist").label, "Generate a mut getter method"); | ||
174 | assert_eq!(assists.next().expect("expected assist").label, "Generate a setter method"); | ||
172 | assert_eq!(assists.next().expect("expected assist").label, "Add `#[derive]`"); | 175 | assert_eq!(assists.next().expect("expected assist").label, "Add `#[derive]`"); |
173 | } | 176 | } |
174 | 177 | ||