# Explicit type annotations ## Variable binding annotation - directly sets the type of a variable, influencing how methods like `.into()` perform conversions ```rust let s: String = "hello".into(); ``` ## Turbofish Syntax - the `parse` method is generic and capable of producing various types. The [turbofish](https://en.wiktionary.org/wiki/turbofish) `::<i32>` explicitly directs the compiler to parse the string as an `i32` ```rust let num = "42".parse::<i32>().unwrap(); ```