#![allow(dead_code, deprecated, unused_variables, unused_mut)] #![feature(trim_prefix_suffix)] fn main() { let v = &[10, 40, 30]; assert_eq!(v.trim_suffix(& [30]), & [10, 40] [..]); assert_eq!(v.trim_suffix(& [40, 30]), & [10] [..]); assert_eq!(v.trim_suffix(& [10, 40, 30]), & [] [..]); assert_eq!(v.trim_suffix(& [50]), & [10, 40, 30] [..]); assert_eq!(v.trim_suffix(& [50, 30]), & [10, 40, 30] [..]); }