Return error instead of panic on failed parse

This commit is contained in:
2021-05-20 16:24:11 +02:00
parent 2d0875188e
commit 0af5d72005
6 changed files with 54 additions and 20 deletions

23
Cargo.lock generated
View File

@ -46,10 +46,11 @@ dependencies = [
[[package]]
name = "blueprint"
version = "0.2.0"
version = "0.3.0"
dependencies = [
"nom",
"structopt",
"thiserror",
]
[[package]]
@ -257,6 +258,26 @@ dependencies = [
"unicode-width",
]
[[package]]
name = "thiserror"
version = "1.0.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e0f4a65597094d4483ddaed134f409b2cb7c1beccf25201a9f73c719254fa98e"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
version = "1.0.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7765189610d8241a44529806d6fd1f2e0a08734313a35d5b3a556f92b381f3c0"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "unicode-segmentation"
version = "1.7.1"