refactor: split runtime rules into module

This commit is contained in:
iff 2024-12-08 15:08:21 +01:00
parent 000b50c211
commit 5aebf867c1
20 changed files with 514 additions and 249 deletions

20
Cargo.lock generated
View file

@ -474,6 +474,7 @@ dependencies = [
"curl",
"inquire",
"pay-respects-parser",
"pay-respects-utils",
"regex-lite",
"rust-i18n",
"serde",
@ -483,11 +484,19 @@ dependencies = [
"toml 0.8.19",
]
[[package]]
name = "pay-respects-module-runtime-rules"
version = "0.1.0"
dependencies = [
"pay-respects-utils",
"regex-lite",
"serde",
"toml 0.8.19",
]
[[package]]
name = "pay-respects-parser"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c6304475497712e6fbcbb0f947c4958ae336f1dcc3d7c8f470664a20e9ef175"
dependencies = [
"proc-macro2",
"quote",
@ -496,6 +505,13 @@ dependencies = [
"toml 0.8.19",
]
[[package]]
name = "pay-respects-utils"
version = "0.1.0"
dependencies = [
"regex-lite",
]
[[package]]
name = "pkg-config"
version = "0.3.31"