From 6488e58dbd43d2dfcb0c69ecbbe443eaf41cf2ac Mon Sep 17 00:00:00 2001 From: David Steele Date: Wed, 12 Nov 2025 10:33:04 +0000 Subject: [PATCH] Refresh rust-server Cargo.toml wiht updated dependencies and move jsonwebtoken to dev-deps --- .../main/resources/rust-server/Cargo.mustache | 24 +++++++++---------- .../output/multipart-v3/Cargo.toml | 18 +++++++------- .../output/no-example-v3/Cargo.toml | 18 +++++++------- .../rust-server/output/openapi-v3/Cargo.toml | 22 ++++++++--------- .../rust-server/output/ops-v3/Cargo.toml | 18 +++++++------- .../Cargo.toml | 24 +++++++++---------- .../output/ping-bearer-auth/Cargo.toml | 18 +++++++------- .../output/rust-server-test/Cargo.toml | 18 +++++++------- 8 files changed, 80 insertions(+), 80 deletions(-) diff --git a/modules/openapi-generator/src/main/resources/rust-server/Cargo.mustache b/modules/openapi-generator/src/main/resources/rust-server/Cargo.mustache index dab769c0ec70..69bdd8897cc6 100644 --- a/modules/openapi-generator/src/main/resources/rust-server/Cargo.mustache +++ b/modules/openapi-generator/src/main/resources/rust-server/Cargo.mustache @@ -83,7 +83,7 @@ openssl = { version = "0.10", optional = true } async-trait = "0.1.88" chrono = { version = "0.4", features = ["serde"] } futures = "0.3" -swagger = { version = "7.0.0-rc2", features = ["serdejson", "server", "client", "tls"] } +swagger = { version = "7.0.0-rc3", features = ["serdejson", "server", "client", "tls"] } headers = "0.4.0" log = "0.4.27" mime = "0.3" @@ -100,39 +100,39 @@ serde-xml-rs = "0.8" multipart = { version = "0.18", default-features = false, optional = true } {{/apiUsesMultipartFormData}} {{#apiUsesUuid}} -uuid = { version = "1.17.0", features = ["serde", "v4"]} +uuid = { version = "1.18.0", features = ["serde", "v4"]} {{/apiUsesUuid}} # Common between server and client features bytes = "1.10.1" http-body-util = "0.1.3" hyper = { version = "1.6", features = ["full"], optional = true } -hyper-util = { version = "0.1.12", features = ["service"] } +hyper-util = { version = "0.1.17", features = ["service"] } {{#apiUsesMultipartRelated}} mime_multipart = { version = "0.10", optional = true, package = "mime-multipart-hyper1" } {{/apiUsesMultipartRelated}} -serde_ignored = { version = "0.1.12", optional = true } +serde_ignored = { version = "0.1.14", optional = true } url = { version = "2.5", optional = true } # Client-specific {{#usesUrlEncodedForm}} -serde_urlencoded = { version = "0.6.1", optional = true } +serde_urlencoded = { version = "0.7.1", optional = true } {{/usesUrlEncodedForm}} tower-service = "0.3.3" # Server, and client callback-specific lazy_static = { version = "1.5", optional = true } percent-encoding = { version = "2.3.1", optional = true } -regex = { version = "1.11", optional = true } +regex = { version = "1.12", optional = true } # CLI-specific anyhow = { version = "1", optional = true } clap = { version = "4.5", features = ["env"], optional = true } clap-verbosity-flag = { version = "3.0", optional = true } simple_logger = { version = "5.0", features = ["stderr"], optional = true } -tokio = { version = "1.45", features = ["rt-multi-thread", "macros"], optional = true } +tokio = { version = "1.48", features = ["rt-multi-thread", "macros"], optional = true } {{#apiHasDeleteMethods}} -dialoguer = { version = "0.8", optional = true } +dialoguer = { version = "0.12", optional = true } {{/apiHasDeleteMethods}} # Conversion @@ -142,17 +142,17 @@ frunk_core = { version = "0.4.3", optional = true } frunk-enum-derive = { version = "0.3.0", optional = true } frunk-enum-core = { version = "0.3.0", optional = true } -# Bearer authentication -jsonwebtoken = { version = "9.3.1", optional = false } - [dev-dependencies] always_send = "0.1.1" clap = "4.5" env_logger = "0.11" -tokio = { version = "1.45", features = ["full"] } +tokio = { version = "1.48", features = ["full"] } native-tls = "0.2" pin-project = "1.1.10" +# Bearer authentication, used in examples +jsonwebtoken = "9.3.1" + [target.'cfg(not(any(target_os = "macos", target_os = "windows", target_os = "ios")))'.dev-dependencies] tokio-openssl = "0.6" openssl = "0.10" diff --git a/samples/server/petstore/rust-server/output/multipart-v3/Cargo.toml b/samples/server/petstore/rust-server/output/multipart-v3/Cargo.toml index 67914ca651ff..b0ebab64c731 100644 --- a/samples/server/petstore/rust-server/output/multipart-v3/Cargo.toml +++ b/samples/server/petstore/rust-server/output/multipart-v3/Cargo.toml @@ -37,7 +37,7 @@ openssl = { version = "0.10", optional = true } async-trait = "0.1.88" chrono = { version = "0.4", features = ["serde"] } futures = "0.3" -swagger = { version = "7.0.0-rc2", features = ["serdejson", "server", "client", "tls"] } +swagger = { version = "7.0.0-rc3", features = ["serdejson", "server", "client", "tls"] } headers = "0.4.0" log = "0.4.27" mime = "0.3" @@ -53,9 +53,9 @@ multipart = { version = "0.18", default-features = false, optional = true } bytes = "1.10.1" http-body-util = "0.1.3" hyper = { version = "1.6", features = ["full"], optional = true } -hyper-util = { version = "0.1.12", features = ["service"] } +hyper-util = { version = "0.1.17", features = ["service"] } mime_multipart = { version = "0.10", optional = true, package = "mime-multipart-hyper1" } -serde_ignored = { version = "0.1.12", optional = true } +serde_ignored = { version = "0.1.14", optional = true } url = { version = "2.5", optional = true } # Client-specific @@ -64,14 +64,14 @@ tower-service = "0.3.3" # Server, and client callback-specific lazy_static = { version = "1.5", optional = true } percent-encoding = { version = "2.3.1", optional = true } -regex = { version = "1.11", optional = true } +regex = { version = "1.12", optional = true } # CLI-specific anyhow = { version = "1", optional = true } clap = { version = "4.5", features = ["env"], optional = true } clap-verbosity-flag = { version = "3.0", optional = true } simple_logger = { version = "5.0", features = ["stderr"], optional = true } -tokio = { version = "1.45", features = ["rt-multi-thread", "macros"], optional = true } +tokio = { version = "1.48", features = ["rt-multi-thread", "macros"], optional = true } # Conversion frunk = { version = "0.4.3", optional = true } @@ -80,17 +80,17 @@ frunk_core = { version = "0.4.3", optional = true } frunk-enum-derive = { version = "0.3.0", optional = true } frunk-enum-core = { version = "0.3.0", optional = true } -# Bearer authentication -jsonwebtoken = { version = "9.3.1", optional = false } - [dev-dependencies] always_send = "0.1.1" clap = "4.5" env_logger = "0.11" -tokio = { version = "1.45", features = ["full"] } +tokio = { version = "1.48", features = ["full"] } native-tls = "0.2" pin-project = "1.1.10" +# Bearer authentication, used in examples +jsonwebtoken = "9.3.1" + [target.'cfg(not(any(target_os = "macos", target_os = "windows", target_os = "ios")))'.dev-dependencies] tokio-openssl = "0.6" openssl = "0.10" diff --git a/samples/server/petstore/rust-server/output/no-example-v3/Cargo.toml b/samples/server/petstore/rust-server/output/no-example-v3/Cargo.toml index 1e4463cc6e4c..e2126706af3a 100644 --- a/samples/server/petstore/rust-server/output/no-example-v3/Cargo.toml +++ b/samples/server/petstore/rust-server/output/no-example-v3/Cargo.toml @@ -33,7 +33,7 @@ openssl = { version = "0.10", optional = true } async-trait = "0.1.88" chrono = { version = "0.4", features = ["serde"] } futures = "0.3" -swagger = { version = "7.0.0-rc2", features = ["serdejson", "server", "client", "tls"] } +swagger = { version = "7.0.0-rc3", features = ["serdejson", "server", "client", "tls"] } headers = "0.4.0" log = "0.4.27" mime = "0.3" @@ -48,8 +48,8 @@ validator = { version = "0.20", features = ["derive"] } bytes = "1.10.1" http-body-util = "0.1.3" hyper = { version = "1.6", features = ["full"], optional = true } -hyper-util = { version = "0.1.12", features = ["service"] } -serde_ignored = { version = "0.1.12", optional = true } +hyper-util = { version = "0.1.17", features = ["service"] } +serde_ignored = { version = "0.1.14", optional = true } url = { version = "2.5", optional = true } # Client-specific @@ -58,14 +58,14 @@ tower-service = "0.3.3" # Server, and client callback-specific lazy_static = { version = "1.5", optional = true } percent-encoding = { version = "2.3.1", optional = true } -regex = { version = "1.11", optional = true } +regex = { version = "1.12", optional = true } # CLI-specific anyhow = { version = "1", optional = true } clap = { version = "4.5", features = ["env"], optional = true } clap-verbosity-flag = { version = "3.0", optional = true } simple_logger = { version = "5.0", features = ["stderr"], optional = true } -tokio = { version = "1.45", features = ["rt-multi-thread", "macros"], optional = true } +tokio = { version = "1.48", features = ["rt-multi-thread", "macros"], optional = true } # Conversion frunk = { version = "0.4.3", optional = true } @@ -74,17 +74,17 @@ frunk_core = { version = "0.4.3", optional = true } frunk-enum-derive = { version = "0.3.0", optional = true } frunk-enum-core = { version = "0.3.0", optional = true } -# Bearer authentication -jsonwebtoken = { version = "9.3.1", optional = false } - [dev-dependencies] always_send = "0.1.1" clap = "4.5" env_logger = "0.11" -tokio = { version = "1.45", features = ["full"] } +tokio = { version = "1.48", features = ["full"] } native-tls = "0.2" pin-project = "1.1.10" +# Bearer authentication, used in examples +jsonwebtoken = "9.3.1" + [target.'cfg(not(any(target_os = "macos", target_os = "windows", target_os = "ios")))'.dev-dependencies] tokio-openssl = "0.6" openssl = "0.10" diff --git a/samples/server/petstore/rust-server/output/openapi-v3/Cargo.toml b/samples/server/petstore/rust-server/output/openapi-v3/Cargo.toml index 2fc526d80090..1544279b4eba 100644 --- a/samples/server/petstore/rust-server/output/openapi-v3/Cargo.toml +++ b/samples/server/petstore/rust-server/output/openapi-v3/Cargo.toml @@ -36,7 +36,7 @@ openssl = { version = "0.10", optional = true } async-trait = "0.1.88" chrono = { version = "0.4", features = ["serde"] } futures = "0.3" -swagger = { version = "7.0.0-rc2", features = ["serdejson", "server", "client", "tls"] } +swagger = { version = "7.0.0-rc3", features = ["serdejson", "server", "client", "tls"] } headers = "0.4.0" log = "0.4.27" mime = "0.3" @@ -47,31 +47,31 @@ validator = { version = "0.20", features = ["derive"] } # Crates included if required by the API definition serde-xml-rs = "0.8" -uuid = { version = "1.17.0", features = ["serde", "v4"]} +uuid = { version = "1.18.0", features = ["serde", "v4"]} # Common between server and client features bytes = "1.10.1" http-body-util = "0.1.3" hyper = { version = "1.6", features = ["full"], optional = true } -hyper-util = { version = "0.1.12", features = ["service"] } -serde_ignored = { version = "0.1.12", optional = true } +hyper-util = { version = "0.1.17", features = ["service"] } +serde_ignored = { version = "0.1.14", optional = true } url = { version = "2.5", optional = true } # Client-specific -serde_urlencoded = { version = "0.6.1", optional = true } +serde_urlencoded = { version = "0.7.1", optional = true } tower-service = "0.3.3" # Server, and client callback-specific lazy_static = { version = "1.5", optional = true } percent-encoding = { version = "2.3.1", optional = true } -regex = { version = "1.11", optional = true } +regex = { version = "1.12", optional = true } # CLI-specific anyhow = { version = "1", optional = true } clap = { version = "4.5", features = ["env"], optional = true } clap-verbosity-flag = { version = "3.0", optional = true } simple_logger = { version = "5.0", features = ["stderr"], optional = true } -tokio = { version = "1.45", features = ["rt-multi-thread", "macros"], optional = true } +tokio = { version = "1.48", features = ["rt-multi-thread", "macros"], optional = true } # Conversion frunk = { version = "0.4.3", optional = true } @@ -80,17 +80,17 @@ frunk_core = { version = "0.4.3", optional = true } frunk-enum-derive = { version = "0.3.0", optional = true } frunk-enum-core = { version = "0.3.0", optional = true } -# Bearer authentication -jsonwebtoken = { version = "9.3.1", optional = false } - [dev-dependencies] always_send = "0.1.1" clap = "4.5" env_logger = "0.11" -tokio = { version = "1.45", features = ["full"] } +tokio = { version = "1.48", features = ["full"] } native-tls = "0.2" pin-project = "1.1.10" +# Bearer authentication, used in examples +jsonwebtoken = "9.3.1" + [target.'cfg(not(any(target_os = "macos", target_os = "windows", target_os = "ios")))'.dev-dependencies] tokio-openssl = "0.6" openssl = "0.10" diff --git a/samples/server/petstore/rust-server/output/ops-v3/Cargo.toml b/samples/server/petstore/rust-server/output/ops-v3/Cargo.toml index 8328f10a786f..dfc762609718 100644 --- a/samples/server/petstore/rust-server/output/ops-v3/Cargo.toml +++ b/samples/server/petstore/rust-server/output/ops-v3/Cargo.toml @@ -33,7 +33,7 @@ openssl = { version = "0.10", optional = true } async-trait = "0.1.88" chrono = { version = "0.4", features = ["serde"] } futures = "0.3" -swagger = { version = "7.0.0-rc2", features = ["serdejson", "server", "client", "tls"] } +swagger = { version = "7.0.0-rc3", features = ["serdejson", "server", "client", "tls"] } headers = "0.4.0" log = "0.4.27" mime = "0.3" @@ -48,8 +48,8 @@ validator = { version = "0.20", features = ["derive"] } bytes = "1.10.1" http-body-util = "0.1.3" hyper = { version = "1.6", features = ["full"], optional = true } -hyper-util = { version = "0.1.12", features = ["service"] } -serde_ignored = { version = "0.1.12", optional = true } +hyper-util = { version = "0.1.17", features = ["service"] } +serde_ignored = { version = "0.1.14", optional = true } url = { version = "2.5", optional = true } # Client-specific @@ -58,14 +58,14 @@ tower-service = "0.3.3" # Server, and client callback-specific lazy_static = { version = "1.5", optional = true } percent-encoding = { version = "2.3.1", optional = true } -regex = { version = "1.11", optional = true } +regex = { version = "1.12", optional = true } # CLI-specific anyhow = { version = "1", optional = true } clap = { version = "4.5", features = ["env"], optional = true } clap-verbosity-flag = { version = "3.0", optional = true } simple_logger = { version = "5.0", features = ["stderr"], optional = true } -tokio = { version = "1.45", features = ["rt-multi-thread", "macros"], optional = true } +tokio = { version = "1.48", features = ["rt-multi-thread", "macros"], optional = true } # Conversion frunk = { version = "0.4.3", optional = true } @@ -74,17 +74,17 @@ frunk_core = { version = "0.4.3", optional = true } frunk-enum-derive = { version = "0.3.0", optional = true } frunk-enum-core = { version = "0.3.0", optional = true } -# Bearer authentication -jsonwebtoken = { version = "9.3.1", optional = false } - [dev-dependencies] always_send = "0.1.1" clap = "4.5" env_logger = "0.11" -tokio = { version = "1.45", features = ["full"] } +tokio = { version = "1.48", features = ["full"] } native-tls = "0.2" pin-project = "1.1.10" +# Bearer authentication, used in examples +jsonwebtoken = "9.3.1" + [target.'cfg(not(any(target_os = "macos", target_os = "windows", target_os = "ios")))'.dev-dependencies] tokio-openssl = "0.6" openssl = "0.10" diff --git a/samples/server/petstore/rust-server/output/petstore-with-fake-endpoints-models-for-testing/Cargo.toml b/samples/server/petstore/rust-server/output/petstore-with-fake-endpoints-models-for-testing/Cargo.toml index 9da78bee85e8..c97830c4ffd0 100644 --- a/samples/server/petstore/rust-server/output/petstore-with-fake-endpoints-models-for-testing/Cargo.toml +++ b/samples/server/petstore/rust-server/output/petstore-with-fake-endpoints-models-for-testing/Cargo.toml @@ -37,7 +37,7 @@ openssl = { version = "0.10", optional = true } async-trait = "0.1.88" chrono = { version = "0.4", features = ["serde"] } futures = "0.3" -swagger = { version = "7.0.0-rc2", features = ["serdejson", "server", "client", "tls"] } +swagger = { version = "7.0.0-rc3", features = ["serdejson", "server", "client", "tls"] } headers = "0.4.0" log = "0.4.27" mime = "0.3" @@ -49,32 +49,32 @@ validator = { version = "0.20", features = ["derive"] } # Crates included if required by the API definition serde-xml-rs = "0.8" multipart = { version = "0.18", default-features = false, optional = true } -uuid = { version = "1.17.0", features = ["serde", "v4"]} +uuid = { version = "1.18.0", features = ["serde", "v4"]} # Common between server and client features bytes = "1.10.1" http-body-util = "0.1.3" hyper = { version = "1.6", features = ["full"], optional = true } -hyper-util = { version = "0.1.12", features = ["service"] } -serde_ignored = { version = "0.1.12", optional = true } +hyper-util = { version = "0.1.17", features = ["service"] } +serde_ignored = { version = "0.1.14", optional = true } url = { version = "2.5", optional = true } # Client-specific -serde_urlencoded = { version = "0.6.1", optional = true } +serde_urlencoded = { version = "0.7.1", optional = true } tower-service = "0.3.3" # Server, and client callback-specific lazy_static = { version = "1.5", optional = true } percent-encoding = { version = "2.3.1", optional = true } -regex = { version = "1.11", optional = true } +regex = { version = "1.12", optional = true } # CLI-specific anyhow = { version = "1", optional = true } clap = { version = "4.5", features = ["env"], optional = true } clap-verbosity-flag = { version = "3.0", optional = true } simple_logger = { version = "5.0", features = ["stderr"], optional = true } -tokio = { version = "1.45", features = ["rt-multi-thread", "macros"], optional = true } -dialoguer = { version = "0.8", optional = true } +tokio = { version = "1.48", features = ["rt-multi-thread", "macros"], optional = true } +dialoguer = { version = "0.12", optional = true } # Conversion frunk = { version = "0.4.3", optional = true } @@ -83,17 +83,17 @@ frunk_core = { version = "0.4.3", optional = true } frunk-enum-derive = { version = "0.3.0", optional = true } frunk-enum-core = { version = "0.3.0", optional = true } -# Bearer authentication -jsonwebtoken = { version = "9.3.1", optional = false } - [dev-dependencies] always_send = "0.1.1" clap = "4.5" env_logger = "0.11" -tokio = { version = "1.45", features = ["full"] } +tokio = { version = "1.48", features = ["full"] } native-tls = "0.2" pin-project = "1.1.10" +# Bearer authentication, used in examples +jsonwebtoken = "9.3.1" + [target.'cfg(not(any(target_os = "macos", target_os = "windows", target_os = "ios")))'.dev-dependencies] tokio-openssl = "0.6" openssl = "0.10" diff --git a/samples/server/petstore/rust-server/output/ping-bearer-auth/Cargo.toml b/samples/server/petstore/rust-server/output/ping-bearer-auth/Cargo.toml index 6ab9a74369e1..4dbbe7022407 100644 --- a/samples/server/petstore/rust-server/output/ping-bearer-auth/Cargo.toml +++ b/samples/server/petstore/rust-server/output/ping-bearer-auth/Cargo.toml @@ -33,7 +33,7 @@ openssl = { version = "0.10", optional = true } async-trait = "0.1.88" chrono = { version = "0.4", features = ["serde"] } futures = "0.3" -swagger = { version = "7.0.0-rc2", features = ["serdejson", "server", "client", "tls"] } +swagger = { version = "7.0.0-rc3", features = ["serdejson", "server", "client", "tls"] } headers = "0.4.0" log = "0.4.27" mime = "0.3" @@ -48,8 +48,8 @@ validator = { version = "0.20", features = ["derive"] } bytes = "1.10.1" http-body-util = "0.1.3" hyper = { version = "1.6", features = ["full"], optional = true } -hyper-util = { version = "0.1.12", features = ["service"] } -serde_ignored = { version = "0.1.12", optional = true } +hyper-util = { version = "0.1.17", features = ["service"] } +serde_ignored = { version = "0.1.14", optional = true } url = { version = "2.5", optional = true } # Client-specific @@ -58,14 +58,14 @@ tower-service = "0.3.3" # Server, and client callback-specific lazy_static = { version = "1.5", optional = true } percent-encoding = { version = "2.3.1", optional = true } -regex = { version = "1.11", optional = true } +regex = { version = "1.12", optional = true } # CLI-specific anyhow = { version = "1", optional = true } clap = { version = "4.5", features = ["env"], optional = true } clap-verbosity-flag = { version = "3.0", optional = true } simple_logger = { version = "5.0", features = ["stderr"], optional = true } -tokio = { version = "1.45", features = ["rt-multi-thread", "macros"], optional = true } +tokio = { version = "1.48", features = ["rt-multi-thread", "macros"], optional = true } # Conversion frunk = { version = "0.4.3", optional = true } @@ -74,17 +74,17 @@ frunk_core = { version = "0.4.3", optional = true } frunk-enum-derive = { version = "0.3.0", optional = true } frunk-enum-core = { version = "0.3.0", optional = true } -# Bearer authentication -jsonwebtoken = { version = "9.3.1", optional = false } - [dev-dependencies] always_send = "0.1.1" clap = "4.5" env_logger = "0.11" -tokio = { version = "1.45", features = ["full"] } +tokio = { version = "1.48", features = ["full"] } native-tls = "0.2" pin-project = "1.1.10" +# Bearer authentication, used in examples +jsonwebtoken = "9.3.1" + [target.'cfg(not(any(target_os = "macos", target_os = "windows", target_os = "ios")))'.dev-dependencies] tokio-openssl = "0.6" openssl = "0.10" diff --git a/samples/server/petstore/rust-server/output/rust-server-test/Cargo.toml b/samples/server/petstore/rust-server/output/rust-server-test/Cargo.toml index 1c6252b9e823..bb3632b5294e 100644 --- a/samples/server/petstore/rust-server/output/rust-server-test/Cargo.toml +++ b/samples/server/petstore/rust-server/output/rust-server-test/Cargo.toml @@ -33,7 +33,7 @@ openssl = { version = "0.10", optional = true } async-trait = "0.1.88" chrono = { version = "0.4", features = ["serde"] } futures = "0.3" -swagger = { version = "7.0.0-rc2", features = ["serdejson", "server", "client", "tls"] } +swagger = { version = "7.0.0-rc3", features = ["serdejson", "server", "client", "tls"] } headers = "0.4.0" log = "0.4.27" mime = "0.3" @@ -48,8 +48,8 @@ validator = { version = "0.20", features = ["derive"] } bytes = "1.10.1" http-body-util = "0.1.3" hyper = { version = "1.6", features = ["full"], optional = true } -hyper-util = { version = "0.1.12", features = ["service"] } -serde_ignored = { version = "0.1.12", optional = true } +hyper-util = { version = "0.1.17", features = ["service"] } +serde_ignored = { version = "0.1.14", optional = true } url = { version = "2.5", optional = true } # Client-specific @@ -58,14 +58,14 @@ tower-service = "0.3.3" # Server, and client callback-specific lazy_static = { version = "1.5", optional = true } percent-encoding = { version = "2.3.1", optional = true } -regex = { version = "1.11", optional = true } +regex = { version = "1.12", optional = true } # CLI-specific anyhow = { version = "1", optional = true } clap = { version = "4.5", features = ["env"], optional = true } clap-verbosity-flag = { version = "3.0", optional = true } simple_logger = { version = "5.0", features = ["stderr"], optional = true } -tokio = { version = "1.45", features = ["rt-multi-thread", "macros"], optional = true } +tokio = { version = "1.48", features = ["rt-multi-thread", "macros"], optional = true } # Conversion frunk = { version = "0.4.3", optional = true } @@ -74,17 +74,17 @@ frunk_core = { version = "0.4.3", optional = true } frunk-enum-derive = { version = "0.3.0", optional = true } frunk-enum-core = { version = "0.3.0", optional = true } -# Bearer authentication -jsonwebtoken = { version = "9.3.1", optional = false } - [dev-dependencies] always_send = "0.1.1" clap = "4.5" env_logger = "0.11" -tokio = { version = "1.45", features = ["full"] } +tokio = { version = "1.48", features = ["full"] } native-tls = "0.2" pin-project = "1.1.10" +# Bearer authentication, used in examples +jsonwebtoken = "9.3.1" + [target.'cfg(not(any(target_os = "macos", target_os = "windows", target_os = "ios")))'.dev-dependencies] tokio-openssl = "0.6" openssl = "0.10"