chore: restore product scaffold to rollback baseline
This commit is contained in:
@@ -13,8 +13,9 @@ publish.workspace = true
|
||||
thiserror.workspace = true
|
||||
tracing.workspace = true
|
||||
serde.workspace = true
|
||||
base64 = "0.22"
|
||||
chanora_resolver = { path = "../chanora_resolver" }
|
||||
base64 = "0.22"
|
||||
time = "0.3"
|
||||
|
||||
# tsclientlib is git-only and not on crates.io. The "audio" feature
|
||||
# pulls in `audiopus` only — `sdl2` is a dev-dep used by upstream
|
||||
@@ -32,14 +33,12 @@ tokio = { version = "1", features = ["macros", "rt-multi-thread", "time", "sync"
|
||||
futures = "0.3"
|
||||
async-trait = "0.1"
|
||||
|
||||
[target.'cfg(any(target_os = "ios", target_os = "macos", target_os = "windows"))'.dependencies]
|
||||
# Apple + Windows keep the platform TLS backend (Security.framework /
|
||||
# SChannel). iOS in particular avoids the rustls/aws-lc path here.
|
||||
[target.'cfg(not(target_os = "android"))'.dependencies]
|
||||
# Desktop/iOS: native TLS maps to the platform TLS backend (Security.framework
|
||||
# on Apple, SChannel on Windows, system OpenSSL on Linux/BSD).
|
||||
reqwest = { version = "0.13", default-features = false, features = ["charset", "http2", "native-tls"] }
|
||||
|
||||
[target.'cfg(any(target_os = "android", target_os = "linux"))'.dependencies]
|
||||
# Android + Linux avoid a system OpenSSL dependency and use rustls instead.
|
||||
# This keeps Linux CI / dev hosts buildable without `openssl-devel`, while
|
||||
# preserving the native-tls path for Apple targets where rustls/aws-lc has
|
||||
# been problematic.
|
||||
[target.'cfg(target_os = "android")'.dependencies]
|
||||
# Android cross-builds should not pull OpenSSL. Use rustls here while keeping
|
||||
# native-tls for Apple targets where aws-lc/rustls is problematic for iOS.
|
||||
reqwest = { version = "0.13", default-features = false, features = ["charset", "http2", "rustls"] }
|
||||
|
||||
Reference in New Issue
Block a user