messy filter support

This commit is contained in:
Nicholas Orlowsky 2026-02-16 18:49:47 -05:00
parent 6773e6ae30
commit b7ec6a292f
No known key found for this signature in database
GPG key ID: A9F3BA4C0AA7A70B
15 changed files with 445 additions and 103 deletions

43
api/Cargo.lock generated
View file

@ -387,11 +387,11 @@ dependencies = [
[[package]]
name = "askama"
version = "0.14.0"
version = "0.15.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f75363874b771be265f4ffe307ca705ef6f3baa19011c149da8674a87f1b75c4"
checksum = "08e1676b346cadfec169374f949d7490fd80a24193d37d2afce0c047cf695e57"
dependencies = [
"askama_derive",
"askama_macros",
"itoa",
"percent-encoding",
"serde",
@ -400,9 +400,9 @@ dependencies = [
[[package]]
name = "askama_derive"
version = "0.14.0"
version = "0.15.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "129397200fe83088e8a68407a8e2b1f826cf0086b21ccdb866a722c8bcd3a94f"
checksum = "7661ff56517787343f376f75db037426facd7c8d3049cef8911f1e75016f3a37"
dependencies = [
"askama_parser",
"basic-toml",
@ -416,14 +416,24 @@ dependencies = [
]
[[package]]
name = "askama_parser"
version = "0.14.0"
name = "askama_macros"
version = "0.15.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d6ab5630b3d5eaf232620167977f95eb51f3432fc76852328774afbd242d4358"
checksum = "713ee4dbfd1eb719c2dab859465b01fa1d21cb566684614a713a6b7a99a4e47b"
dependencies = [
"memchr",
"askama_derive",
]
[[package]]
name = "askama_parser"
version = "0.15.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d62d674238a526418b30c0def480d5beadb9d8964e7f38d635b03bf639c704c"
dependencies = [
"rustc-hash",
"serde",
"serde_derive",
"unicode-ident",
"winnow",
]
@ -2792,6 +2802,7 @@ dependencies = [
"reqwest",
"serde",
"serde_json",
"serde_qs",
"serde_yaml",
"sqlx",
"sqlx-cli",
@ -2831,6 +2842,20 @@ dependencies = [
"serde",
]
[[package]]
name = "serde_qs"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac22439301a0b6f45a037681518e3169e8db1db76080e2e9600a08d1027df037"
dependencies = [
"actix-web",
"futures",
"itoa",
"percent-encoding",
"ryu",
"serde",
]
[[package]]
name = "serde_urlencoded"
version = "0.7.1"