trait MyTrait { #[inline] fn my_method(&self) { // method implementation } }
One of the most significant changes in Rust 2.36 is the stabilization of the .. and ..= range patterns. These patterns allow you to match and bind ranges of values in a more concise and expressive way. For example, you can now write: rust 236 devblog
use std::fs; fn main() -> std::io::Result<()> { let contents = fs::read_to_string("example.txt")?; println!("{}", contents); Ok(()) } These functions provide a more convenient and ergonomic way to read files, and we’re excited to see how developers will use them to simplify their code. trait MyTrait { #[inline] fn my_method(&self) { //
trait MyTrait { #[inline] fn my_method(&self) { // method implementation } }
One of the most significant changes in Rust 2.36 is the stabilization of the .. and ..= range patterns. These patterns allow you to match and bind ranges of values in a more concise and expressive way. For example, you can now write:
use std::fs; fn main() -> std::io::Result<()> { let contents = fs::read_to_string("example.txt")?; println!("{}", contents); Ok(()) } These functions provide a more convenient and ergonomic way to read files, and we’re excited to see how developers will use them to simplify their code.