largest
let some_number = Some(5); let absent_number: Option<i32> = None; // You cannot add Option<i32> to i32 directly. let x: i32 = 5; let y: Option<i32> = Some(10); // let sum = x + y; // ERROR: mismatched types ultimate rust crash course
enum IpAddrKind V4(u8, u8, u8, u8), V6(String), largest let some_number = Some(5)
for i in &v2 { println!("{}", i); } struct Point<T> x: T, y: T, let absent_number: Option<
pub trait Summary fn summarize(&self) -> String;
fn longest<'a>(x: &'a str, y: &'a str) -> &'a str if x.len() > y.len() x else y