# Rust Notes ## Options So options are things that maybe contain values. ```rust let option_a: Option<u8> = Some(8); let option_b: Option<u8> = None; ``` To get at the value of a Options you have a few options; ```rust let res:u8 = option_a.unwrap(); // using option.unwrap -> panics if value is none if let Some(unwrapped1) = option_a { println!("Unwrapped1 {}", unwrapped1); }else { println!("None Unwrapped1"); } match option_a { None => println!("None Unwrapped"), Some(unwrapped1) => { println!("Unwrapped1 {}", unwrapped1) }, } ```