diff --git a/Cargo.lock b/Cargo.lock index 7baf4b939..2309b3fc6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -99,7 +99,7 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e11eb847f49a700678ea2fa73daeb3208061afa2b9d1a8527c03390f4c4a1c6b" dependencies = [ - "darling", + "darling 0.20.11", "parse-size", "proc-macro2", "quote", @@ -568,7 +568,7 @@ checksum = "f72df2c61318d7b8442d0207c91fa731deec67fbb67fbc3a918a668641a21481" dependencies = [ "actix-web", "convert_case 0.8.0", - "darling", + "darling 0.20.11", "proc-macro-error", "proc-macro2", "quote", @@ -1085,8 +1085,18 @@ version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" dependencies = [ - "darling_core", - "darling_macro", + "darling_core 0.20.11", + "darling_macro 0.20.11", +] + +[[package]] +name = "darling" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0" +dependencies = [ + "darling_core 0.21.3", + "darling_macro 0.21.3", ] [[package]] @@ -1103,13 +1113,38 @@ dependencies = [ "syn 2.0.104", ] +[[package]] +name = "darling_core" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn 2.0.104", +] + [[package]] name = "darling_macro" version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" dependencies = [ - "darling_core", + "darling_core 0.20.11", + "quote", + "syn 2.0.104", +] + +[[package]] +name = "darling_macro" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" +dependencies = [ + "darling_core 0.21.3", "quote", "syn 2.0.104", ] @@ -1159,21 +1194,23 @@ dependencies = [ [[package]] name = "diesel" -version = "2.2.12" +version = "2.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "229850a212cd9b84d4f0290ad9d294afc0ae70fccaa8949dbe8b43ffafa1e20c" +checksum = "5e7624a3bb9fffd82fff016be9a7f163d20e5a89eb8d28f9daaa6b30fff37500" dependencies = [ "diesel_derives", + "downcast-rs", "libsqlite3-sys", + "sqlite-wasm-rs", "time", "uuid", ] [[package]] name = "diesel_derives" -version = "2.2.7" +version = "2.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b96984c469425cb577bf6f17121ecb3e4fe1e81de5d8f780dd372802858d756" +checksum = "9daac6489a36e42570da165a10c424f3edcefdff70c5fd55e1847c23f3dd7562" dependencies = [ "diesel_table_macro_syntax", "dsl_auto_type", @@ -1184,9 +1221,9 @@ dependencies = [ [[package]] name = "diesel_table_macro_syntax" -version = "0.2.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "209c735641a413bc68c4923a9d6ad4bcb3ca306b794edaa7eb0b3228a99ffb25" +checksum = "fe2444076b48641147115697648dc743c2c00b61adade0f01ce67133c7babe8c" dependencies = [ "syn 2.0.104", ] @@ -1212,13 +1249,19 @@ dependencies = [ "syn 2.0.104", ] +[[package]] +name = "downcast-rs" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "117240f60069e65410b3ae1bb213295bd828f707b5bec6596a1afc8793ce0cbc" + [[package]] name = "dsl_auto_type" -version = "0.1.3" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "139ae9aca7527f85f26dd76483eb38533fd84bd571065da1739656ef71c5ff5b" +checksum = "dd122633e4bef06db27737f21d3738fb89c8f6d5360d6d9d7635dda142a7757e" dependencies = [ - "darling", + "darling 0.21.3", "either", "heck", "proc-macro2", @@ -1939,9 +1982,9 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.77" +version = "0.3.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" +checksum = "b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65" dependencies = [ "once_cell", "wasm-bindgen", @@ -3248,6 +3291,21 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "sqlite-wasm-rs" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35c6d746902bca4ddf16592357eacf0473631ea26b36072f0dd0b31fa5ccd1f4" +dependencies = [ + "js-sys", + "once_cell", + "thiserror", + "tokio", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + [[package]] name = "stable_deref_trait" version = "1.2.0" @@ -3823,7 +3881,7 @@ version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7df16e474ef958526d1205f6dda359fdfab79d9aa6d54bafcb92dcd07673dca" dependencies = [ - "darling", + "darling 0.20.11", "once_cell", "proc-macro-error2", "proc-macro2", @@ -3875,35 +3933,35 @@ dependencies = [ [[package]] name = "wasm-bindgen" -version = "0.2.100" +version = "0.2.105" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" +checksum = "da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60" dependencies = [ "cfg-if", "once_cell", "rustversion", "wasm-bindgen-macro", + "wasm-bindgen-shared", ] [[package]] -name = "wasm-bindgen-backend" -version = "0.2.100" +name = "wasm-bindgen-futures" +version = "0.4.55" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" +checksum = "551f88106c6d5e7ccc7cd9a16f312dd3b5d36ea8b4954304657d5dfba115d4a0" dependencies = [ - "bumpalo", - "log", - "proc-macro2", - "quote", - "syn 2.0.104", - "wasm-bindgen-shared", + "cfg-if", + "js-sys", + "once_cell", + "wasm-bindgen", + "web-sys", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.100" +version = "0.2.105" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" +checksum = "04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -3911,26 +3969,36 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.100" +version = "0.2.105" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" +checksum = "420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc" dependencies = [ + "bumpalo", "proc-macro2", "quote", "syn 2.0.104", - "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.100" +version = "0.2.105" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +checksum = "76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76" dependencies = [ "unicode-ident", ] +[[package]] +name = "web-sys" +version = "0.3.82" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a1f95c0d03a47f4ae1f7a64643a6bb97465d9b740f0fa8f90ea33915c99a9a1" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + [[package]] name = "winapi" version = "0.3.9" diff --git a/src/binaries/hanami/Cargo.toml b/src/binaries/hanami/Cargo.toml index fb2cc2fce..7b5a46c82 100644 --- a/src/binaries/hanami/Cargo.toml +++ b/src/binaries/hanami/Cargo.toml @@ -31,7 +31,7 @@ once_cell = "1.18" log = "0.4" env_logger = "0.11" # database -diesel = { version = "2.2", features = ["sqlite", "uuid"] } +diesel = { version = "2.3", features = ["sqlite", "uuid"] } # common stuff rand = "0.9.2" lazy_static = "1.4" diff --git a/src/binaries/miko/Cargo.toml b/src/binaries/miko/Cargo.toml index 654d1c261..5eef579ec 100644 --- a/src/binaries/miko/Cargo.toml +++ b/src/binaries/miko/Cargo.toml @@ -32,7 +32,7 @@ once_cell = "1.18" log = "0.4" env_logger = "0.11" # database -diesel = { version = "2.2", features = ["sqlite", "uuid"] } +diesel = { version = "2.3", features = ["sqlite", "uuid"] } # common stuff rand = "0.9.2" lazy_static = "1.4" diff --git a/src/binaries/omamori/Cargo.toml b/src/binaries/omamori/Cargo.toml index bdb08391e..af20812fc 100644 --- a/src/binaries/omamori/Cargo.toml +++ b/src/binaries/omamori/Cargo.toml @@ -31,7 +31,7 @@ once_cell = "1.18" log = "0.4" env_logger = "0.11" # database -diesel = { version = "2.2", features = ["sqlite", "uuid"] } +diesel = { version = "2.3", features = ["sqlite", "uuid"] } # common stuff rand = "0.9.2" lazy_static = "1.4" diff --git a/src/binaries/ryokan/Cargo.toml b/src/binaries/ryokan/Cargo.toml index e4ba212f9..89daf9e15 100644 --- a/src/binaries/ryokan/Cargo.toml +++ b/src/binaries/ryokan/Cargo.toml @@ -32,7 +32,7 @@ once_cell = "1.18" log = "0.4" env_logger = "0.11" # database -diesel = { version = "2.2", features = ["sqlite", "uuid"] } +diesel = { version = "2.3", features = ["sqlite", "uuid"] } # common stuff rand = "0.9.2" lazy_static = "1.4" diff --git a/src/binaries/sakura/Cargo.toml b/src/binaries/sakura/Cargo.toml index 41938cf9f..35485c474 100644 --- a/src/binaries/sakura/Cargo.toml +++ b/src/binaries/sakura/Cargo.toml @@ -35,7 +35,7 @@ once_cell = "1.18" log = "0.4" env_logger = "0.11" # database -diesel = { version = "2.2", features = ["sqlite", "uuid"] } +diesel = { version = "2.3", features = ["sqlite", "uuid"] } # threading core_affinity = "0.8.3" # read some hardware-information diff --git a/src/binaries/torii/Cargo.toml b/src/binaries/torii/Cargo.toml index 4f8337266..10a1d55c3 100644 --- a/src/binaries/torii/Cargo.toml +++ b/src/binaries/torii/Cargo.toml @@ -31,7 +31,7 @@ once_cell = "1.18" log = "0.4" env_logger = "0.11" # database -diesel = { version = "2.2", features = ["sqlite", "uuid"] } +diesel = { version = "2.3", features = ["sqlite", "uuid"] } # common stuff rand = "0.9.2" lazy_static = "1.4"