1
0
mirror of https://github.com/actix/examples synced 2025-06-27 01:27:43 +02:00

add mysql example to workspace

This commit is contained in:
Rob Ede
2023-07-17 17:55:17 +01:00
parent 8e736d9ea4
commit dfd925d4c1
18 changed files with 312 additions and 171 deletions

157
Cargo.lock generated
View File

@ -2531,6 +2531,16 @@ dependencies = [
"darling_macro 0.14.4",
]
[[package]]
name = "darling"
version = "0.20.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e"
dependencies = [
"darling_core 0.20.3",
"darling_macro 0.20.3",
]
[[package]]
name = "darling_core"
version = "0.13.4"
@ -2559,6 +2569,20 @@ dependencies = [
"syn 1.0.109",
]
[[package]]
name = "darling_core"
version = "0.20.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621"
dependencies = [
"fnv",
"ident_case",
"proc-macro2",
"quote",
"strsim",
"syn 2.0.23",
]
[[package]]
name = "darling_macro"
version = "0.13.4"
@ -2581,6 +2605,17 @@ dependencies = [
"syn 1.0.109",
]
[[package]]
name = "darling_macro"
version = "0.20.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5"
dependencies = [
"darling_core 0.20.3",
"quote",
"syn 2.0.23",
]
[[package]]
name = "data-encoding"
version = "2.4.0"
@ -4199,7 +4234,7 @@ dependencies = [
"env_logger",
"juniper",
"log",
"mysql",
"mysql 23.0.1",
"r2d2",
"r2d2_mysql",
"serde",
@ -4471,6 +4506,15 @@ dependencies = [
"hashbrown 0.12.3",
]
[[package]]
name = "lru"
version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "718e8fae447df0c7e1ba7f5189829e63fd536945c8988d61444c19039f16b670"
dependencies = [
"hashbrown 0.13.2",
]
[[package]]
name = "lru-cache"
version = "0.1.2"
@ -4827,6 +4871,17 @@ dependencies = [
"tokio 1.29.1",
]
[[package]]
name = "mysql"
version = "1.0.0"
dependencies = [
"actix-web",
"chrono",
"dotenv",
"mysql 24.0.0",
"serde",
]
[[package]]
name = "mysql"
version = "23.0.1"
@ -4839,12 +4894,12 @@ dependencies = [
"flate2",
"io-enum",
"libc",
"lru",
"mysql_common",
"lru 0.8.1",
"mysql_common 0.29.2",
"named_pipe",
"native-tls",
"once_cell",
"pem",
"pem 1.1.1",
"percent-encoding",
"serde",
"serde_json",
@ -4853,6 +4908,50 @@ dependencies = [
"url",
]
[[package]]
name = "mysql"
version = "24.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cfe2babc5f5b354eab9c0a0e40da3e69c4d77421c8b9b6ee03f97acc75bd7955"
dependencies = [
"bufstream",
"bytes 1.4.0",
"crossbeam",
"flate2",
"io-enum",
"libc",
"lru 0.10.1",
"mysql_common 0.30.6",
"named_pipe",
"native-tls",
"once_cell",
"pem 2.0.1",
"percent-encoding",
"serde",
"serde_json",
"socket2 0.5.3",
"twox-hash",
"url",
]
[[package]]
name = "mysql-common-derive"
version = "0.30.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "56b0d8a0db9bf6d2213e11f2c701cb91387b0614361625ab7b9743b41aa4938f"
dependencies = [
"darling 0.20.3",
"heck",
"num-bigint",
"proc-macro-crate 1.3.1",
"proc-macro-error",
"proc-macro2",
"quote",
"syn 2.0.23",
"termcolor",
"thiserror",
]
[[package]]
name = "mysql_common"
version = "0.29.2"
@ -4890,6 +4989,44 @@ dependencies = [
"uuid 1.4.0",
]
[[package]]
name = "mysql_common"
version = "0.30.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "57349d5a326b437989b6ee4dc8f2f34b0cc131202748414712a8e7d98952fc8c"
dependencies = [
"base64 0.21.2",
"bigdecimal",
"bindgen",
"bitflags 2.3.3",
"bitvec",
"byteorder",
"bytes 1.4.0",
"cc",
"cmake",
"crc32fast",
"flate2",
"frunk",
"lazy_static",
"lexical",
"mysql-common-derive",
"num-bigint",
"num-traits",
"rand 0.8.5",
"regex",
"rust_decimal",
"saturating",
"serde",
"serde_json",
"sha1 0.10.5",
"sha2",
"smallvec 1.11.0",
"subprocess",
"thiserror",
"time 0.3.22",
"uuid 1.4.0",
]
[[package]]
name = "named_pipe"
version = "0.4.1"
@ -5267,6 +5404,16 @@ dependencies = [
"base64 0.13.1",
]
[[package]]
name = "pem"
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6b13fe415cdf3c8e44518e18a7c95a13431d9bdf6d15367d82b23c377fdd441a"
dependencies = [
"base64 0.21.2",
"serde",
]
[[package]]
name = "pem-rfc7468"
version = "0.7.0"
@ -5704,7 +5851,7 @@ version = "23.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9733d738ce65959a744f387bae69aa690a867e18d48e5486b171c47bc7b0c575"
dependencies = [
"mysql",
"mysql 23.0.1",
"r2d2",
]