Prepare, configure, and manage Firecracker microVMs in seconds!
virtualization linux microvm firecracker

remove fire-client crate and its dependencies

+3 -252
+3 -239
Cargo.lock
··· 39 39 "flate2", 40 40 "foldhash", 41 41 "futures-core", 42 - "h2 0.3.27", 42 + "h2", 43 43 "http 0.2.12", 44 44 "httparse", 45 45 "httpdate", ··· 644 644 645 645 [[package]] 646 646 name = "core-foundation" 647 - version = "0.9.4" 648 - source = "registry+https://github.com/rust-lang/crates.io-index" 649 - checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 650 - dependencies = [ 651 - "core-foundation-sys", 652 - "libc", 653 - ] 654 - 655 - [[package]] 656 - name = "core-foundation" 657 647 version = "0.10.1" 658 648 source = "registry+https://github.com/rust-lang/crates.io-index" 659 649 checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6" ··· 882 872 checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" 883 873 884 874 [[package]] 885 - name = "errno" 886 - version = "0.3.14" 887 - source = "registry+https://github.com/rust-lang/crates.io-index" 888 - checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" 889 - dependencies = [ 890 - "libc", 891 - "windows-sys 0.61.0", 892 - ] 893 - 894 - [[package]] 895 875 name = "etcetera" 896 876 version = "0.8.0" 897 877 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 914 894 ] 915 895 916 896 [[package]] 917 - name = "fastrand" 918 - version = "2.3.0" 919 - source = "registry+https://github.com/rust-lang/crates.io-index" 920 - checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" 921 - 922 - [[package]] 923 - name = "fire-client" 924 - version = "0.1.0" 925 - dependencies = [ 926 - "anyhow", 927 - "reqwest", 928 - ] 929 - 930 - [[package]] 931 897 name = "fire-config" 932 898 version = "0.1.0" 933 899 dependencies = [ ··· 1030 996 "chrono", 1031 997 "clap 4.5.41", 1032 998 "dirs", 1033 - "fire-client", 1034 999 "fire-config", 1035 1000 "fire-server", 1036 1001 "firecracker-prepare", ··· 1086 1051 checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" 1087 1052 1088 1053 [[package]] 1089 - name = "foreign-types" 1090 - version = "0.3.2" 1091 - source = "registry+https://github.com/rust-lang/crates.io-index" 1092 - checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 1093 - dependencies = [ 1094 - "foreign-types-shared", 1095 - ] 1096 - 1097 - [[package]] 1098 - name = "foreign-types-shared" 1099 - version = "0.1.1" 1100 - source = "registry+https://github.com/rust-lang/crates.io-index" 1101 - checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 1102 - 1103 - [[package]] 1104 1054 name = "form_urlencoded" 1105 1055 version = "1.2.1" 1106 1056 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1256 1206 ] 1257 1207 1258 1208 [[package]] 1259 - name = "h2" 1260 - version = "0.4.12" 1261 - source = "registry+https://github.com/rust-lang/crates.io-index" 1262 - checksum = "f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386" 1263 - dependencies = [ 1264 - "atomic-waker", 1265 - "bytes", 1266 - "fnv", 1267 - "futures-core", 1268 - "futures-sink", 1269 - "http 1.3.1", 1270 - "indexmap 2.10.0", 1271 - "slab", 1272 - "tokio", 1273 - "tokio-util", 1274 - "tracing", 1275 - ] 1276 - 1277 - [[package]] 1278 1209 name = "hashbrown" 1279 1210 version = "0.12.3" 1280 1211 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1438 1369 "bytes", 1439 1370 "futures-channel", 1440 1371 "futures-core", 1441 - "h2 0.4.12", 1442 1372 "http 1.3.1", 1443 1373 "http-body", 1444 1374 "httparse", ··· 1468 1398 ] 1469 1399 1470 1400 [[package]] 1471 - name = "hyper-tls" 1472 - version = "0.6.0" 1473 - source = "registry+https://github.com/rust-lang/crates.io-index" 1474 - checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" 1475 - dependencies = [ 1476 - "bytes", 1477 - "http-body-util", 1478 - "hyper", 1479 - "hyper-util", 1480 - "native-tls", 1481 - "tokio", 1482 - "tokio-native-tls", 1483 - "tower-service", 1484 - ] 1485 - 1486 - [[package]] 1487 1401 name = "hyper-util" 1488 1402 version = "0.1.17" 1489 1403 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1502 1416 "percent-encoding", 1503 1417 "pin-project-lite", 1504 1418 "socket2 0.6.0", 1505 - "system-configuration", 1506 1419 "tokio", 1507 1420 "tower-service", 1508 1421 "tracing", 1509 - "windows-registry", 1510 1422 ] 1511 1423 1512 1424 [[package]] ··· 1837 1749 ] 1838 1750 1839 1751 [[package]] 1840 - name = "linux-raw-sys" 1841 - version = "0.11.0" 1842 - source = "registry+https://github.com/rust-lang/crates.io-index" 1843 - checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" 1844 - 1845 - [[package]] 1846 1752 name = "litemap" 1847 1753 version = "0.8.0" 1848 1754 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1969 1875 ] 1970 1876 1971 1877 [[package]] 1972 - name = "native-tls" 1973 - version = "0.2.14" 1974 - source = "registry+https://github.com/rust-lang/crates.io-index" 1975 - checksum = "87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e" 1976 - dependencies = [ 1977 - "libc", 1978 - "log", 1979 - "openssl", 1980 - "openssl-probe", 1981 - "openssl-sys", 1982 - "schannel", 1983 - "security-framework 2.11.1", 1984 - "security-framework-sys", 1985 - "tempfile", 1986 - ] 1987 - 1988 - [[package]] 1989 1878 name = "nom" 1990 1879 version = "7.1.3" 1991 1880 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2080 1969 checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad" 2081 1970 2082 1971 [[package]] 2083 - name = "openssl" 2084 - version = "0.10.73" 2085 - source = "registry+https://github.com/rust-lang/crates.io-index" 2086 - checksum = "8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8" 2087 - dependencies = [ 2088 - "bitflags 2.9.1", 2089 - "cfg-if", 2090 - "foreign-types", 2091 - "libc", 2092 - "once_cell", 2093 - "openssl-macros", 2094 - "openssl-sys", 2095 - ] 2096 - 2097 - [[package]] 2098 - name = "openssl-macros" 2099 - version = "0.1.1" 2100 - source = "registry+https://github.com/rust-lang/crates.io-index" 2101 - checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" 2102 - dependencies = [ 2103 - "proc-macro2", 2104 - "quote", 2105 - "syn 2.0.104", 2106 - ] 2107 - 2108 - [[package]] 2109 1972 name = "openssl-probe" 2110 1973 version = "0.1.6" 2111 1974 source = "registry+https://github.com/rust-lang/crates.io-index" 2112 1975 checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" 2113 - 2114 - [[package]] 2115 - name = "openssl-sys" 2116 - version = "0.9.109" 2117 - source = "registry+https://github.com/rust-lang/crates.io-index" 2118 - checksum = "90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571" 2119 - dependencies = [ 2120 - "cc", 2121 - "libc", 2122 - "pkg-config", 2123 - "vcpkg", 2124 - ] 2125 1976 2126 1977 [[package]] 2127 1978 name = "option-ext" ··· 2498 2349 dependencies = [ 2499 2350 "base64", 2500 2351 "bytes", 2501 - "encoding_rs", 2502 2352 "futures-channel", 2503 2353 "futures-core", 2504 2354 "futures-util", 2505 - "h2 0.4.12", 2506 2355 "http 1.3.1", 2507 2356 "http-body", 2508 2357 "http-body-util", 2509 2358 "hyper", 2510 2359 "hyper-rustls", 2511 - "hyper-tls", 2512 2360 "hyper-util", 2513 2361 "js-sys", 2514 2362 "log", 2515 - "mime", 2516 - "native-tls", 2517 2363 "percent-encoding", 2518 2364 "pin-project-lite", 2519 2365 "quinn", ··· 2524 2370 "serde_urlencoded", 2525 2371 "sync_wrapper", 2526 2372 "tokio", 2527 - "tokio-native-tls", 2528 2373 "tokio-rustls", 2529 2374 "tower", 2530 2375 "tower-http", ··· 2638 2483 checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" 2639 2484 2640 2485 [[package]] 2641 - name = "rustix" 2642 - version = "1.1.2" 2643 - source = "registry+https://github.com/rust-lang/crates.io-index" 2644 - checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e" 2645 - dependencies = [ 2646 - "bitflags 2.9.1", 2647 - "errno", 2648 - "libc", 2649 - "linux-raw-sys", 2650 - "windows-sys 0.61.0", 2651 - ] 2652 - 2653 - [[package]] 2654 2486 name = "rustls" 2655 2487 version = "0.23.29" 2656 2488 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2675 2507 "openssl-probe", 2676 2508 "rustls-pki-types", 2677 2509 "schannel", 2678 - "security-framework 3.4.0", 2510 + "security-framework", 2679 2511 ] 2680 2512 2681 2513 [[package]] ··· 2758 2590 2759 2591 [[package]] 2760 2592 name = "security-framework" 2761 - version = "2.11.1" 2762 - source = "registry+https://github.com/rust-lang/crates.io-index" 2763 - checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" 2764 - dependencies = [ 2765 - "bitflags 2.9.1", 2766 - "core-foundation 0.9.4", 2767 - "core-foundation-sys", 2768 - "libc", 2769 - "security-framework-sys", 2770 - ] 2771 - 2772 - [[package]] 2773 - name = "security-framework" 2774 2593 version = "3.4.0" 2775 2594 source = "registry+https://github.com/rust-lang/crates.io-index" 2776 2595 checksum = "60b369d18893388b345804dc0007963c99b7d665ae71d275812d828c6f089640" 2777 2596 dependencies = [ 2778 2597 "bitflags 2.9.1", 2779 - "core-foundation 0.10.1", 2598 + "core-foundation", 2780 2599 "core-foundation-sys", 2781 2600 "libc", 2782 2601 "security-framework-sys", ··· 3263 3082 ] 3264 3083 3265 3084 [[package]] 3266 - name = "system-configuration" 3267 - version = "0.6.1" 3268 - source = "registry+https://github.com/rust-lang/crates.io-index" 3269 - checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b" 3270 - dependencies = [ 3271 - "bitflags 2.9.1", 3272 - "core-foundation 0.9.4", 3273 - "system-configuration-sys", 3274 - ] 3275 - 3276 - [[package]] 3277 - name = "system-configuration-sys" 3278 - version = "0.6.0" 3279 - source = "registry+https://github.com/rust-lang/crates.io-index" 3280 - checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4" 3281 - dependencies = [ 3282 - "core-foundation-sys", 3283 - "libc", 3284 - ] 3285 - 3286 - [[package]] 3287 - name = "tempfile" 3288 - version = "3.22.0" 3289 - source = "registry+https://github.com/rust-lang/crates.io-index" 3290 - checksum = "84fa4d11fadde498443cca10fd3ac23c951f0dc59e080e9f4b93d4df4e4eea53" 3291 - dependencies = [ 3292 - "fastrand", 3293 - "getrandom 0.3.3", 3294 - "once_cell", 3295 - "rustix", 3296 - "windows-sys 0.61.0", 3297 - ] 3298 - 3299 - [[package]] 3300 3085 name = "termcolor" 3301 3086 version = "1.4.1" 3302 3087 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3435 3220 "proc-macro2", 3436 3221 "quote", 3437 3222 "syn 2.0.104", 3438 - ] 3439 - 3440 - [[package]] 3441 - name = "tokio-native-tls" 3442 - version = "0.3.1" 3443 - source = "registry+https://github.com/rust-lang/crates.io-index" 3444 - checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" 3445 - dependencies = [ 3446 - "native-tls", 3447 - "tokio", 3448 3223 ] 3449 3224 3450 3225 [[package]] ··· 4012 3787 version = "0.2.0" 4013 3788 source = "registry+https://github.com/rust-lang/crates.io-index" 4014 3789 checksum = "45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65" 4015 - 4016 - [[package]] 4017 - name = "windows-registry" 4018 - version = "0.5.3" 4019 - source = "registry+https://github.com/rust-lang/crates.io-index" 4020 - checksum = "5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e" 4021 - dependencies = [ 4022 - "windows-link 0.1.3", 4023 - "windows-result", 4024 - "windows-strings", 4025 - ] 4026 3790 4027 3791 [[package]] 4028 3792 name = "windows-result"
-11
crates/fire-client/Cargo.toml
··· 1 - [package] 2 - name = "fire-client" 3 - version = "0.1.0" 4 - authors.workspace = true 5 - edition.workspace = true 6 - license.workspace = true 7 - repository.workspace = true 8 - 9 - [dependencies] 10 - anyhow = "1.0.99" 11 - reqwest = { version = "0.12.23", features = ["rustls-tls", "json"] }
-1
crates/fire-client/src/lib.rs
··· 1 -
-1
crates/firecracker-up/Cargo.toml
··· 14 14 firecracker-state = { path = "../firecracker-state" } 15 15 fire-config = { path = "../fire-config" } 16 16 fire-server = { path = "../fire-server" } 17 - fire-client = { path = "../fire-client" } 18 17 clap = "4.5.41" 19 18 owo-colors = "4.2.2" 20 19 glob = "0.3.2"