]> git.lizzy.rs Git - rust.git/commit
Add getter/setter assists
authorYoshua Wuyts <yoshuawuyts+github@gmail.com>
Tue, 9 Feb 2021 11:30:13 +0000 (12:30 +0100)
committerYoshua Wuyts <yoshuawuyts@gmail.com>
Tue, 9 Feb 2021 23:08:41 +0000 (00:08 +0100)
commite8d7bcc35507425f384cff25feb564ac41a5c5a7
treee83b3748c4471ba020e169b199982f64270970de
parent876c4519e37db3cd134efb5dda604ac5a29c3853
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
crates/assists/src/handlers/generate_enum_match_method.rs
crates/assists/src/handlers/generate_getter.rs [new file with mode: 0644]
crates/assists/src/handlers/generate_getter_mut.rs [new file with mode: 0644]
crates/assists/src/handlers/generate_new.rs
crates/assists/src/handlers/generate_setter.rs [new file with mode: 0644]
crates/assists/src/lib.rs
crates/assists/src/tests.rs
crates/assists/src/tests/generated.rs
crates/assists/src/utils.rs