| Crates.io | fix-getters-calls |
| lib.rs | fix-getters-calls |
| version | 0.3.2 |
| created_at | 2021-04-11 13:42:01.475805+00 |
| updated_at | 2021-05-31 09:53:41.744923+00 |
| description | Fix getters call sites by removing the get prefix when applicable |
| homepage | |
| repository | https://github.com/fengalin/fix-getters |
| max_upload_size | |
| id | 382024 |
| size | 57,871 |
This package is a tool to fix getters call sites by removing the get_ prefix
according to rules.
See the workspace documentation
for more details on fix-getters.
You can install fix-getters-calls using cargo, which allows invoking the
tool as a regular command.
cargo install fix-getters-calls
cargo install --path fix-calls
Warning: by default, fix-getters-calls will overwrite existing files.
See below if you want to check the output in a separate directory.
This will fix the project in current directory:
fix-getters-calls
cargo fmt
Note that the getters definition won't be changed. Use fix-def for that.
To test the result first, you can run:
fix-getters-calls _PROJECT_PATH_ _OUTPUT_PATH_
The project files won't be changed: modified files will be generated under
_OUTPUT_PATH_. Note however that only the modified files are generated, so
you won't be able to run cargo fmt.
Use the --conservative option (short -c) if you prefer applying a
conservative approach based on the get function signature. By default, all
get functions are renamed.
See the workspace documentation for more details on the conservative identification mode.
To uninstall, use:
cargo uninstall fix-getters-calls
This crate is licensed under either of
at your option.