Ben Chuanlong Du's Blog

It is never too late to learn.

Tips on Refactoring Rust Code

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

https://rust-analyzer.github.io/manual.html#structural-search-and-replace

cargo clippy fix

General Approach for Auto Refactoring

  1. use cargo build or cargo clippy to generate error msgs for a specific kind of issue …

Useful Rust Crates for String

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

bstr

bstr A string type that is not required to be valid UTF-8.

arcstr

arcstr is a better reference-counted string type, with zero-cost (allocation-free) support for string literals, and reference counted …