From ef4e8f58acf6dcb3eae9ee26069b71837195a455 Mon Sep 17 00:00:00 2001 From: Jared Roesch Date: Wed, 17 Sep 2014 21:56:33 -0700 Subject: [PATCH] Update show to print an error instead of failing --- src/show.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/show.rs b/src/show.rs index b072277..a8a302e 100644 --- a/src/show.rs +++ b/src/show.rs @@ -36,8 +36,9 @@ impl fmt::Show for Value { Datetime(ref s) => write!(f, "{}", s), Array(ref a) => { match a.as_slice().head() { - Some(&Table(..)) => fail!("invalid toml array of tables"), - _ => {} + Some(&Table(..)) => + try!(write!(f, "invalid toml array of tables")), + _ => {} } write!(f, "{}", a) } @@ -166,4 +167,3 @@ mod tests { test = \"wut\"\n") } } -