add support for synthetic tags

This commit is contained in:
Dustin J. Mitchell
2021-06-05 20:07:33 -04:00
parent 21c4f95fd9
commit 3d698f7939
4 changed files with 174 additions and 48 deletions

25
Cargo.lock generated
View File

@@ -826,8 +826,8 @@ dependencies = [
"serde",
"serde_derive",
"serde_json",
"strum",
"strum_macros",
"strum 0.18.0",
"strum_macros 0.18.0",
]
[[package]]
@@ -2814,6 +2814,12 @@ version = "0.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "57bd81eb48f4c437cadc685403cad539345bf703d78e63707418431cecd4522b"
[[package]]
name = "strum"
version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aaf86bbcfd1fa9670b7a129f64fc0c9fcbbfe4f1bc4210e9e98fe71ffc12cde2"
[[package]]
name = "strum_macros"
version = "0.18.0"
@@ -2826,6 +2832,18 @@ dependencies = [
"syn",
]
[[package]]
name = "strum_macros"
version = "0.21.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d06aaeeee809dbc59eb4556183dd927df67db1540de5be8d3ec0b6636358a5ec"
dependencies = [
"heck",
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "syn"
version = "1.0.72"
@@ -2853,8 +2871,11 @@ dependencies = [
"lmdb-rkv 0.14.0",
"log",
"proptest",
"rstest",
"serde",
"serde_json",
"strum 0.21.0",
"strum_macros 0.21.1",
"tempfile",
"thiserror",
"tindercrypt",