summaryrefslogtreecommitdiff
path: root/Cargo.lock
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2022-01-21 09:34:47 +0200
committerLars Wirzenius <liw@liw.fi>2022-01-21 10:09:41 +0200
commitf49a7c9eaa14ce1aaf342d862ec292b84fa2e7bc (patch)
treee81eb68c3626715c541644e9055c2bd8c709fee9 /Cargo.lock
parent82073da80b0f38d605204e96bf4b430c2b785813 (diff)
downloadroadmap-f49a7c9eaa14ce1aaf342d862ec292b84fa2e7bc.tar.gz
refactor: parse with serde directly to data structure
Use serde to parse directly to a hashmap of steps, instead of generic YAML values. This gives us better error messages. Sponsored-by: author
Diffstat (limited to 'Cargo.lock')
-rw-r--r--Cargo.lock15
1 files changed, 15 insertions, 0 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 87e468d..be68abe 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -186,6 +186,7 @@ name = "roadmap"
version = "0.3.0"
dependencies = [
"anyhow",
+ "serde",
"serde_yaml",
"structopt",
"textwrap 0.14.2",
@@ -203,6 +204,20 @@ name = "serde"
version = "1.0.134"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "96b3c34c1690edf8174f5b289a336ab03f568a4460d8c6df75f2f3a692b3bc6a"
+dependencies = [
+ "serde_derive",
+]
+
+[[package]]
+name = "serde_derive"
+version = "1.0.134"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "784ed1fbfa13fe191077537b0d70ec8ad1e903cfe04831da608aa36457cb653d"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
[[package]]
name = "serde_yaml"