diff options
Diffstat (limited to 'src/libcore/bool.rs')
| -rw-r--r-- | src/libcore/bool.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libcore/bool.rs b/src/libcore/bool.rs index d027e3825e1..cc4efe54dfc 100644 --- a/src/libcore/bool.rs +++ b/src/libcore/bool.rs @@ -60,9 +60,10 @@ pure fn is_false(v: t) -> bool { !v } brief = "Parse logic value from `s`" )] pure fn from_str(s: str) -> t { - alt s { + alt check s { "true" { true } "false" { false } + _ { fail "'" + s + "' is not a valid boolean string"; } } } |
