begin fix to last Rust:
- ~str -> StrBuf