diff options
author | Lars Wirzenius <liw@liw.fi> | 2022-01-21 09:34:47 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2022-01-21 10:09:41 +0200 |
commit | f49a7c9eaa14ce1aaf342d862ec292b84fa2e7bc (patch) | |
tree | e81eb68c3626715c541644e9055c2bd8c709fee9 /Cargo.lock | |
parent | 82073da80b0f38d605204e96bf4b430c2b785813 (diff) | |
download | roadmap-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.lock | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -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" |