Channel: Coding Tech
Category: Education
Tags: rustprogramming in rustrust programmingrust tutorial
Description: Write idiomatic Rust with these actionable tips and tricks. I reviewed a calculator (parser + interpreter) written in Rust and found a few ways to make it better and faster. 0:00 wrap(unwrap()) 0:13 if {true} else {false} 0:19 String → str slice 0:34 if let ... && ...: github.com/rust-lang/rfcs/blo... 1:45 .copy() → 'static 2:06 HashSet[str] → bit set 3:03 compiler tests 4:00 how to split big functions 4:48 shorten error code 5:01 assert! 5:37 returning &mut 6:03 multi match 6:16 converting errors 7:20 code review final thoughts PUBLICATION PERMISSIONS: Original video was published with the Creative Commons Attribution license (reuse allowed). Link: youtube.com/watch?v=w_LUixO3tpU