[package] name = "rust_lib_mesh_drop_flutter" version = "0.1.0" edition = "2021" [lib] crate-type = ["cdylib", "staticlib"] [dependencies] flutter_rust_bridge = "=2.11.1" serde_json = "1.0" serde = { version = "1.0", features = ["derive"] } log = "0.4" async-tar = { version = "0.6.0", features = [ "runtime-tokio", ], default-features = false } axum = { version = "0.8.8", features = ["json"] } axum-server = { version = "0.8.0", features = ["tls-rustls"] } base64 = "0.22.1" chrono = "0.4.44" dashmap = { version = "6.1.0", features = ["serde"] } dirs = "6.0.0" ed25519-dalek = { version = "2.2.0", features = ["rand_core"] } fd-lock = "4.0.4" futures-util = "0.3.32" gethostname = "1.1.0" if-addrs = "0.15.0" rand = "0.8" rcgen = "0.14.7" reqwest = { version = "0.13.2", features = ["stream", "json"] } rustyline = { version = "17.0.2", features = ["derive"] } shlex = "1.3.0" thiserror = "2.0.18" tokio = { version = "1.49.0", features = ["full"] } tokio-stream = "0.1.18" tokio-util = { version = "0.7.18", features = ["io"] } tracing = "0.1.44" tracing-subscriber = "0.3.22" uuid = { version = "1.21.0", features = ["v4"] } [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(frb_expand)'] }