Impl OptionalFromRequest on MultipartFile and change behaviour on MultipartFiles to contain 0 files

This commit is contained in:
2025-09-06 15:28:24 +02:00
parent e0500b8e97
commit 113011399b
6 changed files with 1201 additions and 572 deletions

View File

@ -4,7 +4,7 @@ exclude = ["examples"]
[workspace.package]
edition = "2024"
rust-version = "1.88"
rust-version = "1.89"
authors = ["Martin Berg Alstad"]
homepage = "martials.no"
@ -60,7 +60,7 @@ derive_more = { workspace = true, features = ["from", "constructor"] }
tokio = "1.40"
# Database
diesel = "2.2"
diesel-async = "0.5"
diesel-async = "0.6"
diesel_migrations = "2.2"
deadpool-diesel = "0.6"
# Error handling
@ -71,13 +71,13 @@ quote = "1.0"
deluxe = "0.5"
proc-macro2 = "1.0"
# Test
testcontainers-modules = "0.11"
testcontainers-modules = "0.13"
# Utils
derive_more = "2.0"
regex = "1.11"
[features]
axum = ["dep:axum", "dep:tower", "dep:tower-http", "dep:thiserror", "dep:tracing", "dep:tracing-subscriber", "dep:tokio", "dep:mime"]
axum = ["dep:axum", "dep:tower", "dep:serde", "dep:tower-http", "dep:thiserror", "dep:tracing", "dep:tracing-subscriber", "dep:tokio", "dep:mime"]
diesel = ["dep:diesel-crud-trait", "dep:diesel", "dep:diesel-async", "dep:deadpool-diesel", "dep:diesel_migrations"]
io = ["dep:tokio", "dep:tokio-util"]
iter = []