blob: 2311228c0f4e09f7516e8f129b7631f258f018b7 [file] [log] [blame]
[workspace]
# Any crate in the Garnet tree must be listed as a member of this
# workspace.
members = [
"bin/bluetooth_tools/bthci_fake_util",
"bin/device_settings",
"bin/logger",
"bin/wlancfg",
"bin/wlanstack",
"bin/wlantool",
"bin/xi_core",
"drivers/wlan/testing/util",
"bin/bluetooth_tests/integration",
"examples/bluetooth/ble_battery_service",
"examples/fidl/*_rust",
"examples/fidl2/*rust",
"examples/network/wget-rs",
"examples/rust/testing",
"lib/rust/crates/eapol",
"lib/rust/crates/fuchsia-bluetooth",
"lib/rust/crates/fuchsia-wlan-dev",
"lib/rust/crates/wlan-rsn",
"lib/rust/crates/wlan-sme",
"lib/rust/fidl_crates/garnet_lib_wlan_fidl",
"lib/rust/fidl_crates/garnet_lib_wlan_fidl2",
"lib/rust/fidl_crates/garnet_lib_wlan_fidl_service",
"public/lib/fidl/rust/fidl",
"public/rust/crates/fuchsia-ddk",
"public/rust/crates/fuchsia-ddk/examples/ddk_toy",
"public/rust/crates/fuchsia-ddk/examples/microorb",
"public/rust/crates/fdio",
"public/rust/crates/fuchsia-app",
"public/rust/crates/fuchsia-async",
"public/rust/crates/fuchsia-llui",
"public/rust/crates/fuchsia-syslog",
"public/rust/crates/fuchsia-vfs",
"public/rust/crates/fuchsia-vfs/fuchsia-vfs-watcher",
"public/rust/crates/fuchsia-zircon",
"public/rust/crates/fuchsia-zircon/fuchsia-zircon-sys",
"public/rust/crates/mxruntime",
"public/rust/crates/mxruntime/mxruntime-sys",
"public/rust/fidl_crates/fidl2_examples",
"public/rust/fidl_crates/garnet_examples_fidl_services",
"public/rust/fidl_crates/garnet_examples_fidl2_services_echo2",
"public/rust/fidl_crates/garnet_public_lib_app_fidl",
"public/rust/fidl_crates/garnet_public_lib_app_fidl_service_provider",
"public/rust/fidl_crates/garnet_public_lib_bluetooth_fidl",
"public/rust/fidl_crates/garnet_public_lib_device_settings_fidl",
"public/rust/fidl_crates/garnet_public_lib_fsl_fidl",
"public/rust/fidl_crates/garnet_public_lib_logger_fidl",
"public/rust/fidl_crates/garnet_public_lib_mdns_fidl",
"public/rust/fidl_crates/garnet_public_lib_netstack_fidl_net_address",
"public/rust/fidl_crates/garnet_public_lib_network_fidl",
"public/rust/fidl_crates/garnet_public_lib_power_fidl",
"public/rust/fidl_crates/garnet_public_lib_xi_fidl",
]
# Any crate in the Fuchsia tree that is a dependency of a member of this
# workspace must have a patch statement here and the version of the crate
# at the path specified must be compatible with all crates in the tree.
[patch.crates-io]
fuchsia-ddk = { path = "public/rust/crates/fuchsia-ddk" }
eapol = { path = "lib/rust/crates/eapol" }
fdio = { path = "public/rust/crates/fdio" }
fidl = { path = "public/lib/fidl/rust/fidl" }
fuchsia-app = { path = "public/rust/crates/fuchsia-app" }
fuchsia-syslog = { path = "public/rust/crates/fuchsia-syslog" }
fuchsia-async = { path = "public/rust/crates/fuchsia-async" }
fuchsia-bluetooth = { path = "lib/rust/crates/fuchsia-bluetooth" }
fuchsia-vfs-watcher = { path = "public/rust/crates/fuchsia-vfs/fuchsia-vfs-watcher" }
fuchsia-wlan-dev = { path = "lib/rust/crates/fuchsia-wlan-dev" }
fuchsia-zircon = { path = "public/rust/crates/fuchsia-zircon" }
fuchsia-zircon-sys = { path = "public/rust/crates/fuchsia-zircon/fuchsia-zircon-sys" }
garnet_examples_fidl_services = { path = "public/rust/fidl_crates/garnet_examples_fidl_services" }
garnet_examples_fidl2_services_echo2 = { path = "public/rust/fidl_crates/garnet_examples_fidl2_services_echo2" }
garnet_lib_wlan_fidl = { path = "lib/rust/fidl_crates/garnet_lib_wlan_fidl" }
garnet_lib_wlan_fidl2 = { path = "lib/rust/fidl_crates/garnet_lib_wlan_fidl2" }
garnet_lib_wlan_fidl_service = { path = "lib/rust/fidl_crates/garnet_lib_wlan_fidl_service" }
garnet_public_lib_app_fidl = { path = "public/rust/fidl_crates/garnet_public_lib_app_fidl" }
garnet_public_lib_app_fidl_service_provider = { path = "public/rust/fidl_crates/garnet_public_lib_app_fidl_service_provider" }
garnet_public_lib_bluetooth_fidl = { path = "public/rust/fidl_crates/garnet_public_lib_bluetooth_fidl" }
garnet_public_lib_device_settings_fidl = { path = "public/rust/fidl_crates/garnet_public_lib_device_settings_fidl" }
garnet_public_lib_fsl_fidl = { path = "public/rust/fidl_crates/garnet_public_lib_fsl_fidl" }
garnet_public_lib_logger_fidl = { path = "public/rust/fidl_crates/garnet_public_lib_logger_fidl" }
garnet_public_lib_mdns_fidl = { path = "public/rust/fidl_crates/garnet_public_lib_mdns_fidl" }
garnet_public_lib_netstack_fidl_net_address = { path = "public/rust/fidl_crates/garnet_public_lib_netstack_fidl_net_address" }
garnet_public_lib_network_fidl = { path = "public/rust/fidl_crates/garnet_public_lib_network_fidl" }
garnet_public_lib_power_fidl = { path = "public/rust/fidl_crates/garnet_public_lib_power_fidl" }
garnet_public_lib_xi_fidl = { path = "public/rust/fidl_crates/garnet_public_lib_xi_fidl" }
mio = { path = "../third_party/rust-mirrors/mio" }
mxruntime = { path = "public/rust/crates/mxruntime" }
mxruntime-sys = { path = "public/rust/crates/mxruntime/mxruntime-sys" }
rand = { path = "../third_party/rust-mirrors/rand" }
tokio-core = { path = "../third_party/rust-mirrors/tokio-core" }
wlan-rsn = { path = "lib/rust/crates/wlan-rsn" }
wlan-sme = { path = "lib/rust/crates/wlan-sme" }
xi-core-lib = { path = "../third_party/rust-mirrors/xi-editor/rust/core-lib" }
xi-rope = { path = "../third_party/rust-mirrors/xi-editor/rust/rope" }
xi-rpc = { path = "../third_party/rust-mirrors/xi-editor/rust/rpc" }
xi-trace = { path = "../third_party/rust-mirrors/xi-editor/rust/trace" }
xi-trace-dump = { path = "../third_party/rust-mirrors/xi-editor/rust/trace-dump" }
xi-unicode = { path = "../third_party/rust-mirrors/xi-editor/rust/unicode" }