# This file is automatically @generated by Cargo. # It is not intended for manual editing. version = 4 [[package]] name = "aho-corasick" version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" dependencies = [ "memchr", ] [[package]] name = "allocative" version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d8cf9afc79c83d514444b55df3935d317da54b1ce3b17a133c646889cc260de8" dependencies = [ "allocative_derive", "ctor", "hashbrown 0.16.1", ] [[package]] name = "allocative_derive" version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "614043c56c1173b800acb007b81fd0cbc0a0d7d717b71ba705fc2230d0760a23" dependencies = [ "proc-macro2", "quote", "syn", ] [[package]] name = "allocator-api2" version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "android_system_properties" version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" dependencies = [ "libc", ] [[package]] name = "anyhow" version = "1.0.102" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" [[package]] name = "archery" version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70e0a5f99dfebb87bb342d0f53bb92c81842e100bbb915223e38349580e5441d" dependencies = [ "triomphe", ] [[package]] name = "arcstr" version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "03918c3dbd7701a85c6b9887732e2921175f26c350b4563841d0958c21d57e6d" [[package]] name = "atomic" version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba" [[package]] name = "autocfg" version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53" [[package]] name = "beef" version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1" [[package]] name = "bincode" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740" dependencies = [ "bincode_derive", "serde", "unty", ] [[package]] name = "bincode_derive" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf95709a440f45e986983918d0e8a1f30a9b1df04918fc828670606804ac3c09" dependencies = [ "virtue", ] [[package]] name = "bitflags" version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" version = "2.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4388bee8683e3d04af747c73422af53102d2bd24d9eadb6cbc100baef4b43f8" [[package]] name = "bitmaps" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2" dependencies = [ "typenum", ] [[package]] name = "block-buffer" version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" dependencies = [ "generic-array", ] [[package]] name = "borsh" version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfd1e3f8955a5d7de9fab72fc8373fade9fb8a703968cb200ae3dc6cf08e185a" dependencies = [ "bytes", "cfg_aliases", ] [[package]] name = "buck-resources" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e409aa63d3f8b24653571109600164dfc3955f69c80345fe0bd2231c5ff0673" dependencies = [ "dunce", "once_cell", "serde", "serde_json", "thiserror", ] [[package]] name = "bumpalo" version = "3.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649" [[package]] name = "byteorder" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" [[package]] name = "cc" version = "1.2.63" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "556e016178bb5662a08681bbe0f00f8e17631781a4dfc8c45e466e4b185ec27f" dependencies = [ "find-msvc-tools", "shlex", ] [[package]] name = "cfg-if" version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" [[package]] name = "cfg_aliases" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" [[package]] name = "chacha20" version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601" dependencies = [ "cfg-if", "cpufeatures", "rand_core 0.10.1", ] [[package]] name = "chrono" version = "0.4.45" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1aa79e62e7697b8e29b513a68abacf485adcd1fe8284a4316c5ae868e6633327" dependencies = [ "iana-time-zone", "num-traits", "serde", "windows-link", ] [[package]] name = "core-foundation-sys" version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "cpufeatures" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201" dependencies = [ "libc", ] [[package]] name = "crossbeam" version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8" dependencies = [ "crossbeam-channel", "crossbeam-deque", "crossbeam-epoch", "crossbeam-queue", "crossbeam-utils", ] [[package]] name = "crossbeam-channel" version = "0.5.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-deque" version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" dependencies = [ "crossbeam-epoch", "crossbeam-utils", ] [[package]] name = "crossbeam-epoch" version = "0.9.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-queue" version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-skiplist" version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df29de440c58ca2cc6e587ec3d22347551a32435fbde9d2bff64e78a9ffa151b" dependencies = [ "crossbeam-epoch", "crossbeam-utils", ] [[package]] name = "crossbeam-utils" version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "crypto-common" version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" dependencies = [ "generic-array", "typenum", ] [[package]] name = "ctor" version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "378f0974ae2468eaf63aa036dbe9c926b0dc7ea64c156f2ea618bc2f75b934f0" dependencies = [ "link-section", "linktime-proc-macro", ] [[package]] name = "dashmap" version = "6.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6361d5c062261c78a176addb82d4c821ae42bed6089de0e12603cd25de2059c" dependencies = [ "cfg-if", "crossbeam-utils", "hashbrown 0.14.5", "lock_api", "once_cell", "parking_lot_core", ] [[package]] name = "diff" version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" [[package]] name = "digest" version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ "block-buffer", "crypto-common", ] [[package]] name = "dunce" version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" [[package]] name = "dupe" version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ed2bc011db9c93fbc2b6cdb341a53737a55bafb46dbb74cf6764fc33a2fbf9c" dependencies = [ "dupe_derive", ] [[package]] name = "dupe_derive" version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "83e195b4945e88836d826124af44fdcb262ec01ef94d44f14f4fb5103f19892a" dependencies = [ "proc-macro2", "quote", "syn", ] [[package]] name = "either" version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e" [[package]] name = "equivalent" version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "erased-serde" version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2add8a07dd6a8d93ff627029c51de145e12686fbc36ecb298ac22e74cf02dec" dependencies = [ "serde", "serde_core", "typeid", ] [[package]] name = "errno" version = "0.3.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", "windows-sys 0.61.2", ] [[package]] name = "fastrand" version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6" [[package]] name = "find-msvc-tools" version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" [[package]] name = "flow_aloc" version = "0.0.0" dependencies = [ "dupe", "flow_packed_locs", "flow_parser", "serde", ] [[package]] name = "flow_analysis" version = "0.0.0" dependencies = [ "dupe", "flow_aloc", "flow_common", "flow_data_structure_wrapper", "flow_lint_settings", "flow_parser", "pretty_assertions", "vec1", ] [[package]] name = "flow_cgroup" version = "0.0.0" dependencies = [ "flow_procfs", ] [[package]] name = "flow_cli_support" version = "0.0.0" dependencies = [ "bincode", "dupe", "flow_aloc", "flow_analysis", "flow_codemods", "flow_commands_connect", "flow_common", "flow_common_build_id", "flow_common_errors", "flow_common_exit", "flow_common_exit_status", "flow_common_modulename", "flow_common_semver", "flow_common_socket", "flow_common_ty", "flow_common_utils", "flow_common_vcs", "flow_config", "flow_daemon", "flow_data_structure_wrapper", "flow_dfind", "flow_env_builder", "flow_env_builder_resolver", "flow_event_logger", "flow_flowlib", "flow_heap", "flow_hh_json", "flow_hh_logger", "flow_lint_settings", "flow_logging_utils", "flow_lsp", "flow_lsp_server", "flow_monitor_rpc", "flow_parser", "flow_parser_utils", "flow_parser_utils_output", "flow_profiling", "flow_server", "flow_server_env", "flow_server_files", "flow_server_monitor", "flow_server_utils", "flow_services_autocomplete", "flow_services_code_action", "flow_services_coverage", "flow_services_export", "flow_services_inference", "flow_services_module", "flow_type_sig", "flow_typing", "flow_typing_context", "flow_typing_errors", "flow_typing_flow_common", "flow_typing_ty_normalizer", "flow_typing_type", "flow_utils_concurrency", "flow_utils_find", "flow_utils_tty", "libc", "lsp-types", "regex", "serde", "serde_json", "vec1", ] [[package]] name = "flow_codemods" version = "0.0.0" dependencies = [ "bincode", "bumpalo", "dupe", "flow_aloc", "flow_analysis", "flow_common", "flow_common_exit_status", "flow_common_modulename", "flow_common_ty", "flow_common_utils", "flow_data_structure_wrapper", "flow_flowlib", "flow_heap", "flow_hh_logger", "flow_lint_settings", "flow_logging_utils", "flow_parser", "flow_parser_utils", "flow_parser_utils_output", "flow_parsing", "flow_server", "flow_server_env", "flow_server_utils", "flow_services_code_action", "flow_services_inference", "flow_services_references", "flow_type_sig", "flow_typing", "flow_typing_context", "flow_typing_errors", "flow_typing_ty_normalizer", "flow_typing_type", "flow_utils_concurrency", "tokio", "tracing", "vec1", ] [[package]] name = "flow_commands_connect" version = "0.0.0" dependencies = [ "bincode", "flow_common", "flow_common_exit_status", "flow_common_socket", "flow_event_logger", "flow_server_env", "flow_server_files", "flow_utils_tty", "serde_json", ] [[package]] name = "flow_common" version = "0.0.0" dependencies = [ "dupe", "flow_aloc", "flow_common_leb128", "flow_data_structure_wrapper", "flow_lint_settings", "flow_packed_locs", "flow_parser", "jwalk", "lazy_static", "nix", "regex", "serde", "serde_json", "vec1", ] [[package]] name = "flow_common_build_id" version = "0.0.0" dependencies = [ "flow_common_xx", ] [[package]] name = "flow_common_cycle_hash" version = "0.0.0" dependencies = [ "dupe", "flow_common_xx", "vec1", ] [[package]] name = "flow_common_errors" version = "0.0.0" dependencies = [ "dupe", "flow_common", "flow_common_utils", "flow_lint_settings", "flow_parser", "flow_utils_tty", "serde", "serde_json", ] [[package]] name = "flow_common_exit" version = "0.0.0" dependencies = [ "flow_common_exit_status", "flow_hh_json", "serde_json", ] [[package]] name = "flow_common_exit_status" version = "0.0.0" dependencies = [ "flow_common", "serde", "serde_json", ] [[package]] name = "flow_common_leb128" version = "0.0.0" [[package]] name = "flow_common_modulename" version = "0.0.0" dependencies = [ "dupe", "flow_common", "flow_data_structure_wrapper", "flow_parser", "serde", "starlark_map", ] [[package]] name = "flow_common_semver" version = "0.0.0" [[package]] name = "flow_common_socket" version = "0.0.0" dependencies = [ "flow_common", "flow_common_exit_status", "flow_tokio_runtime", "md-5", "socket2", "tokio", ] [[package]] name = "flow_common_tarjan" version = "0.0.0" dependencies = [ "dupe", "flow_common_utils", "vec1", ] [[package]] name = "flow_common_transaction" version = "0.0.0" dependencies = [ "flow_hh_logger", ] [[package]] name = "flow_common_ty" version = "0.0.0" dependencies = [ "dupe", "flow_aloc", "flow_common", "flow_data_structure_wrapper", "flow_parser", "flow_parser_utils_output", "serde", "serde_json", ] [[package]] name = "flow_common_utils" version = "0.0.0" dependencies = [ "dupe", "flow_data_structure_wrapper", "flow_parser", "rand", "tokio", ] [[package]] name = "flow_common_vcs" version = "0.0.0" dependencies = [ "tokio", ] [[package]] name = "flow_common_xx" version = "0.0.0" dependencies = [ "xxhash-rust", ] [[package]] name = "flow_config" version = "0.0.0" dependencies = [ "flow_common", "flow_common_semver", "flow_data_structure_wrapper", "flow_lint_settings", "hostname", "libc", "regex", "serde_json", "starlark_map", ] [[package]] name = "flow_daemon" version = "0.0.0" dependencies = [ "bincode", "ctor", "flow_common", "rand", "serde", "tempfile", "tracing", ] [[package]] name = "flow_data_structure_wrapper" version = "0.0.0" dependencies = [ "arcstr", "dupe", "im", "rpds", "serde", "smol_str", ] [[package]] name = "flow_dfind" version = "0.0.0" dependencies = [ "flow_daemon", "flow_hh_logger", "notify", "regex", "serde", "tokio", "tracing", ] [[package]] name = "flow_dot_js_wasm" version = "0.0.0" dependencies = [ "dupe", "flow_aloc", "flow_common", "flow_common_errors", "flow_lint_settings", "flow_parser", "flow_parser_utils", "flow_parser_utils_output", "flow_parsing", "flow_server_env", "flow_services_autocomplete", "flow_services_export", "flow_services_get_def", "flow_services_type_info", "flow_type_sig", "flow_typing", "flow_typing_builtins", "flow_typing_context", "flow_typing_errors", "flow_typing_ty_normalizer", "flow_typing_type", "flow_typing_utils", "flow_utils_concurrency", "serde", "serde_json", ] [[package]] name = "flow_edenfs_watcher" version = "0.0.0" dependencies = [ "flow_common", "serde_json", ] [[package]] name = "flow_env_builder" version = "0.0.0" dependencies = [ "dupe", "flow_aloc", "flow_analysis", "flow_common", "flow_common_utils", "flow_data_structure_wrapper", "flow_parser", "flow_parser_utils", "serde", "vec1", ] [[package]] name = "flow_env_builder_resolver" version = "0.0.0" dependencies = [ "dupe", "flow_aloc", "flow_analysis", "flow_common", "flow_common_tarjan", "flow_common_utils", "flow_data_structure_wrapper", "flow_env_builder", "flow_parser", "flow_typing_errors", "vec1", ] [[package]] name = "flow_event_logger" version = "0.0.0" dependencies = [ "flow_common", "serde", "serde_json", ] [[package]] name = "flow_event_logger_common" version = "0.0.0" [[package]] name = "flow_event_logger_lwt" version = "0.0.0" [[package]] name = "flow_flowlib" version = "0.0.0" dependencies = [ "flow_common", "flow_common_exit_status", "flow_common_xx", "libc", ] [[package]] name = "flow_heap" version = "0.0.0" dependencies = [ "dupe", "flow_aloc", "flow_common", "flow_common_modulename", "flow_data_structure_wrapper", "flow_heap_serialization", "flow_imports_exports", "flow_parser", "flow_parser_utils", "flow_type_sig", "flow_utils_concurrency", "parking_lot", "serde", ] [[package]] name = "flow_heap_serialization" version = "0.0.0" dependencies = [ "bincode", "dupe", "flow_aloc", "flow_common", "flow_imports_exports", "flow_parser", "flow_parser_utils", "flow_type_sig", "lz4_flex", "parking_lot", ] [[package]] name = "flow_hh_json" version = "0.0.0" dependencies = [ "serde_json", ] [[package]] name = "flow_hh_logger" version = "0.0.0" dependencies = [ "chrono", ] [[package]] name = "flow_imports_exports" version = "0.0.0" dependencies = [ "bumpalo", "dupe", "flow_common", "flow_data_structure_wrapper", "flow_parser", "flow_parser_utils", "flow_type_sig", "pretty_assertions", "serde", ] [[package]] name = "flow_interaction_logger" version = "0.0.0" dependencies = [ "flow_common", ] [[package]] name = "flow_lazy" version = "0.0.0" dependencies = [ "dupe", ] [[package]] name = "flow_lint_settings" version = "0.0.0" dependencies = [ "dupe", "flow_parser", "serde", ] [[package]] name = "flow_logging_utils" version = "0.0.0" dependencies = [ "flow_common", "flow_event_logger", "flow_event_logger_common", "flow_hh_logger", "flow_interaction_logger", ] [[package]] name = "flow_lsp" version = "0.0.0" dependencies = [ "flow_parser", "flow_server_utils", "lsp-types", "serde", "serde_json", "tower-lsp-server", ] [[package]] name = "flow_lsp_server" version = "0.0.0" dependencies = [ "crossbeam", "dupe", "flow_commands_connect", "flow_common", "flow_common_exit_status", "flow_common_semver", "flow_common_socket", "flow_config", "flow_event_logger", "flow_event_logger_lwt", "flow_flowlib", "flow_interaction_logger", "flow_lsp", "flow_parser", "flow_server_env", "flow_server_files", "flow_server_utils", "flow_tokio_runtime", "lsp-types", "regex", "serde", "serde_json", "tokio", ] [[package]] name = "flow_lwt_sys_utils" version = "0.0.0" dependencies = [ "tokio", ] [[package]] name = "flow_monitor_rpc" version = "0.0.0" dependencies = [ "dupe", "flow_common", "flow_common_errors", "flow_common_exit_status", "flow_event_logger", "flow_lsp", "flow_parser", "flow_parser_utils_output", "flow_server_utils", "flow_services_coverage", "flow_services_export_index", "log", "lsp-types", "serde", "serde_json", ] [[package]] name = "flow_packed_locs" version = "0.0.0" dependencies = [ "flow_common_leb128", "flow_parser", ] [[package]] name = "flow_parser" version = "0.0.0" dependencies = [ "buck-resources", "dupe", "flow_data_structure_wrapper", "logos", "regex", "serde", "serde_json", ] [[package]] name = "flow_parser_utils" version = "0.0.0" dependencies = [ "dupe", "flow_aloc", "flow_analysis", "flow_common", "flow_data_structure_wrapper", "flow_parser", "flow_parser_utils_output", "lazy_static", "pretty_assertions", "regex", "serde", "vec1", ] [[package]] name = "flow_parser_utils_output" version = "0.0.0" dependencies = [ "dupe", "flow_aloc", "flow_common", "flow_common_utils", "flow_data_structure_wrapper", "flow_parser", "flow_parser_utils", "flow_server_utils", "pretty_assertions", ] [[package]] name = "flow_parser_wasm" version = "0.0.0" dependencies = [ "flow_parser", "prettyplease", "proc-macro2", "quote", "syn", ] [[package]] name = "flow_parsing" version = "0.0.0" dependencies = [ "bumpalo", "dupe", "flow_aloc", "flow_common", "flow_common_modulename", "flow_data_structure_wrapper", "flow_heap", "flow_hh_logger", "flow_imports_exports", "flow_parser", "flow_parser_utils", "flow_services_module", "flow_type_sig", "flow_utils_concurrency", "lazy_static", "logos", "regex", "vec1", ] [[package]] name = "flow_print_signal" version = "0.0.0" dependencies = [ "libc", ] [[package]] name = "flow_procfs" version = "0.0.0" [[package]] name = "flow_profiling" version = "0.0.0" dependencies = [ "flow_cgroup", "flow_common_utils", "flow_heap", "flow_hh_json", "flow_hh_logger", "nix", "serde_json", ] [[package]] name = "flow_saved_state" version = "0.0.0" dependencies = [ "bincode", "dupe", "flow_common", "flow_common_build_id", "flow_common_modulename", "flow_config", "flow_data_structure_wrapper", "flow_heap", "flow_hh_logger", "flow_imports_exports", "flow_parser", "flow_parser_utils", "flow_saved_state_fetcher", "flow_server_env", "flow_server_files", "flow_services_export", "flow_typing_errors", "flow_utils_concurrency", "lz4_flex", "serde", ] [[package]] name = "flow_saved_state_fetcher" version = "0.0.0" dependencies = [ "flow_common", "flow_common_vcs", "flow_hh_logger", "regex", ] [[package]] name = "flow_server" version = "0.0.0" dependencies = [ "crossbeam", "dupe", "flow_aloc", "flow_cgroup", "flow_common", "flow_common_errors", "flow_common_exit_status", "flow_common_utils", "flow_common_vcs", "flow_daemon", "flow_data_structure_wrapper", "flow_event_logger", "flow_event_logger_common", "flow_event_logger_lwt", "flow_flowlib", "flow_heap", "flow_hh_logger", "flow_logging_utils", "flow_parser", "flow_saved_state", "flow_server_command_handler", "flow_server_env", "flow_server_files", "flow_server_rechecker", "flow_services_inference", "flow_services_inference_types", "flow_services_references", "flow_tokio_runtime", "flow_typing_errors", "flow_utils_concurrency", "serde", "serde_json", "tokio", ] [[package]] name = "flow_server_command_handler" version = "0.0.0" dependencies = [ "bincode", "dupe", "flow_aloc", "flow_analysis", "flow_common", "flow_common_errors", "flow_common_modulename", "flow_common_tarjan", "flow_common_ty", "flow_common_utils", "flow_event_logger", "flow_heap", "flow_hh_logger", "flow_parser", "flow_parser_utils", "flow_parser_utils_output", "flow_parsing", "flow_saved_state", "flow_server_env", "flow_server_rechecker", "flow_server_utils", "flow_services_autocomplete", "flow_services_code_action", "flow_services_coverage", "flow_services_export", "flow_services_get_def", "flow_services_inference", "flow_services_inference_types", "flow_services_jsx", "flow_services_module", "flow_services_references", "flow_services_type_info", "flow_services_type_of_name", "flow_type_sig", "flow_typing", "flow_typing_context", "flow_typing_errors", "flow_typing_ty_normalizer", "flow_typing_type", "flow_typing_utils", "lsp-types", "serde", "serde_json", ] [[package]] name = "flow_server_env" version = "0.0.0" dependencies = [ "crossbeam", "dupe", "flow_aloc", "flow_common", "flow_common_errors", "flow_common_exit_status", "flow_common_utils", "flow_config", "flow_data_structure_wrapper", "flow_heap", "flow_hh_logger", "flow_lint_settings", "flow_lsp", "flow_monitor_rpc", "flow_parser", "flow_parser_utils_output", "flow_server_utils", "flow_services_coverage", "flow_services_export", "flow_typing_context", "flow_typing_errors", "flow_utils_concurrency", "flow_utils_tty", "lsp-types", "rayon", "serde", "serde_json", "tokio", "vec1", ] [[package]] name = "flow_server_file_watcher_spec" version = "0.0.0" dependencies = [ "flow_common", "flow_server_files", ] [[package]] name = "flow_server_files" version = "0.0.0" dependencies = [ "flow_common", "md-5", ] [[package]] name = "flow_server_monitor" version = "0.0.0" dependencies = [ "bincode", "crossbeam", "dupe", "flow_common", "flow_common_exit_status", "flow_common_socket", "flow_common_vcs", "flow_daemon", "flow_dfind", "flow_edenfs_watcher", "flow_event_logger", "flow_hh_logger", "flow_logging_utils", "flow_monitor_rpc", "flow_parser", "flow_server", "flow_server_env", "flow_server_file_watcher_spec", "flow_server_files", "flow_server_watchman_expression_terms", "flow_tokio_runtime", "flow_watchman", "futures 0.3.32", "libc", "lsp-types", "nix", "semver", "serde", "serde_json", "signal-hook", "tokio", ] [[package]] name = "flow_server_rechecker" version = "0.0.0" dependencies = [ "crossbeam", "dupe", "flow_common", "flow_common_exit_status", "flow_common_semver", "flow_common_utils", "flow_config", "flow_data_structure_wrapper", "flow_event_logger", "flow_flowlib", "flow_heap", "flow_hh_logger", "flow_parser", "flow_parsing", "flow_server_env", "flow_server_files", "flow_services_inference", "flow_services_module", "flow_services_references", "flow_tokio_runtime", "flow_utils_concurrency", "serde_json", "tokio", ] [[package]] name = "flow_server_utils" version = "0.0.0" dependencies = [ "serde", ] [[package]] name = "flow_server_watchman_expression_terms" version = "0.0.0" dependencies = [ "flow_common", "flow_server_file_watcher_spec", "serde_json", ] [[package]] name = "flow_services_autocomplete" version = "0.0.0" dependencies = [ "dupe", "flow_aloc", "flow_analysis", "flow_common", "flow_common_errors", "flow_common_modulename", "flow_common_ty", "flow_common_utils", "flow_env_builder", "flow_lsp", "flow_parser", "flow_parser_utils", "flow_parser_utils_output", "flow_services_export", "flow_services_get_def", "flow_typing", "flow_typing_context", "flow_typing_errors", "flow_typing_flow_common", "flow_typing_flow_js", "flow_typing_statement", "flow_typing_tvar", "flow_typing_ty_normalizer", "flow_typing_type", "flow_typing_utils", "flow_utils_concurrency", "lsp-types", ] [[package]] name = "flow_services_code_action" version = "0.0.0" dependencies = [ "dupe", "flow_aloc", "flow_analysis", "flow_common", "flow_common_errors", "flow_common_modulename", "flow_common_ty", "flow_data_structure_wrapper", "flow_env_builder", "flow_heap", "flow_hh_logger", "flow_lazy", "flow_lint_settings", "flow_lsp", "flow_parser", "flow_parser_utils", "flow_parser_utils_output", "flow_server_env", "flow_services_autocomplete", "flow_services_export", "flow_services_inference", "flow_services_inference_types", "flow_type_sig", "flow_typing", "flow_typing_builtins", "flow_typing_context", "flow_typing_errors", "flow_typing_flow_common", "flow_typing_flow_js", "flow_typing_statement", "flow_typing_ty_normalizer", "flow_typing_type", "flow_typing_utils", "flow_typing_visitors", "flow_utils_concurrency", "lsp-types", "serde_json", "tower-lsp-server", "vec1", ] [[package]] name = "flow_services_coverage" version = "0.0.0" dependencies = [ "dupe", "flow_aloc", "flow_parser", "flow_typing_context", "flow_typing_type", "serde", ] [[package]] name = "flow_services_export" version = "0.0.0" dependencies = [ "dupe", "flow_common", "flow_common_modulename", "flow_common_utils", "flow_data_structure_wrapper", "flow_heap", "flow_hh_logger", "flow_imports_exports", "flow_monitor_rpc", "flow_parser", "flow_services_export_index", "flow_utils_concurrency", ] [[package]] name = "flow_services_export_index" version = "0.0.0" dependencies = [ "dupe", "flow_common", "flow_data_structure_wrapper", "flow_parser", "serde", ] [[package]] name = "flow_services_get_def" version = "0.0.0" dependencies = [ "dupe", "flow_aloc", "flow_analysis", "flow_common", "flow_data_structure_wrapper", "flow_parser", "flow_parser_utils", "flow_typing", "flow_typing_context", "flow_typing_flow_common", "flow_typing_flow_js", "flow_typing_statement", "flow_typing_tvar", "flow_typing_type", "flow_typing_utils", "flow_utils_concurrency", "vec1", ] [[package]] name = "flow_services_inference" version = "0.0.0" dependencies = [ "crossbeam", "dupe", "flow_aloc", "flow_common", "flow_common_cycle_hash", "flow_common_errors", "flow_common_exit_status", "flow_common_modulename", "flow_common_semver", "flow_common_tarjan", "flow_common_transaction", "flow_common_utils", "flow_common_xx", "flow_config", "flow_data_structure_wrapper", "flow_event_logger", "flow_heap", "flow_hh_logger", "flow_imports_exports", "flow_lazy", "flow_lint_settings", "flow_parser", "flow_parser_utils", "flow_parsing", "flow_profiling", "flow_saved_state", "flow_saved_state_fetcher", "flow_server_env", "flow_server_files", "flow_services_coverage", "flow_services_export", "flow_services_get_def", "flow_services_inference_types", "flow_services_module", "flow_services_references", "flow_type_sig", "flow_typing", "flow_typing_builtins", "flow_typing_context", "flow_typing_errors", "flow_typing_flow_common", "flow_typing_flow_js", "flow_typing_type", "flow_typing_utils", "flow_utils_concurrency", "linked-hash-map", "once_cell", "serde_json", "vec1", ] [[package]] name = "flow_services_inference_types" version = "0.0.0" dependencies = [ "flow_aloc", "flow_common", "flow_parser", "flow_parser_utils", "flow_parsing", "flow_services_coverage", "flow_services_references", "flow_type_sig", "flow_typing_context", "flow_typing_errors", "flow_typing_type", ] [[package]] name = "flow_services_jsx" version = "0.0.0" dependencies = [ "dupe", "flow_parser", "flow_parser_utils_output", ] [[package]] name = "flow_services_module" version = "0.0.0" dependencies = [ "dupe", "flow_common", "flow_common_modulename", "flow_data_structure_wrapper", "flow_heap", "flow_hh_logger", "flow_parser", "flow_parser_utils", "flow_utils_concurrency", "lazy_static", "regex", "vec1", ] [[package]] name = "flow_services_references" version = "0.0.0" dependencies = [ "dupe", "flow_aloc", "flow_analysis", "flow_common", "flow_data_structure_wrapper", "flow_heap", "flow_lsp", "flow_parser", "flow_parser_utils", "flow_parser_utils_output", "flow_server_env", "flow_services_get_def", "flow_typing_context", "flow_typing_flow_js", "flow_typing_tvar", "flow_typing_type", "flow_typing_utils", "flow_utils_concurrency", "lsp-types", "once_cell", "vec1", ] [[package]] name = "flow_services_type_info" version = "0.0.0" dependencies = [ "dupe", "flow_aloc", "flow_common", "flow_common_ty", "flow_data_structure_wrapper", "flow_parser", "flow_parser_utils", "flow_parsing", "flow_server_env", "flow_services_autocomplete", "flow_services_coverage", "flow_services_get_def", "flow_typing", "flow_typing_context", "flow_typing_flow_js", "flow_typing_tvar", "flow_typing_ty_normalizer", "flow_typing_type", "flow_typing_utils", "flow_utils_concurrency", "regex", "serde_json", ] [[package]] name = "flow_services_type_of_name" version = "0.0.0" dependencies = [ "dupe", "flow_aloc", "flow_common", "flow_common_ty", "flow_heap", "flow_parser", "flow_server_env", "flow_services_autocomplete", "flow_services_export", "flow_services_inference", "flow_services_inference_types", "flow_typing", "flow_typing_ty_normalizer", "flow_typing_type", ] [[package]] name = "flow_tokio_runtime" version = "0.0.0" dependencies = [ "tokio", ] [[package]] name = "flow_type_sig" version = "0.0.0" dependencies = [ "bumpalo", "dupe", "flow_analysis", "flow_common", "flow_common_cycle_hash", "flow_data_structure_wrapper", "flow_parser", "flow_parser_utils", "once_cell", "pretty_assertions", "serde", "vec1", ] [[package]] name = "flow_typing" version = "0.0.0" dependencies = [ "bumpalo", "dupe", "flow_aloc", "flow_analysis", "flow_common", "flow_common_ty", "flow_data_structure_wrapper", "flow_env_builder", "flow_env_builder_resolver", "flow_flowlib", "flow_hh_logger", "flow_lazy", "flow_lint_settings", "flow_parser", "flow_parser_utils", "flow_parser_utils_output", "flow_server_files", "flow_type_sig", "flow_typing_builtins", "flow_typing_context", "flow_typing_debug", "flow_typing_errors", "flow_typing_exists_check", "flow_typing_flow_common", "flow_typing_flow_js", "flow_typing_loc_env", "flow_typing_statement", "flow_typing_tvar", "flow_typing_ty_normalizer", "flow_typing_type", "flow_typing_utils", "flow_typing_visitors", "flow_utils_concurrency", "flow_utils_find", "flow_utils_union_find", "once_cell", "serde_json", "vec1", ] [[package]] name = "flow_typing_builtins" version = "0.0.0" dependencies = [ "dupe", "flow_aloc", "flow_common", "flow_data_structure_wrapper", "flow_lazy", "flow_typing_type", ] [[package]] name = "flow_typing_context" version = "0.0.0" dependencies = [ "dupe", "flow_aloc", "flow_analysis", "flow_common", "flow_data_structure_wrapper", "flow_env_builder", "flow_lazy", "flow_lint_settings", "flow_parser", "flow_type_sig", "flow_typing_builtins", "flow_typing_errors", "flow_typing_exists_check", "flow_typing_generics", "flow_typing_loc_env", "flow_typing_speculation_state", "flow_typing_spread_cache", "flow_typing_type", "flow_utils_concurrency", "flow_utils_union_find", "regex", "vec1", ] [[package]] name = "flow_typing_debug" version = "0.0.0" dependencies = [ "flow_aloc", "flow_common", "flow_lint_settings", "flow_parser", "flow_parser_utils", "flow_type_sig", "flow_typing_context", "flow_typing_default", "flow_typing_errors", "flow_typing_generics", "flow_typing_type", "flow_utils_union_find", ] [[package]] name = "flow_typing_default" version = "0.0.0" dependencies = [ "flow_common", "flow_data_structure_wrapper", "flow_typing_type", ] [[package]] name = "flow_typing_errors" version = "0.0.0" dependencies = [ "dupe", "flow_aloc", "flow_common", "flow_common_errors", "flow_common_ty", "flow_data_structure_wrapper", "flow_env_builder", "flow_lint_settings", "flow_parser", "flow_parser_utils", "flow_type_sig", "flow_typing_type", "serde", "vec1", ] [[package]] name = "flow_typing_exists_check" version = "0.0.0" dependencies = [ "flow_aloc", "flow_parser", ] [[package]] name = "flow_typing_flow_common" version = "0.0.0" dependencies = [ "dupe", "flow_aloc", "flow_common", "flow_common_utils", "flow_data_structure_wrapper", "flow_env_builder", "flow_lazy", "flow_parser", "flow_parser_utils", "flow_typing_context", "flow_typing_debug", "flow_typing_errors", "flow_typing_generics", "flow_typing_speculation_state", "flow_typing_tvar", "flow_typing_type", "flow_typing_visitors", "flow_utils_concurrency", "flow_utils_union_find", "once_cell", "regex", "vec1", ] [[package]] name = "flow_typing_flow_js" version = "0.0.0" dependencies = [ "dupe", "flow_aloc", "flow_common", "flow_common_utils", "flow_data_structure_wrapper", "flow_lazy", "flow_parser", "flow_typing_context", "flow_typing_debug", "flow_typing_default", "flow_typing_errors", "flow_typing_flow_common", "flow_typing_generics", "flow_typing_implicit_instantiation_check", "flow_typing_speculation_state", "flow_typing_spread_cache", "flow_typing_tvar", "flow_typing_type", "flow_typing_visitors", "flow_utils_concurrency", "flow_utils_union_find", "vec1", ] [[package]] name = "flow_typing_generics" version = "0.0.0" dependencies = [ "flow_aloc", "flow_common", "vec1", ] [[package]] name = "flow_typing_implicit_instantiation_check" version = "0.0.0" dependencies = [ "flow_aloc", "flow_common", "flow_typing_type", "vec1", ] [[package]] name = "flow_typing_key" version = "0.0.0" dependencies = [ "dupe", "flow_common", "flow_data_structure_wrapper", ] [[package]] name = "flow_typing_loc_env" version = "0.0.0" dependencies = [ "dupe", "flow_aloc", "flow_common", "flow_data_structure_wrapper", "flow_env_builder", "flow_lazy", "flow_parser", "flow_parser_utils_output", "flow_typing_type", "flow_utils_concurrency", "vec1", ] [[package]] name = "flow_typing_speculation_state" version = "0.0.0" dependencies = [ "flow_aloc", "flow_typing_errors", "flow_typing_type", ] [[package]] name = "flow_typing_spread_cache" version = "0.0.0" dependencies = [ "dupe", "flow_aloc", "flow_common", "flow_data_structure_wrapper", "flow_typing_errors", "flow_typing_type", "vec1", ] [[package]] name = "flow_typing_statement" version = "0.0.0" dependencies = [ "dupe", "flow_aloc", "flow_analysis", "flow_common", "flow_common_utils", "flow_data_structure_wrapper", "flow_env_builder", "flow_hh_logger", "flow_lazy", "flow_parser", "flow_parser_utils", "flow_typing_context", "flow_typing_debug", "flow_typing_default", "flow_typing_errors", "flow_typing_exists_check", "flow_typing_flow_common", "flow_typing_flow_js", "flow_typing_generics", "flow_typing_key", "flow_typing_loc_env", "flow_typing_tvar", "flow_typing_type", "flow_typing_utils", "flow_typing_visitors", "flow_utils_concurrency", "vec1", ] [[package]] name = "flow_typing_tvar" version = "0.0.0" dependencies = [ "dupe", "flow_common", "flow_typing_context", "flow_typing_type", "flow_utils_concurrency", "flow_utils_union_find", ] [[package]] name = "flow_typing_ty_normalizer" version = "0.0.0" dependencies = [ "dupe", "flow_aloc", "flow_common", "flow_common_ty", "flow_data_structure_wrapper", "flow_lazy", "flow_parser", "flow_parser_utils", "flow_typing_context", "flow_typing_debug", "flow_typing_flow_common", "flow_typing_type", "flow_utils_concurrency", ] [[package]] name = "flow_typing_type" version = "0.0.0" dependencies = [ "dupe", "flow_aloc", "flow_common", "flow_common_ty", "flow_common_utils", "flow_data_structure_wrapper", "flow_lazy", "flow_parser", "flow_typing_generics", "flow_utils_concurrency", "flow_utils_union_find", "serde", "vec1", ] [[package]] name = "flow_typing_utils" version = "0.0.0" dependencies = [ "dupe", "flow_aloc", "flow_analysis", "flow_common", "flow_data_structure_wrapper", "flow_env_builder", "flow_hh_logger", "flow_lazy", "flow_lint_settings", "flow_parser", "flow_type_sig", "flow_typing_builtins", "flow_typing_context", "flow_typing_debug", "flow_typing_errors", "flow_typing_flow_common", "flow_typing_flow_js", "flow_typing_generics", "flow_typing_implicit_instantiation_check", "flow_typing_key", "flow_typing_loc_env", "flow_typing_tvar", "flow_typing_type", "flow_typing_visitors", "flow_utils_concurrency", "flow_utils_union_find", "serde_json", "vec1", ] [[package]] name = "flow_typing_visitors" version = "0.0.0" dependencies = [ "dupe", "flow_common", "flow_common_utils", "flow_data_structure_wrapper", "flow_typing_context", "flow_typing_type", ] [[package]] name = "flow_utils_concurrency" version = "0.0.0" dependencies = [ "crossbeam", "crossbeam-skiplist", "dupe", "equivalent", "flow_aloc", "flow_common_utils", "human_bytes", "itertools", "lock_free_hashtable", "nix", "num_cpus", "rayon", "starlark_map", "tracing", ] [[package]] name = "flow_utils_find" version = "0.0.0" [[package]] name = "flow_utils_tty" version = "0.0.0" [[package]] name = "flow_utils_union_find" version = "0.0.0" dependencies = [ "flow_data_structure_wrapper", ] [[package]] name = "flow_watchman" version = "0.0.0" dependencies = [ "flow_common_vcs", "flow_event_logger", "flow_hh_json", "flow_hh_logger", "serde_json", "tokio", ] [[package]] name = "fluent-uri" version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "17c704e9dbe1ddd863da1e6ff3567795087b1eb201ce80d8fa81162e1516500d" dependencies = [ "bitflags 1.3.2", ] [[package]] name = "fnv" version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "foldhash" version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" [[package]] name = "foldhash" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" [[package]] name = "fsevent-sys" version = "4.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2" dependencies = [ "libc", ] [[package]] name = "futures" version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678" [[package]] name = "futures" version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d" dependencies = [ "futures-channel", "futures-core", "futures-executor", "futures-io", "futures-sink", "futures-task", "futures-util", ] [[package]] name = "futures-channel" version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" dependencies = [ "futures-core", "futures-sink", ] [[package]] name = "futures-core" version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" [[package]] name = "futures-executor" version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d" dependencies = [ "futures-core", "futures-task", "futures-util", ] [[package]] name = "futures-io" version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" [[package]] name = "futures-macro" version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" dependencies = [ "proc-macro2", "quote", "syn", ] [[package]] name = "futures-sink" version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893" [[package]] name = "futures-task" version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" [[package]] name = "futures-util" version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" dependencies = [ "futures 0.1.31", "futures-channel", "futures-core", "futures-io", "futures-macro", "futures-sink", "futures-task", "libc", "memchr", "pin-project-lite", "slab", ] [[package]] name = "fxhash" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" dependencies = [ "byteorder", ] [[package]] name = "generic-array" version = "0.14.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" dependencies = [ "typenum", "version_check", ] [[package]] name = "getrandom" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555" dependencies = [ "cfg-if", "libc", "r-efi", "rand_core 0.10.1", "wasip2", "wasip3", ] [[package]] name = "hashbrown" version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" [[package]] name = "hashbrown" version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ "foldhash 0.1.5", ] [[package]] name = "hashbrown" version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" dependencies = [ "allocator-api2", "equivalent", "foldhash 0.2.0", ] [[package]] name = "hashbrown" version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" [[package]] name = "heck" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" [[package]] name = "hostname" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "617aaa3557aef3810a6369d0a99fac8a080891b68bd9f9812a1eeda0c0730cbd" dependencies = [ "cfg-if", "libc", "windows-link", ] [[package]] name = "httparse" version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" [[package]] name = "human_bytes" version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "91f255a4535024abf7640cb288260811fc14794f62b063652ed349f9a6c2348e" [[package]] name = "iana-time-zone" version = "0.1.65" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470" dependencies = [ "android_system_properties", "core-foundation-sys", "iana-time-zone-haiku", "js-sys", "log", "wasm-bindgen", "windows-core", ] [[package]] name = "iana-time-zone-haiku" version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" dependencies = [ "cc", ] [[package]] name = "id-arena" version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954" [[package]] name = "im" version = "15.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d0acd33ff0285af998aaf9b57342af478078f53492322fafc47450e09397e0e9" dependencies = [ "bitmaps", "rand_core 0.6.4", "rand_xoshiro", "rayon", "serde", "sized-chunks", "typenum", "version_check", ] [[package]] name = "indexmap" version = "2.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9" dependencies = [ "equivalent", "hashbrown 0.17.0", "serde", "serde_core", ] [[package]] name = "inotify" version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "533e68a5842e734946fe159fb03fc9bbbb254f590dd0d8ad321ae5ff7beca2c1" dependencies = [ "bitflags 2.13.0", "inotify-sys", "libc", ] [[package]] name = "inotify-sys" version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb" dependencies = [ "libc", ] [[package]] name = "itertools" version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" dependencies = [ "either", ] [[package]] name = "itoa" version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" [[package]] name = "js-sys" version = "0.3.99" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "142bc4740e452c1e57ade0cbc129f139c9093e354346f0872ef985f4f5cf5f11" dependencies = [ "cfg-if", "futures-util", "once_cell", "wasm-bindgen", ] [[package]] name = "jwalk" version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2735847566356cd2179a2a38264839308f7079fa96e6bd5a42d740460e003c56" dependencies = [ "crossbeam", "rayon", ] [[package]] name = "kqueue" version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "273c0752728918e0ac4976f2b275b6fefb9ecd400585dec929419f3844cd87b5" dependencies = [ "kqueue-sys", "libc", ] [[package]] name = "kqueue-sys" version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07293a4e297ac234359b510362495713f75ea345d5307140414f20c69ffeb087" dependencies = [ "bitflags 2.13.0", "libc", ] [[package]] name = "lazy_static" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "leb128fmt" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" [[package]] name = "libc" version = "0.2.186" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66" [[package]] name = "link-section" version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c8600ca3dbe044f07955b443ff606c50f45295b863289bbe7d0844d50cf11e4" [[package]] name = "linked-hash-map" version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" dependencies = [ "serde", ] [[package]] name = "linktime-proc-macro" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a44cd706ff0d503ee32b2071166510ca27e281228de10cd3aa8d35ff94560f81" [[package]] name = "linux-raw-sys" version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" [[package]] name = "lock_api" version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" dependencies = [ "scopeguard", ] [[package]] name = "lock_free_hashtable" version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ebf3631712f5b790675292ff827af269f5d9f920c920b77dc41d0485e3719612" dependencies = [ "atomic", "parking_lot", ] [[package]] name = "log" version = "0.4.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "953f07c43838f8e6f9758cab68bf5bed85465e7587ebe0b823f1bcd81978ad3a" dependencies = [ "value-bag", ] [[package]] name = "logos" version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff472f899b4ec2d99161c51f60ff7075eeb3097069a36050d8037a6325eb8154" dependencies = [ "logos-derive", ] [[package]] name = "logos-codegen" version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "192a3a2b90b0c05b27a0b2c43eecdb7c415e29243acc3f89cc8247a5b693045c" dependencies = [ "beef", "fnv", "lazy_static", "proc-macro2", "quote", "regex-syntax", "rustc_version", "syn", ] [[package]] name = "logos-derive" version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "605d9697bcd5ef3a42d38efc51541aa3d6a4a25f7ab6d1ed0da5ac632a26b470" dependencies = [ "logos-codegen", ] [[package]] name = "lsp-types" version = "0.97.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53353550a17c04ac46c585feb189c2db82154fc84b79c7a66c96c2c644f66071" dependencies = [ "bitflags 1.3.2", "fluent-uri", "serde", "serde_json", "serde_repr", ] [[package]] name = "lz4_flex" version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ef0d4ed8669f8f8826eb00dc878084aa8f253506c4fd5e8f58f5bce72ddb97e" dependencies = [ "twox-hash", ] [[package]] name = "md-5" version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" dependencies = [ "cfg-if", "digest", ] [[package]] name = "memchr" version = "2.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6b947ae49db0d222b1dbc6b113ce7248a3fc3a6ca21b696717bfc000ba4484d8" [[package]] name = "memoffset" version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" dependencies = [ "autocfg", ] [[package]] name = "mio" version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02bd0af71c67b473010cbbc60715ee815645a4dc942899111f494b4b737d6fda" dependencies = [ "libc", "log", "wasi", "windows-sys 0.61.2", ] [[package]] name = "nix" version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" dependencies = [ "bitflags 2.13.0", "cfg-if", "cfg_aliases", "libc", "memoffset", ] [[package]] name = "notify" version = "8.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3" dependencies = [ "bitflags 2.13.0", "fsevent-sys", "inotify", "kqueue", "libc", "log", "mio", "notify-types", "walkdir", "windows-sys 0.60.2", ] [[package]] name = "notify-types" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42b8cfee0e339a0337359f3c88165702ac6e600dc01c0cc9579a92d62b08477a" dependencies = [ "bitflags 2.13.0", ] [[package]] name = "num-traits" version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" dependencies = [ "autocfg", ] [[package]] name = "num_cpus" version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b" dependencies = [ "hermit-abi", "libc", ] [[package]] name = "once_cell" version = "1.21.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" [[package]] name = "parking_lot" version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" dependencies = [ "lock_api", "parking_lot_core", ] [[package]] name = "parking_lot_core" version = "0.9.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", "windows-link", ] [[package]] name = "percent-encoding" version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" [[package]] name = "pin-project-lite" version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" [[package]] name = "pretty_assertions" version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d" dependencies = [ "diff", "yansi", ] [[package]] name = "prettyplease" version = "0.2.37" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" dependencies = [ "proc-macro2", "syn", ] [[package]] name = "proc-macro2" version = "1.0.106" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" dependencies = [ "unicode-ident", ] [[package]] name = "quote" version = "1.0.45" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" dependencies = [ "proc-macro2", ] [[package]] name = "r-efi" version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" [[package]] name = "rand" version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207" dependencies = [ "chacha20", "getrandom", "rand_core 0.10.1", ] [[package]] name = "rand_core" version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" [[package]] name = "rand_core" version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69" [[package]] name = "rand_xoshiro" version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa" dependencies = [ "rand_core 0.6.4", ] [[package]] name = "rayon" version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d" dependencies = [ "either", "rayon-core", ] [[package]] name = "rayon-core" version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" dependencies = [ "crossbeam-deque", "crossbeam-utils", ] [[package]] name = "redox_syscall" version = "0.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" dependencies = [ "bitflags 2.13.0", ] [[package]] name = "ref-cast" version = "1.0.25" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d" dependencies = [ "ref-cast-impl", ] [[package]] name = "ref-cast-impl" version = "1.0.25" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" dependencies = [ "proc-macro2", "quote", "syn", ] [[package]] name = "regex" version = "1.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" dependencies = [ "aho-corasick", "memchr", "regex-automata", "regex-syntax", ] [[package]] name = "regex-automata" version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" dependencies = [ "aho-corasick", "memchr", "regex-syntax", ] [[package]] name = "regex-syntax" version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" [[package]] name = "rpds" version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e025feb26210bc196b908e72deb063b1b4000754304341cbc168a1e72c857ebc" dependencies = [ "archery", "smallvec", ] [[package]] name = "rustc_version" version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ "semver", ] [[package]] name = "rustix" version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" dependencies = [ "bitflags 2.13.0", "errno", "libc", "linux-raw-sys", "windows-sys 0.61.2", ] [[package]] name = "rustversion" version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "ryu" version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f" [[package]] name = "same-file" version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" dependencies = [ "winapi-util", ] [[package]] name = "scopeguard" version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "semver" version = "1.0.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd" dependencies = [ "serde", "serde_core", ] [[package]] name = "serde" version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" dependencies = [ "serde_core", "serde_derive", ] [[package]] name = "serde_core" version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", "syn", ] [[package]] name = "serde_fmt" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e497af288b3b95d067a23a4f749f2861121ffcb2f6d8379310dcda040c345ed" dependencies = [ "serde_core", ] [[package]] name = "serde_json" version = "1.0.150" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9" dependencies = [ "itoa", "memchr", "serde", "serde_core", "zmij", ] [[package]] name = "serde_repr" version = "0.1.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" dependencies = [ "proc-macro2", "quote", "syn", ] [[package]] name = "shlex" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba" [[package]] name = "signal-hook" version = "0.3.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2" dependencies = [ "libc", "signal-hook-registry", ] [[package]] name = "signal-hook-registry" version = "1.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b" dependencies = [ "errno", "libc", ] [[package]] name = "sized-chunks" version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "16d69225bde7a69b235da73377861095455d298f2b970996eec25ddbb42b3d1e" dependencies = [ "bitmaps", "typenum", ] [[package]] name = "slab" version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" [[package]] name = "smallvec" version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" [[package]] name = "smol_str" version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4aaa7368fcf4852a4c2dd92df0cace6a71f2091ca0a23391ce7f3a31833f1523" dependencies = [ "borsh", "serde_core", ] [[package]] name = "socket2" version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52d1cfed4120b4d927bf7c0f86d2087a4a7d6027c906d9f9d525a80573b9be51" dependencies = [ "libc", "windows-sys 0.61.2", ] [[package]] name = "starlark_map" version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "234877898fd216af93b2f5798b08cbbdc1a2e8f16a622a258b1db23a61a1c4ba" dependencies = [ "allocative", "dupe", "equivalent", "fxhash", "hashbrown 0.16.1", "serde", "strong_hash", ] [[package]] name = "strong_hash" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0831334aea34390b6b6ec7af0a27f9ee6324ad3a69463e6b240d83d6b7bce9c9" dependencies = [ "ref-cast", "strong_hash_derive", ] [[package]] name = "strong_hash_derive" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ace6b48b7c4383a39bd3b966cca41bc999003aab9f690a2f355525c924296928" dependencies = [ "quote", "syn", ] [[package]] name = "sval" version = "2.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a05195a68cb8336336413c3f52ea0467c7666f5f652e01ba807319ffcc090f2" [[package]] name = "sval_buffer" version = "2.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2887fd5e2454319f2f170860427f615451bb057fc9b3fd7f28b7a99ac2ccf0e4" dependencies = [ "sval", "sval_ref", ] [[package]] name = "sval_dynamic" version = "2.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "12ddf3833aa407554ad40be081aea9cc3ea6d6798832ec83dd35022b45373896" dependencies = [ "sval", ] [[package]] name = "sval_fmt" version = "2.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94398bdd2ee99eee108e0b7b0df9081700a96cdefac3add5c09ad3e6f2376bcb" dependencies = [ "itoa", "ryu", "sval", ] [[package]] name = "sval_json" version = "2.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f51ae40f37b541fdf81531e51d5071e8edc7c5a191cc23d288b654995b9eaba" dependencies = [ "itoa", "ryu", "sval", ] [[package]] name = "sval_nested" version = "2.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3abe05be8455348e3f6edc14a85fd2fcf32f801a14f0126ce025e63851b4f13b" dependencies = [ "sval", "sval_buffer", "sval_ref", ] [[package]] name = "sval_ref" version = "2.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a36361fa3c42c9fd129f4c5023a812d5b275742b28a672c758ec70049c61df00" dependencies = [ "sval", ] [[package]] name = "sval_serde" version = "2.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fb76707179eccecab345902a803aacacab6889f3af675dbe89766bc790b1a6cb" dependencies = [ "serde_core", "sval", "sval_nested", ] [[package]] name = "syn" version = "2.0.117" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" dependencies = [ "proc-macro2", "quote", "unicode-ident", ] [[package]] name = "sync_wrapper" version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" [[package]] name = "tempfile" version = "3.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", "getrandom", "once_cell", "rustix", "windows-sys 0.61.2", ] [[package]] name = "thiserror" version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", "syn", ] [[package]] name = "tokio" version = "1.52.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffe" dependencies = [ "bytes", "libc", "mio", "parking_lot", "pin-project-lite", "signal-hook-registry", "socket2", "tokio-macros", "tracing", "windows-sys 0.61.2", ] [[package]] name = "tokio-macros" version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496" dependencies = [ "proc-macro2", "quote", "syn", ] [[package]] name = "tokio-util" version = "0.7.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098" dependencies = [ "bytes", "futures-core", "futures-sink", "pin-project-lite", "tokio", ] [[package]] name = "tower" version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4" dependencies = [ "futures-core", "futures-util", "pin-project-lite", "sync_wrapper", "tower-layer", "tower-service", ] [[package]] name = "tower-layer" version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" [[package]] name = "tower-lsp-server" version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "88f3f8ec0dcfdda4d908bad2882fe0f89cf2b606e78d16491323e918dfa95765" dependencies = [ "bytes", "dashmap", "futures 0.3.32", "httparse", "lsp-types", "memchr", "percent-encoding", "serde", "serde_json", "tokio", "tokio-util", "tower", "tracing", ] [[package]] name = "tower-service" version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" [[package]] name = "tracing" version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" dependencies = [ "pin-project-lite", "tracing-attributes", "tracing-core", ] [[package]] name = "tracing-attributes" version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" dependencies = [ "proc-macro2", "quote", "syn", ] [[package]] name = "tracing-core" version = "0.1.36" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" dependencies = [ "once_cell", "valuable", ] [[package]] name = "triomphe" version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd69c5aa8f924c7519d6372789a74eac5b94fb0f8fcf0d4a97eb0bfc3e785f39" [[package]] name = "twox-hash" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7b17f197b3050ba473acf9181f7b1d3b66d1cf7356c6cc57886662276e65908" [[package]] name = "typeid" version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" version = "1.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20" [[package]] name = "unicode-ident" version = "1.0.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" [[package]] name = "unicode-xid" version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" [[package]] name = "unty" version = "0.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae" [[package]] name = "valuable" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" [[package]] name = "value-bag" version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ba6f5989077681266825251a52748b8c1d8a4ad098cc37e440103d0ea717fc0" dependencies = [ "value-bag-serde1", "value-bag-sval2", ] [[package]] name = "value-bag-serde1" version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "16530907bfe2999a1773ca5900a65101e092c70f642f25cc23ca0c43573262c5" dependencies = [ "erased-serde", "serde_core", "serde_fmt", ] [[package]] name = "value-bag-sval2" version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d00ae130edd690eaa877e4f40605d534790d1cf1d651e7685bd6a144521b251f" dependencies = [ "sval", "sval_buffer", "sval_dynamic", "sval_fmt", "sval_json", "sval_ref", "sval_serde", ] [[package]] name = "vec1" version = "1.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eab68b56840f69efb0fefbe3ab6661499217ffdc58e2eef7c3f6f69835386322" dependencies = [ "serde", ] [[package]] name = "version_check" version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "virtue" version = "0.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "051eb1abcf10076295e815102942cc58f9d5e3b4560e46e53c21e8ff6f3af7b1" [[package]] name = "walkdir" version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" dependencies = [ "same-file", "winapi-util", ] [[package]] name = "wasi" version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" [[package]] name = "wasip2" version = "1.0.3+wasi-0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "20064672db26d7cdc89c7798c48a0fdfac8213434a1186e5ef29fd560ae223d6" dependencies = [ "wit-bindgen 0.57.1", ] [[package]] name = "wasip3" version = "0.4.0+wasi-0.3.0-rc-2026-01-06" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5" dependencies = [ "wit-bindgen 0.51.0", ] [[package]] name = "wasm-bindgen" version = "0.2.122" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3ed04576f974d2b2fba0f38c51dbc5518011e38c36bf1143164be765528fd409" dependencies = [ "cfg-if", "once_cell", "rustversion", "wasm-bindgen-macro", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" version = "0.2.122" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "916151b09da36bd82f6615cbf3a419e2f0ba23a03c6160e8e92eb6bd4aa1dec6" dependencies = [ "quote", "wasm-bindgen-macro-support", ] [[package]] name = "wasm-bindgen-macro-support" version = "0.2.122" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "299047362ccbfce148b67ab7e73349f77748e00c8296f9542adfad2ad82c5c5e" dependencies = [ "bumpalo", "proc-macro2", "quote", "syn", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" version = "0.2.122" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a929b2c61f11ba3e9bc35b50c1f25cb38e0e892c0c231ae2b8cf78d5dad4437" dependencies = [ "unicode-ident", ] [[package]] name = "wasm-encoder" version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" dependencies = [ "leb128fmt", "wasmparser", ] [[package]] name = "wasm-metadata" version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" dependencies = [ "anyhow", "indexmap", "wasm-encoder", "wasmparser", ] [[package]] name = "wasmparser" version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" dependencies = [ "bitflags 2.13.0", "hashbrown 0.15.5", "indexmap", "semver", ] [[package]] name = "winapi-util" version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ "windows-sys 0.61.2", ] [[package]] name = "windows-core" version = "0.62.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" dependencies = [ "windows-implement", "windows-interface", "windows-link", "windows-result", "windows-strings", ] [[package]] name = "windows-implement" version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" dependencies = [ "proc-macro2", "quote", "syn", ] [[package]] name = "windows-interface" version = "0.59.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" dependencies = [ "proc-macro2", "quote", "syn", ] [[package]] name = "windows-link" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" [[package]] name = "windows-result" version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" dependencies = [ "windows-link", ] [[package]] name = "windows-strings" version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" dependencies = [ "windows-link", ] [[package]] name = "windows-sys" version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" dependencies = [ "windows-targets", ] [[package]] name = "windows-sys" version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" dependencies = [ "windows-link", ] [[package]] name = "windows-targets" version = "0.53.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" dependencies = [ "windows-link", "windows_aarch64_gnullvm", "windows_aarch64_msvc", "windows_i686_gnu", "windows_i686_gnullvm", "windows_i686_msvc", "windows_x86_64_gnu", "windows_x86_64_gnullvm", "windows_x86_64_msvc", ] [[package]] name = "windows_aarch64_gnullvm" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" [[package]] name = "windows_aarch64_msvc" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" [[package]] name = "windows_i686_gnu" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" [[package]] name = "windows_i686_gnullvm" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" [[package]] name = "windows_i686_msvc" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" [[package]] name = "windows_x86_64_gnu" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" [[package]] name = "windows_x86_64_gnullvm" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" [[package]] name = "windows_x86_64_msvc" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" [[package]] name = "wit-bindgen" version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" dependencies = [ "wit-bindgen-rust-macro", ] [[package]] name = "wit-bindgen" version = "0.57.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" [[package]] name = "wit-bindgen-core" version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" dependencies = [ "anyhow", "heck", "wit-parser", ] [[package]] name = "wit-bindgen-rust" version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" dependencies = [ "anyhow", "heck", "indexmap", "prettyplease", "syn", "wasm-metadata", "wit-bindgen-core", "wit-component", ] [[package]] name = "wit-bindgen-rust-macro" version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a" dependencies = [ "anyhow", "prettyplease", "proc-macro2", "quote", "syn", "wit-bindgen-core", "wit-bindgen-rust", ] [[package]] name = "wit-component" version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" dependencies = [ "anyhow", "bitflags 2.13.0", "indexmap", "log", "serde", "serde_derive", "serde_json", "wasm-encoder", "wasm-metadata", "wasmparser", "wit-parser", ] [[package]] name = "wit-parser" version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" dependencies = [ "anyhow", "id-arena", "indexmap", "log", "semver", "serde", "serde_derive", "serde_json", "unicode-xid", "wasmparser", ] [[package]] name = "xxhash-rust" version = "0.8.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" [[package]] name = "yansi" version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" [[package]] name = "zmij" version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"