fix to last Rust
- ~str -> StrBuf