#![allow(dead_code, deprecated, unused_variables, unused_mut)] fn main() { let s = [0, 1, 1, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55]; assert_eq!(s.binary_search(& 13), Ok(9)); assert_eq!(s.binary_search(& 4), Err(7)); assert_eq!(s.binary_search(& 100), Err(13)); let r = s.binary_search(&1); assert!(match r { Ok(1..= 4) => true, _ => false, }); }