#![feature(core_intrinsics)] use std::io::Write; fn main() { let _ = ::std::iter::repeat('a' as u8).take(10).collect::>(); let stderr = ::std::io::stderr(); let mut stderr = stderr.lock(); writeln!(stderr, "some {} text", "").unwrap(); let _ = std::process::Command::new("true").env("c", "d").spawn(); println!("cargo:rustc-link-lib=z"); static ONCE: std::sync::Once = std::sync::ONCE_INIT; ONCE.call_once(|| {}); LoopState::Continue(()) == LoopState::Break(()); // Make sure ByValPair values with differently sized components are correctly passed map(None::<(u8, Box)>); println!("{}", 2.3f32.exp()); println!("{}", 2.3f32.exp2()); println!("{}", 2.3f32.abs()); println!("{}", 2.3f32.sqrt()); println!("{}", 2.3f32.floor()); println!("{}", 2.3f32.ceil()); println!("{}", 2.3f32.min(1.0)); println!("{}", 2.3f32.max(1.0)); } #[derive(PartialEq)] enum LoopState { Continue(()), Break(()) } pub enum Instruction { Increment, Loop, } fn map(a: Option<(u8, Box)>) -> Option> { match a { None => None, Some((_, instr)) => Some(instr), } }