1 // Copyright 2015 The Rust Project Developers. See the COPYRIGHT 2 // file at the top-level directory of this distribution and at 3 // http://rust-lang.org/COPYRIGHT. 4 // 5 // Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or 6 // http://www.apache.org/licenses/LICENSE-2.0> or the MIT license 7 // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your 8 // option. This file may not be copied, modified, or distributed 9 // except according to those terms. 10 11 mod _common; 12 13 use self::_common::validate; 14 main()15fn main() { 16 let mut pow = vec![]; 17 for i in 0..63 { 18 pow.push(1u64 << i); 19 } 20 for a in &pow { 21 for b in &pow { 22 for c in &pow { 23 validate(&(a | b | c).to_string()); 24 } 25 } 26 } 27 } 28