rust-best-practices
SKILL.md
Rust Best Practices
Ownership and Borrowing
Prefer Borrowing Over Ownership
// Bad - takes ownership unnecessarily
fn print_name(name: String) {
println!("{}", name);
}
// Good - borrows immutably
fn print_name(name: &str) {
println!("{}", name);
}