diff --git a/src/lib/option.rs b/src/lib/option.rs index 970349c7d31a..5121e3f7d08e 100644 --- a/src/lib/option.rs +++ b/src/lib/option.rs @@ -45,7 +45,7 @@ Function: is_none Returns true if the option equals none */ -fn is_none(opt: t) -> bool { +pure fn is_none(opt: t) -> bool { alt opt { none. { true } some(_) { false } } } @@ -54,7 +54,7 @@ Function: is_some Returns true if the option contains some value */ -fn is_some(opt: t) -> bool { !is_none(opt) } +pure fn is_some(opt: t) -> bool { !is_none(opt) } /* Function: from_maybe