From 6932e61bc28510456dbee39d924e82adfe5d79fb Mon Sep 17 00:00:00 2001 From: iosmanthus Date: Mon, 10 Dec 2018 10:12:53 +0800 Subject: [PATCH] add functional feature --- e.rs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/e.rs b/e.rs index 7ca3efe..3a363be 100644 --- a/e.rs +++ b/e.rs @@ -1,7 +1,15 @@ -#![feature(main)] -#[main] +#[cfg(feature = "functional")] +fn e() { + std::iter::repeat('e').for_each(|e| print!("{}", e)) +} + +#[cfg(not(feature = "functional"))] fn e() { loop { print!("e"); } } + +fn main() { + e(); +}