Update show to print an error instead of failing
This commit is contained in:
parent
5f5bd93203
commit
ef4e8f58ac
|
@ -36,7 +36,8 @@ 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")
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue