Skip to content
Tools
Errors
Commands
Flags
Config
Cheat sheets
Changes
Compat
Codes
Compare
Glossary
Search
Ctrl K
Browse
Tools
Error Messages
Commands
Flags & Options
Config Reference
Cheat Sheets
Version Changes
Compatibility
Codes & Tables
X vs Y
Glossary
Home
X vs Y
Rust
Languages
Rust X vs Y
Memory-safe systems language and its compiler, rustc.
All Rust pages
Rust String vs &str: what is the difference?
String is an owned, growable, heap-allocated UTF-8 buffer; &str is a borrowed view into UTF-8 bytes. What to store, what to take as a parameter, conversions.
Esc