feat(rules): implement all matching strategies

This commit ensures that matching strategies can be used wherever
IdWithIdentifier is used, and that they are respected for users opting
to use the static configuration file format.

Some thought and planning needs to go into how this can be backported to
dynamic configurations via the CLI without breaking existing user
configurations.

re #60
This commit is contained in:
LGUG2Z
2023-10-06 12:14:55 -07:00
parent 3ff3961381
commit b048e7c3aa
12 changed files with 652 additions and 146 deletions

1
Cargo.lock generated
View File

@@ -813,6 +813,7 @@ dependencies = [
"os_info",
"parking_lot",
"paste",
"regex",
"schemars",
"serde",
"serde_json",