{"name":"fctools","vers":"0.1.0","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.83","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3.31","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"http","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.4.1","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.9","features":["client-legacy","client","http1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.159","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.210","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.128","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.64","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40.0","features":["process","io-util","fs","time","rt","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.2","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tonic","req":"^0.12.3","features":["transport"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^6.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"4f4d2a34efdd14b29fc59ae30428855b3c482c5d4c92dfb2baacd44a4739c104","features":{"default":[],"shell-spawner":[]},"features2":{"executor":["shell-spawner","dep:libc"],"fcnet-ext":["shell-spawner","dep:cidr"],"full":["vm","metrics-ext","fcnet-ext","http-vsock-ext","grpc-vsock-ext","link-local-ext","snapshot-editor-ext"],"grpc-vsock-ext":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-ext":["vm","hyper-client-sockets/firecracker"],"link-local-ext":["dep:cidr"],"metrics-ext":["dep:serde","dep:serde_json"],"process":["executor","dep:hyper","dep:bytes","dep:http-body-util","hyper-client-sockets/unix","dep:hyper-util","dep:http"],"snapshot-editor-ext":["executor"],"vm":["process","dep:serde","dep:serde_json"]},"yanked":false,"pubtime":"2024-10-08T13:33:40Z","v":2}
{"name":"fctools","vers":"0.1.1","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.83","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3.31","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"http","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.4.1","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.9","features":["client-legacy","client","http1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.159","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.210","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.128","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.64","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40.0","features":["process","io-util","fs","time","rt","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.2","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tonic","req":"^0.12.3","features":["transport"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^6.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"2a9eb8da9bc2222fd3b6cf3834cc99d26f025fd9263078445191a3424edfae6f","features":{"default":[],"shell-spawner":[]},"features2":{"executor":["shell-spawner","dep:libc"],"fcnet-ext":["shell-spawner","dep:cidr"],"full":["vm","metrics-ext","fcnet-ext","http-vsock-ext","grpc-vsock-ext","link-local-ext","snapshot-editor-ext"],"grpc-vsock-ext":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-ext":["vm","hyper-client-sockets/firecracker"],"link-local-ext":["dep:cidr"],"metrics-ext":["dep:serde","dep:serde_json"],"process":["executor","dep:hyper","dep:bytes","dep:http-body-util","hyper-client-sockets/unix","dep:hyper-util","dep:http"],"snapshot-editor-ext":["executor"],"vm":["process","dep:serde","dep:serde_json"]},"yanked":false,"pubtime":"2024-10-08T13:45:06Z","v":2}
{"name":"fctools","vers":"0.2.0","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1.7.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"http","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.4.1","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.9","features":["client-legacy","client","http1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.159","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.210","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.128","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.64","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40.0","features":["process","io-util","time","rt","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.2","features":["macros","rt-multi-thread","fs"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tonic","req":"^0.12.3","features":["transport"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^6.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"6ec119e624ae1509e413786d75ef71c3c5cdddfd84f65ef3a66818393c114207","features":{"blocking-fs-backend":[],"default":[],"shell-spawner":[]},"features2":{"executor":["shell-spawner","dep:libc"],"fcnet-ext":["shell-spawner","dep:cidr"],"full":["vm","metrics-ext","fcnet-ext","http-vsock-ext","grpc-vsock-ext","link-local-ext","snapshot-editor-ext","blocking-fs-backend"],"grpc-vsock-ext":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-ext":["vm","hyper-client-sockets/firecracker"],"link-local-ext":["dep:cidr"],"metrics-ext":["dep:serde","dep:serde_json"],"process":["executor","dep:hyper","dep:bytes","dep:http-body-util","hyper-client-sockets/unix","dep:hyper-util","dep:http"],"snapshot-editor-ext":["executor"],"vm":["process","dep:serde","dep:serde_json"]},"yanked":true,"pubtime":"2024-10-13T09:56:02Z","v":2}
{"name":"fctools","vers":"0.2.1","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1.7.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"http","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.4.1","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.9","features":["client-legacy","client","http1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.159","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.210","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.128","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.64","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40.0","features":["process","io-util","time","rt","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.2","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tonic","req":"^0.12.3","features":["transport"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^6.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"be26441d0ad37c7cf3ad8ec25304647f2862b04b9f57dab43f243148b10062de","features":{"blocking-fs-backend":["tokio/fs"],"default":[],"shell-spawner":[]},"features2":{"executor":["shell-spawner","dep:libc"],"fcnet-ext":["shell-spawner","dep:cidr"],"full":["vm","metrics-ext","fcnet-ext","http-vsock-ext","grpc-vsock-ext","link-local-ext","snapshot-editor-ext","blocking-fs-backend"],"grpc-vsock-ext":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-ext":["vm","hyper-client-sockets/firecracker"],"link-local-ext":["dep:cidr"],"metrics-ext":["dep:serde","dep:serde_json"],"process":["executor","dep:hyper","dep:bytes","dep:http-body-util","hyper-client-sockets/unix","dep:hyper-util","dep:http"],"snapshot-editor-ext":["executor"],"vm":["process","dep:serde","dep:serde_json"]},"yanked":false,"pubtime":"2024-10-13T10:31:31Z","v":2}
{"name":"fctools","vers":"0.3.0","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1.7.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"http","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.4.1","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.9","features":["client-legacy","client","http1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.159","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.210","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.128","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.64","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40.0","features":["process","io-util","time","rt","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.2","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tonic","req":"^0.12.3","features":["transport"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^6.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"000d0c0ec092f608a5bb3bc424a2264b3896b15a228224ed4e41fbe5d0d14d4e","features":{"blocking-fs-backend":["fs-backend","tokio/fs"],"default":[],"fs-backend":[],"shell-spawner":[]},"features2":{"executor":["fs-backend","shell-spawner","dep:libc"],"fcnet-ext":["shell-spawner","dep:cidr"],"full":["vm","metrics-ext","fcnet-ext","http-vsock-ext","grpc-vsock-ext","link-local-ext","snapshot-editor-ext","blocking-fs-backend","proxy-fs-backend"],"grpc-vsock-ext":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-ext":["vm","hyper-client-sockets/firecracker"],"link-local-ext":["dep:cidr"],"metrics-ext":["dep:serde","dep:serde_json","tokio/fs"],"process":["executor","dep:hyper","dep:bytes","dep:http-body-util","hyper-client-sockets/unix","dep:hyper-util","dep:http"],"proxy-fs-backend":["fs-backend","dep:uuid"],"snapshot-editor-ext":["executor"],"vm":["process","dep:serde","dep:serde_json"]},"yanked":false,"pubtime":"2024-10-14T05:58:50Z","v":2}
{"name":"fctools","vers":"0.3.1","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1.7.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"http","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.0","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.9","features":["client-legacy","client","http1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.160","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.210","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.128","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.64","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40.0","features":["process","io-util","time","rt","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.2","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-uring","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":["transport"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^6.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"21b4125430716f8653696cdaa98508689a79c95edd59b8dc0e5ecfd74dcfb511","features":{"blocking-fs-backend":["fs-backend","tokio/fs"],"default":[],"fs-backend":[],"fs-backend-unsend":["fs-backend"],"shell-spawner":[]},"features2":{"executor":["fs-backend","shell-spawner","dep:libc"],"fcnet-ext":["shell-spawner","dep:cidr"],"full":["vm","metrics-ext","fcnet-ext","http-vsock-ext","grpc-vsock-ext","link-local-ext","snapshot-editor-ext","blocking-fs-backend","unsend-proxy-fs-backend","tokio-uring-fs-backend"],"grpc-vsock-ext":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-ext":["vm","hyper-client-sockets/firecracker"],"link-local-ext":["dep:cidr"],"metrics-ext":["dep:serde","dep:serde_json","tokio/fs"],"process":["executor","dep:hyper","dep:bytes","dep:http-body-util","hyper-client-sockets/unix","dep:hyper-util","dep:http"],"snapshot-editor-ext":["executor"],"tokio-uring-fs-backend":["fs-backend-unsend","dep:tokio-uring","tokio/fs"],"unsend-proxy-fs-backend":["fs-backend-unsend","dep:uuid"],"vm":["process","dep:serde","dep:serde_json"]},"yanked":false,"pubtime":"2024-10-17T14:45:58Z","v":2}
{"name":"fctools","vers":"0.4.0","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1.7.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fcnet","req":"^0.5.1","features":["namespaced"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"http","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.0","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.9","features":["client-legacy","client","http1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.160","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.210","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.132","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.64","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40.0","features":["process","io-util","time","rt","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.2","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-uring","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":["transport"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^6.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"38d51bfa01e5aaa52dfbdad8beb9fdd9f64b240a0f925b9a5512a6d3c3b421c9","features":{"blocking-fs-backend":["fs-backend","tokio/fs"],"default":[],"direct-process-spawner":["process-spawner"],"elevation-process-spawners":["process-spawner"],"fs-backend":[],"process-spawner":[],"vmm-arguments":[],"vmm-installation":["fs-backend"]},"features2":{"full":["vm","direct-process-spawner","elevation-process-spawners","unrestricted-vmm-executor","jailed-vmm-executor","metrics-extension","http-vsock-extension","grpc-vsock-extension","link-local-extension","snapshot-editor-extension","blocking-fs-backend","unsend-proxy-fs-backend","tokio-uring-fs-backend"],"grpc-vsock-extension":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-extension":["vm","hyper-client-sockets/firecracker"],"jailed-vmm-executor":["vmm-executor"],"link-local-extension":["dep:cidr"],"metrics-extension":["dep:serde","dep:serde_json","tokio/fs"],"snapshot-editor-extension":["vmm-executor"],"tokio-uring-fs-backend":["dep:tokio-uring","tokio/fs"],"unrestricted-vmm-executor":["vmm-executor"],"unsend-proxy-fs-backend":["dep:uuid"],"vm":["vmm-process","dep:serde","dep:serde_json"],"vmm-executor":["vmm-arguments","vmm-installation","fs-backend","process-spawner","dep:libc"],"vmm-process":["vmm-executor","dep:hyper","dep:bytes","dep:http-body-util","hyper-client-sockets/unix","dep:hyper-util","dep:http"]},"yanked":false,"pubtime":"2024-10-20T12:04:36Z","v":2}
{"name":"fctools","vers":"0.4.1","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1.7.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fcnet","req":"^0.5.1","features":["namespaced"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"http","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.0","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.9","features":["client-legacy","client","http1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.160","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.210","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.132","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.64","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40.0","features":["process","io-util","time","rt","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.2","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-uring","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":["transport"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^6.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"55a32cf30d978719edd0f48b2973616d77159932fd348b97b6506bde236d5821","features":{"blocking-fs-backend":["fs-backend","tokio/fs"],"default":[],"direct-process-spawner":["process-spawner"],"elevation-process-spawners":["process-spawner"],"fs-backend":[],"process-spawner":[],"vmm-arguments":[],"vmm-installation":["fs-backend"]},"features2":{"full":["vm","direct-process-spawner","elevation-process-spawners","unrestricted-vmm-executor","jailed-vmm-executor","metrics-extension","http-vsock-extension","grpc-vsock-extension","link-local-extension","snapshot-editor-extension","blocking-fs-backend","unsend-proxy-fs-backend","tokio-uring-fs-backend"],"grpc-vsock-extension":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-extension":["vm","hyper-client-sockets/firecracker"],"jailed-vmm-executor":["vmm-executor"],"link-local-extension":["dep:cidr"],"metrics-extension":["dep:serde","dep:serde_json","tokio/fs"],"snapshot-editor-extension":["vmm-executor"],"tokio-uring-fs-backend":["dep:tokio-uring","tokio/fs"],"unrestricted-vmm-executor":["vmm-executor"],"unsend-proxy-fs-backend":["dep:uuid"],"vm":["vmm-process","dep:serde","dep:serde_json"],"vmm-executor":["vmm-arguments","vmm-installation","fs-backend","process-spawner","dep:libc"],"vmm-process":["vmm-executor","dep:hyper","dep:bytes","dep:http-body-util","hyper-client-sockets/unix","dep:hyper-util","dep:http"]},"yanked":false,"pubtime":"2024-10-20T12:36:49Z","v":2}
{"name":"fctools","vers":"0.5.0-rc.0","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1.7.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fcnet","req":"^0.5.1","features":["namespaced"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"http","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.0","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.9","features":["client-legacy","client","http1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.160","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.210","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.132","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.64","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40.0","features":["process","io-util","time","rt","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.2","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-uring","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":["transport"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^6.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"00701e51fec7e4c56cec5c6f946d67edc2245b72a4bb57a53614d6ede69b142b","features":{"blocking-fs-backend":["fs-backend","tokio/fs"],"default":[],"direct-process-spawner":["process-spawner"],"elevation-process-spawners":["process-spawner"],"fs-backend":[],"process-spawner":[],"vmm-arguments":[],"vmm-installation":["fs-backend"]},"features2":{"full":["vm","direct-process-spawner","elevation-process-spawners","unrestricted-vmm-executor","jailed-vmm-executor","metrics-extension","http-vsock-extension","grpc-vsock-extension","link-local-extension","snapshot-editor-extension","blocking-fs-backend","unsend-proxy-fs-backend","tokio-uring-fs-backend"],"grpc-vsock-extension":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-extension":["vm","hyper-client-sockets/firecracker"],"jailed-vmm-executor":["vmm-executor"],"link-local-extension":["dep:cidr"],"metrics-extension":["dep:serde","dep:serde_json","tokio/fs"],"snapshot-editor-extension":["vmm-executor"],"tokio-uring-fs-backend":["dep:tokio-uring","tokio/fs"],"unrestricted-vmm-executor":["vmm-executor"],"unsend-proxy-fs-backend":["dep:uuid"],"vm":["vmm-process","dep:serde","dep:serde_json"],"vmm-executor":["vmm-arguments","vmm-installation","fs-backend","process-spawner","dep:libc"],"vmm-process":["vmm-executor","dep:hyper","dep:bytes","dep:http-body-util","hyper-client-sockets/unix","dep:hyper-util","dep:http"]},"yanked":false,"pubtime":"2024-10-21T10:35:43Z","v":2}
{"name":"fctools","vers":"0.5.0-rc.1","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fcnet-types","req":"^0.1.0","features":["simple"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fcnetd-client","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"http","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.0","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.9","features":["client-legacy","client","http1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29.0","features":["user","fs"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.212","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.132","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.65","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41.0","features":["process","io-util","time","rt","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.2","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-uring","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":["transport"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^6.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"0bb4f8fe95ffbdeb6699ba8421287c58a62b517bbc3182f5e3bed2cac95ffdf4","features":{"default":[],"direct-process-spawner":["process-spawner"],"elevation-process-spawners":["process-spawner"],"process-spawner":[]},"features2":{"blocking-fs-backend":["fs-backend","tokio/fs"],"fs-backend":["dep:nix"],"full":["vm","direct-process-spawner","elevation-process-spawners","unrestricted-vmm-executor","jailed-vmm-executor","metrics-extension","http-vsock-extension","grpc-vsock-extension","link-local-extension","snapshot-editor-extension","blocking-fs-backend","unsend-proxy-fs-backend","tokio-uring-fs-backend"],"grpc-vsock-extension":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-extension":["vm","hyper-client-sockets/firecracker"],"jailed-vmm-executor":["vmm-executor"],"link-local-extension":["dep:cidr"],"metrics-extension":["dep:serde","dep:serde_json","tokio/fs"],"snapshot-editor-extension":["vmm-executor"],"tokio-uring-fs-backend":["dep:tokio-uring","tokio/fs"],"unrestricted-vmm-executor":["vmm-executor"],"unsend-proxy-fs-backend":["dep:uuid"],"vm":["vmm-process","dep:serde","dep:serde_json"],"vmm-arguments":["dep:nix"],"vmm-executor":["vmm-arguments","vmm-installation","fs-backend","process-spawner"],"vmm-installation":["fs-backend"],"vmm-process":["vmm-executor","dep:hyper","dep:bytes","dep:http-body-util","hyper-client-sockets/unix","dep:hyper-util","dep:http"]},"yanked":false,"pubtime":"2024-10-28T04:35:28Z","v":2}
{"name":"fctools","vers":"0.5.0-rc.2","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fcnet-types","req":"^0.1.0","features":["simple"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fcnetd-client","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"http","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.0","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.10","features":["client-legacy","client","http1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29.0","features":["user","fs","process","signal"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.214","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.132","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.67","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41.0","features":["process","io-util","time","rt","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.2","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-uring","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":["transport"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"90bf4ce2240875699173a196d907681ba1ec25012a2309ca7ac013727031b9a0","features":{"default":[],"direct-process-spawner":["process-spawner"],"elevation-process-spawners":["process-spawner"],"process-spawner":[]},"features2":{"blocking-fs-backend":["fs-backend","tokio/fs"],"either-vmm-executor":["unrestricted-vmm-executor","jailed-vmm-executor"],"fs-backend":["dep:nix"],"full":["vm","direct-process-spawner","elevation-process-spawners","unrestricted-vmm-executor","jailed-vmm-executor","either-vmm-executor","metrics-extension","http-vsock-extension","grpc-vsock-extension","link-local-extension","snapshot-editor-extension","blocking-fs-backend","unsend-proxy-fs-backend","tokio-uring-fs-backend"],"grpc-vsock-extension":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-extension":["vm","hyper-client-sockets/firecracker"],"jailed-vmm-executor":["vmm-executor"],"link-local-extension":["dep:cidr"],"metrics-extension":["dep:serde","dep:serde_json","tokio/fs"],"snapshot-editor-extension":["vmm-executor"],"tokio-uring-fs-backend":["dep:tokio-uring","tokio/fs"],"unrestricted-vmm-executor":["vmm-executor"],"unsend-proxy-fs-backend":["dep:uuid"],"vm":["vmm-process","dep:serde","dep:serde_json"],"vmm-arguments":["dep:nix"],"vmm-executor":["vmm-arguments","vmm-installation","fs-backend","process-spawner"],"vmm-installation":["fs-backend"],"vmm-process":["vmm-executor","dep:hyper","dep:bytes","dep:http-body-util","hyper-client-sockets/unix","dep:hyper-util","dep:http"]},"yanked":true,"pubtime":"2024-11-03T17:25:55Z","v":2}
{"name":"fctools","vers":"0.5.0-rc.3","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fcnet","req":"^0.6.0","features":["simple","namespaced"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fcnet-types","req":"^0.1.0","features":["simple","namespaced"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"http","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.0","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.10","features":["client-legacy","client","http1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29.0","features":["user","fs","process","signal"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.214","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.132","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.67","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41.0","features":["process","io-util","time","rt","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.2","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-uring","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":["transport"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"e44d46c9b7a86df4086dbfbf77e4ebf645cbbae22b78e137e22bc206f98a59b8","features":{"default":[],"direct-process-spawner":["process-spawner"],"elevation-process-spawners":["process-spawner"],"process-spawner":[]},"features2":{"blocking-fs-backend":["fs-backend","tokio/fs"],"either-vmm-executor":["unrestricted-vmm-executor","jailed-vmm-executor"],"fs-backend":["dep:nix"],"full":["vm","direct-process-spawner","elevation-process-spawners","unrestricted-vmm-executor","jailed-vmm-executor","either-vmm-executor","metrics-extension","http-vsock-extension","grpc-vsock-extension","link-local-extension","snapshot-editor-extension","blocking-fs-backend","unsend-proxy-fs-backend","tokio-uring-fs-backend"],"grpc-vsock-extension":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-extension":["vm","hyper-client-sockets/firecracker"],"jailed-vmm-executor":["vmm-executor"],"link-local-extension":["dep:cidr"],"metrics-extension":["dep:serde","dep:serde_json","tokio/fs"],"snapshot-editor-extension":["vmm-executor"],"tokio-uring-fs-backend":["dep:tokio-uring","tokio/fs"],"unrestricted-vmm-executor":["vmm-executor"],"unsend-proxy-fs-backend":["dep:uuid"],"vm":["vmm-process","dep:serde","dep:serde_json"],"vmm-arguments":["dep:nix"],"vmm-executor":["vmm-arguments","vmm-installation","fs-backend","process-spawner"],"vmm-installation":["fs-backend"],"vmm-process":["vmm-executor","dep:hyper","dep:bytes","dep:http-body-util","hyper-client-sockets/unix","dep:hyper-util","dep:http"]},"yanked":false,"pubtime":"2024-11-03T18:20:02Z","v":2}
{"name":"fctools","vers":"0.5.0","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fcnet","req":"^0.6.0","features":["simple","namespaced"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fcnet-types","req":"^0.1.0","features":["simple","namespaced"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"http","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.0","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.10","features":["client-legacy","client","http1"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29.0","features":["user","fs","process","signal"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.214","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.132","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41.0","features":["process","io-util","time","rt","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.2","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-uring","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":["transport"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.11.0","features":["v4"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"8c4755d55459d7220f446d7a6ecb36bbe37a140713cd30cabb5e54a4c1acaf49","features":{"default":[],"direct-process-spawner":["process-spawner"],"elevation-process-spawners":["process-spawner"],"process-spawner":[]},"features2":{"blocking-fs-backend":["fs-backend","tokio/fs"],"either-vmm-executor":["unrestricted-vmm-executor","jailed-vmm-executor"],"fs-backend":["dep:nix"],"full":["vm","direct-process-spawner","elevation-process-spawners","unrestricted-vmm-executor","jailed-vmm-executor","either-vmm-executor","metrics-extension","http-vsock-extension","grpc-vsock-extension","link-local-extension","snapshot-editor-extension","blocking-fs-backend","unsend-proxy-fs-backend","tokio-uring-fs-backend"],"grpc-vsock-extension":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-extension":["vm","hyper-client-sockets/firecracker"],"jailed-vmm-executor":["vmm-executor"],"link-local-extension":["dep:cidr"],"metrics-extension":["dep:serde","dep:serde_json","tokio/fs"],"snapshot-editor-extension":["vmm-executor"],"tokio-uring-fs-backend":["dep:tokio-uring","tokio/fs"],"unrestricted-vmm-executor":["vmm-executor"],"unsend-proxy-fs-backend":["dep:uuid"],"vm":["vmm-process","dep:serde","dep:serde_json"],"vmm-arguments":["dep:nix"],"vmm-executor":["vmm-arguments","vmm-installation","fs-backend","process-spawner"],"vmm-installation":["fs-backend"],"vmm-process":["vmm-executor","dep:hyper","dep:bytes","dep:http-body-util","hyper-client-sockets/unix","dep:hyper-util","dep:http"]},"yanked":false,"pubtime":"2024-11-18T08:44:11Z","v":2}
{"name":"fctools","vers":"0.6.0-alpha.0","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-executor","req":"^1.13.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-fs","req":"^2.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^2.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-once-cell","req":"^0.5.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-process","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-task","req":"^4.7.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blocking","req":"^1.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fcnet","req":"^0.6.0","features":["simple","namespaced"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fcnet-types","req":"^0.1.0","features":["simple","namespaced"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-channel","req":"^0.3.31","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-io","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.0","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.3.1","features":["unix","connector"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.10","features":["client-legacy","client","http1"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29.0","features":["user","fs","process","signal"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.214","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.132","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"smol-hyper","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41.1","features":["rt","process","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.2","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.12","features":["compat"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":["transport"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"3da21b7c3de39798da40c0f0ea2f408e7b483e08c442afc36294b3f16d304f66","features":{"default":[]},"features2":{"direct-process-spawner":["process-spawner"],"either-vmm-executor":["unrestricted-vmm-executor","jailed-vmm-executor"],"elevation-process-spawners":["process-spawner"],"full":["tokio-runtime","smol-runtime","vm","direct-process-spawner","elevation-process-spawners","unrestricted-vmm-executor","jailed-vmm-executor","either-vmm-executor","metrics-extension","http-vsock-extension","grpc-vsock-extension","link-local-extension","snapshot-editor-extension"],"grpc-vsock-extension":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-extension":["vm","hyper-client-sockets/firecracker"],"jailed-vmm-executor":["vmm-executor"],"link-local-extension":["dep:cidr"],"metrics-extension":["dep:serde","dep:serde_json","tokio/fs"],"process-spawner":["runtime"],"runtime":["dep:futures-io","dep:nix"],"smol-runtime":["dep:async-task","dep:async-executor","dep:async-io","dep:async-process","dep:async-fs","dep:blocking","hyper-client-sockets/async-io-backend","dep:smol-hyper","dep:pin-project-lite"],"snapshot-editor-extension":["vmm-executor"],"tokio-runtime":["runtime","dep:tokio","dep:tokio-util","hyper-client-sockets/tokio-backend"],"unrestricted-vmm-executor":["vmm-executor"],"vm":["vmm-process","dep:serde","dep:serde_json"],"vmm-arguments":["dep:nix"],"vmm-executor":["vmm-arguments","vmm-installation","process-spawner","dep:futures-channel"],"vmm-installation":["dep:futures-util","runtime"],"vmm-process":["vmm-executor","dep:hyper","dep:bytes","dep:http-body-util","dep:hyper-util","dep:http","dep:async-once-cell"]},"yanked":true,"pubtime":"2024-11-19T17:05:49Z","v":2}
{"name":"fctools","vers":"0.6.0-alpha.1","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-executor","req":"^1.13.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-fs","req":"^2.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^2.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-once-cell","req":"^0.5.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-process","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-task","req":"^4.7.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blocking","req":"^1.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fcnet","req":"^0.6.0","features":["simple","namespaced"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fcnet-types","req":"^0.1.0","features":["simple","namespaced"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-channel","req":"^0.3.31","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-io","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["std","sink"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"http","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.0","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.3.1","features":["unix","connector"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.10","features":["client-legacy","client","http1"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29.0","features":["user","fs","process","signal"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.214","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.132","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"smol-hyper","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41.1","features":["rt","process","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.2","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.12","features":["compat"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":["transport"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"8ed65551b2cd98bcecb09722fbeee00dec3183f6ec4915371501dece9f3aec7d","features":{"default":[]},"features2":{"direct-process-spawner":["process-spawner"],"either-vmm-executor":["unrestricted-vmm-executor","jailed-vmm-executor"],"elevation-process-spawners":["process-spawner"],"full":["tokio-runtime","smol-runtime","vm","direct-process-spawner","elevation-process-spawners","unrestricted-vmm-executor","jailed-vmm-executor","either-vmm-executor","metrics-extension","http-vsock-extension","grpc-vsock-extension","link-local-extension","snapshot-editor-extension"],"grpc-vsock-extension":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-extension":["vm","hyper-client-sockets/firecracker"],"jailed-vmm-executor":["vmm-executor"],"link-local-extension":["dep:cidr"],"metrics-extension":["dep:serde","dep:serde_json"],"process-spawner":["runtime"],"runtime":["dep:futures-io","dep:nix"],"smol-runtime":["dep:async-task","dep:async-executor","dep:async-io","dep:async-process","dep:async-fs","dep:blocking","hyper-client-sockets/async-io-backend","dep:smol-hyper","dep:pin-project-lite"],"snapshot-editor-extension":["vmm-executor"],"tokio-runtime":["runtime","dep:tokio","dep:tokio-util","hyper-client-sockets/tokio-backend"],"unrestricted-vmm-executor":["vmm-executor"],"vm":["vmm-process","dep:serde","dep:serde_json"],"vmm-arguments":["dep:nix"],"vmm-executor":["vmm-arguments","vmm-installation","process-spawner","dep:futures-channel"],"vmm-installation":["dep:futures-util","runtime"],"vmm-process":["vmm-executor","dep:hyper","dep:bytes","dep:http-body-util","dep:hyper-util","dep:http","dep:async-once-cell"]},"yanked":true,"pubtime":"2024-11-19T17:18:59Z","v":2}
{"name":"fctools","vers":"0.6.0-alpha.2","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-executor","req":"^1.13.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-fs","req":"^2.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^2.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-once-cell","req":"^0.5.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-process","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-task","req":"^4.7.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blocking","req":"^1.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fcnet","req":"^0.6.0","features":["simple","namespaced"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fcnet-types","req":"^0.1.0","features":["simple","namespaced"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-channel","req":"^0.3.31","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"futures-io","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["sink"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.0","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.3.1","features":["unix","connector"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.10","features":["client-legacy","client","http1"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29.0","features":["user","fs","process","signal"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.214","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.132","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"smol-hyper","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.69","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41.1","features":["rt","process","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.2","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.12","features":["compat"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":["transport"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"ccac4cc079927b6ad432d772b2eda500c0681f38a1f2d1ff13286d33cd1cf8d2","features":{"default":[]},"features2":{"direct-process-spawner":["process-spawner"],"either-vmm-executor":["unrestricted-vmm-executor","jailed-vmm-executor"],"elevation-process-spawners":["process-spawner"],"full":["tokio-runtime","smol-runtime","vm","direct-process-spawner","elevation-process-spawners","unrestricted-vmm-executor","jailed-vmm-executor","either-vmm-executor","metrics-extension","http-vsock-extension","grpc-vsock-extension","link-local-extension","snapshot-editor-extension"],"grpc-vsock-extension":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-extension":["vm","hyper-client-sockets/firecracker"],"jailed-vmm-executor":["vmm-executor"],"link-local-extension":["dep:cidr"],"metrics-extension":["dep:serde","dep:serde_json"],"process-spawner":["runtime"],"runtime":["dep:futures-io","dep:nix"],"smol-runtime":["dep:async-task","dep:async-executor","dep:async-io","dep:async-process","dep:async-fs","dep:blocking","hyper-client-sockets/async-io-backend","dep:smol-hyper","dep:pin-project-lite"],"snapshot-editor-extension":["vmm-executor"],"tokio-runtime":["runtime","dep:tokio","dep:tokio-util","hyper-client-sockets/tokio-backend"],"unrestricted-vmm-executor":["vmm-executor"],"vm":["vmm-process","dep:serde","dep:serde_json"],"vmm-arguments":["dep:nix"],"vmm-executor":["vmm-arguments","vmm-installation","process-spawner","dep:futures-channel"],"vmm-installation":["dep:futures-util","runtime"],"vmm-process":["vmm-executor","dep:hyper","dep:bytes","dep:http-body-util","dep:hyper-util","dep:http","dep:async-once-cell"]},"yanked":false,"pubtime":"2024-11-19T17:22:36Z","v":2}
{"name":"fctools","vers":"0.6.0-alpha.3","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-executor","req":"^1.13.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-fs","req":"^2.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^2.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-once-cell","req":"^0.5.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-process","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-task","req":"^4.7.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blocking","req":"^1.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fcnet","req":"^0.6.0","features":["simple","namespaced"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fcnet-types","req":"^0.1.0","features":["simple","namespaced"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-channel","req":"^0.3.31","features":["sink"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-io","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["sink"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.0","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.4.0","features":["unix","connector"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.10","features":["client-legacy","client","http1"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29.0","features":["user","fs","process","signal"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.214","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.132","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"smol-hyper","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41.1","features":["rt","process","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.2","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.12","features":["compat"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":["transport"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"655dc5cebe5c19d314a1a05ac2aee05d00f6d62d9772671044c865734b527764","features":{"default":[]},"features2":{"direct-process-spawner":["process-spawner"],"either-vmm-executor":["unrestricted-vmm-executor","jailed-vmm-executor"],"elevation-process-spawners":["process-spawner"],"full":["tokio-runtime","smol-runtime","vm","direct-process-spawner","elevation-process-spawners","unrestricted-vmm-executor","jailed-vmm-executor","either-vmm-executor","metrics-extension","http-vsock-extension","grpc-vsock-extension","link-local-extension","snapshot-editor-extension"],"grpc-vsock-extension":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-extension":["vm","hyper-client-sockets/firecracker"],"jailed-vmm-executor":["vmm-executor"],"link-local-extension":["dep:cidr"],"metrics-extension":["dep:serde","dep:serde_json"],"process-spawner":["runtime"],"runtime":["dep:futures-io","dep:nix"],"smol-runtime":["dep:async-task","dep:async-executor","dep:async-io","dep:async-process","dep:async-fs","dep:blocking","hyper-client-sockets/async-io-backend","dep:smol-hyper","dep:pin-project-lite"],"snapshot-editor-extension":["vmm-executor"],"tokio-runtime":["runtime","dep:tokio","dep:tokio-util","hyper-client-sockets/tokio-backend"],"unrestricted-vmm-executor":["vmm-executor"],"vm":["vmm-process","dep:serde","dep:serde_json"],"vmm-arguments":["dep:nix"],"vmm-executor":["vmm-arguments","vmm-installation","process-spawner","dep:futures-channel"],"vmm-installation":["dep:futures-util","runtime"],"vmm-process":["vmm-executor","dep:hyper","dep:bytes","dep:http-body-util","dep:hyper-util","dep:http","dep:async-once-cell"]},"yanked":false,"pubtime":"2024-11-23T18:55:35Z","v":2}
{"name":"fctools","vers":"0.6.0-alpha.4","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-executor","req":"^1.13.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-fs","req":"^2.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^2.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-once-cell","req":"^0.5.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-process","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-task","req":"^4.7.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blocking","req":"^1.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fcnet","req":"^0.6.0","features":["simple","namespaced"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fcnet-types","req":"^0.1.0","features":["simple","namespaced"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-channel","req":"^0.3.31","features":["sink"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-io","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["sink"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.0","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.4.0","features":["unix","connector"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.10","features":["client-legacy","client","http1"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29.0","features":["user","fs","process","signal"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.214","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.132","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"smol-hyper","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41.1","features":["rt","process","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.2","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.12","features":["compat"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":["transport"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"137fe0f39ecc03195353c770edd18c7614df673f8b5c985be89c113a853e04ae","features":{"default":[]},"features2":{"direct-process-spawner":["process-spawner"],"either-vmm-executor":["unrestricted-vmm-executor","jailed-vmm-executor"],"elevation-process-spawners":["process-spawner"],"full":["tokio-runtime","smol-runtime","vm","direct-process-spawner","elevation-process-spawners","unrestricted-vmm-executor","jailed-vmm-executor","either-vmm-executor","metrics-extension","http-vsock-extension","grpc-vsock-extension","link-local-extension","snapshot-editor-extension"],"grpc-vsock-extension":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-extension":["vm","hyper-client-sockets/firecracker"],"jailed-vmm-executor":["vmm-executor"],"link-local-extension":["dep:cidr"],"metrics-extension":["dep:serde","dep:serde_json"],"process-spawner":["runtime"],"runtime":["dep:futures-io","dep:nix"],"smol-runtime":["dep:async-task","dep:async-executor","dep:async-io","dep:async-process","dep:async-fs","dep:blocking","hyper-client-sockets/async-io-backend","dep:smol-hyper","dep:pin-project-lite"],"snapshot-editor-extension":["vmm-executor"],"tokio-runtime":["runtime","dep:tokio","dep:tokio-util","hyper-client-sockets/tokio-backend"],"unrestricted-vmm-executor":["vmm-executor"],"vm":["vmm-process","dep:serde","dep:serde_json"],"vmm-arguments":["dep:nix"],"vmm-executor":["vmm-arguments","vmm-installation","process-spawner","dep:futures-channel"],"vmm-installation":["dep:futures-util","runtime"],"vmm-process":["vmm-executor","dep:hyper","dep:bytes","dep:http-body-util","dep:hyper-util","dep:http","dep:async-once-cell"]},"yanked":false,"pubtime":"2024-11-25T17:59:46Z","v":2}
{"name":"fctools","vers":"0.6.0-alpha.5","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-executor","req":"^1.13.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-fs","req":"^2.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^2.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-once-cell","req":"^0.5.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-process","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-task","req":"^4.7.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blocking","req":"^1.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fcnet","req":"^0.7.1","features":["simple","namespaced","tokio-backend"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fcnet-types","req":"^0.1.0","features":["simple","namespaced"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-channel","req":"^0.3.31","features":["sink"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-io","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["sink"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.0","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.4.0","features":["unix","connector"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.10","features":["client-legacy","client","http1"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29.0","features":["user","fs","process","signal"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustix","req":"^0.38.41","features":["fs","process"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.214","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.132","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"smol-hyper","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41.1","features":["rt","process","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.2","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.12","features":["compat"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":["transport"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"8c133935f76af4bc5592cc5e8a68d3c620a869bc4b0b81111fe5582d7d970ff6","features":{"vmm-arguments":[]},"features2":{"default":["sys-nix"],"direct-process-spawner":["process-spawner"],"either-vmm-executor":["unrestricted-vmm-executor","jailed-vmm-executor"],"elevation-process-spawners":["process-spawner"],"full":["tokio-runtime","smol-runtime","vm","direct-process-spawner","elevation-process-spawners","unrestricted-vmm-executor","jailed-vmm-executor","either-vmm-executor","metrics-extension","http-vsock-extension","grpc-vsock-extension","link-local-extension","snapshot-editor-extension"],"grpc-vsock-extension":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-extension":["vm","hyper-client-sockets/firecracker"],"jailed-vmm-executor":["vmm-executor"],"link-local-extension":["dep:cidr"],"metrics-extension":["dep:serde","dep:serde_json"],"process-spawner":["runtime"],"runtime":["dep:futures-io"],"smol-runtime":["dep:async-task","dep:async-executor","dep:async-io","dep:async-process","dep:async-fs","dep:blocking","hyper-client-sockets/async-io-backend","dep:smol-hyper","dep:pin-project-lite"],"snapshot-editor-extension":["vmm-executor"],"sys-nix":["dep:nix"],"sys-rustix":["dep:rustix"],"tokio-runtime":["runtime","dep:tokio","dep:tokio-util","hyper-client-sockets/tokio-backend"],"unrestricted-vmm-executor":["vmm-executor"],"vm":["vmm-process","dep:serde","dep:serde_json"],"vmm-executor":["vmm-arguments","vmm-installation","process-spawner","dep:futures-channel"],"vmm-installation":["dep:futures-util","runtime"],"vmm-process":["vmm-executor","dep:hyper","dep:bytes","dep:http-body-util","dep:hyper-util","dep:http","dep:async-once-cell"]},"yanked":false,"pubtime":"2024-12-04T14:04:24Z","v":2}
{"name":"fctools","vers":"0.6.0-alpha.6","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-executor","req":"^1.13.1","features":["static"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-fs","req":"^2.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^2.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-once-cell","req":"^0.5.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-process","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-task","req":"^4.7.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blocking","req":"^1.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fcnet","req":"^0.7.1","features":["simple","namespaced","tokio-backend"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fcnet-types","req":"^0.1.0","features":["simple","namespaced"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-channel","req":"^0.3.31","features":["sink"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-io","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["sink"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.0","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.4.0","features":["unix","connector"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.10","features":["client-legacy","client","http1"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29.0","features":["user","fs","process","signal"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustix","req":"^0.38.42","features":["fs","process"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.214","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.132","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.42.0","features":["rt","process","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.2","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.13","features":["compat"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":["channel"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"42a4d7838088e35ebfc6741afb39013383dee9f993613d20cf5205f8d5d3b4a0","features":{"default":[],"vmm-arguments":[]},"features2":{"direct-process-spawner":["process-spawner"],"either-vmm-executor":["unrestricted-vmm-executor","jailed-vmm-executor"],"elevation-process-spawners":["process-spawner"],"full":["tokio-runtime","smol-runtime","vm","direct-process-spawner","elevation-process-spawners","unrestricted-vmm-executor","jailed-vmm-executor","either-vmm-executor","metrics-extension","http-vsock-extension","grpc-vsock-extension","link-local-extension","snapshot-editor-extension","sys-rustix"],"grpc-vsock-extension":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-extension":["vm","hyper-client-sockets/firecracker"],"jailed-vmm-executor":["vmm-executor"],"link-local-extension":["dep:cidr"],"metrics-extension":["dep:serde","dep:serde_json"],"process-spawner":["runtime"],"runtime":["dep:futures-io"],"smol-runtime":["dep:async-task","dep:async-executor","dep:async-io","dep:async-process","dep:async-fs","dep:blocking","hyper-client-sockets/async-io-backend","dep:pin-project-lite"],"snapshot-editor-extension":["vmm-executor"],"sys-nix":["dep:nix"],"sys-rustix":["dep:rustix"],"tokio-runtime":["runtime","dep:tokio","dep:tokio-util","hyper-client-sockets/tokio-backend"],"unrestricted-vmm-executor":["vmm-executor"],"vm":["vmm-process","dep:serde","dep:serde_json"],"vmm-executor":["vmm-arguments","vmm-installation","process-spawner","dep:futures-channel"],"vmm-installation":["dep:futures-util","runtime"],"vmm-process":["vmm-executor","dep:hyper","dep:bytes","dep:http-body-util","dep:hyper-util","dep:http","dep:async-once-cell"]},"yanked":false,"pubtime":"2024-12-16T18:23:11Z","v":2}
{"name":"fctools","vers":"0.6.0-alpha.7","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-executor","req":"^1.13.1","features":["static"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-fs","req":"^2.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^2.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-once-cell","req":"^0.5.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-process","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-task","req":"^4.7.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blocking","req":"^1.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fcnet","req":"^0.7.1","features":["simple","namespaced","tokio-backend"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fcnet-types","req":"^0.1.0","features":["simple","namespaced"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-channel","req":"^0.3.31","features":["sink"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-io","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["sink","io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.0","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.4.0","features":["unix","connector"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.10","features":["client-legacy","client","http1"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29.0","features":["user","fs","process","signal"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustix","req":"^0.38.42","features":["fs","process"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.214","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.132","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.42.0","features":["rt","process","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.2","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.13","features":["compat"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":["channel"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"1032833e87d9a96ef3e97e1f8cd2f4b78c215e86851c1a3ab25db432d91faac7","features":{"direct-process-spawner":["process-spawner"],"elevation-process-spawners":["process-spawner"],"process-spawner":[]},"features2":{"default":["syscall-nix"],"either-vmm-executor":["unrestricted-vmm-executor","jailed-vmm-executor"],"full":["tokio-runtime","smol-runtime","vm","direct-process-spawner","elevation-process-spawners","unrestricted-vmm-executor","jailed-vmm-executor","either-vmm-executor","metrics-extension","http-vsock-extension","grpc-vsock-extension","link-local-extension","snapshot-editor-extension","syscall-nix"],"grpc-vsock-extension":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-extension":["vm","hyper-client-sockets/firecracker"],"jailed-vmm-executor":["vmm-executor"],"link-local-extension":["dep:cidr"],"metrics-extension":["dep:serde","dep:serde_json"],"smol-runtime":["dep:async-task","dep:async-executor","dep:async-io","dep:async-process","dep:async-fs","dep:blocking","hyper-client-sockets/async-io-backend","dep:pin-project-lite"],"snapshot-editor-extension":["vmm-executor"],"syscall-nix":["dep:nix"],"syscall-rustix":["dep:rustix"],"tokio-runtime":["dep:tokio","dep:tokio-util","hyper-client-sockets/tokio-backend"],"unrestricted-vmm-executor":["vmm-executor"],"vm":["vmm-process","dep:serde","dep:serde_json"],"vmm-core":["process-spawner","dep:futures-util"],"vmm-executor":["vmm-core","process-spawner","dep:futures-channel"],"vmm-process":["vmm-executor","dep:async-once-cell","dep:hyper","dep:bytes","dep:http-body-util","dep:hyper-client-sockets","dep:hyper-util","dep:http"]},"yanked":false,"rust_version":"1.81","pubtime":"2024-12-17T08:09:04Z","v":2}
{"name":"fctools","vers":"0.6.0-alpha.8","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-executor","req":"^1.13.1","features":["static"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-fs","req":"^2.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^2.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-once-cell","req":"^0.5.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-process","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-task","req":"^4.7.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blocking","req":"^1.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fcnet","req":"^0.7.1","features":["simple","namespaced","tokio-backend"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fcnet-types","req":"^0.1.0","features":["simple","namespaced"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-channel","req":"^0.3.31","features":["sink"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-io","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["sink","io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.0","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.5.2","features":["unix","hyper-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.10","features":["client-legacy","client","http1"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29.0","features":["user","fs","process","signal"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustix","req":"^0.38.42","features":["fs","process"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.214","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.132","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.42.0","features":["rt","process","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.2","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.13","features":["compat"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":["channel"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"cd12654b1755486c647b7506e3200f7d8c096302c392aebb41f79e3754f9694b","features":{"direct-process-spawner":["process-spawner"],"elevation-process-spawners":["process-spawner"],"process-spawner":[],"runtime-util":[]},"features2":{"default":["syscall-nix"],"either-vmm-executor":["unrestricted-vmm-executor","jailed-vmm-executor"],"full":["tokio-runtime","smol-runtime","vm","direct-process-spawner","elevation-process-spawners","unrestricted-vmm-executor","jailed-vmm-executor","either-vmm-executor","metrics-extension","http-vsock-extension","grpc-vsock-extension","link-local-extension","snapshot-editor-extension","syscall-nix"],"grpc-vsock-extension":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-extension":["vm","hyper-client-sockets/firecracker"],"jailed-vmm-executor":["vmm-executor"],"link-local-extension":["dep:cidr"],"metrics-extension":["dep:serde","dep:serde_json"],"smol-runtime":["runtime-util","dep:async-task","dep:async-executor","dep:async-io","dep:async-process","dep:async-fs","dep:blocking","hyper-client-sockets/async-io-backend","dep:pin-project-lite"],"snapshot-editor-extension":["vmm-executor"],"syscall-nix":["dep:nix"],"syscall-rustix":["dep:rustix"],"tokio-runtime":["runtime-util","dep:tokio","dep:tokio-util","hyper-client-sockets/tokio-backend"],"unrestricted-vmm-executor":["vmm-executor"],"vm":["vmm-process","dep:serde","dep:serde_json"],"vmm-core":["process-spawner","dep:futures-util"],"vmm-executor":["runtime-util","vmm-core","process-spawner","dep:futures-channel"],"vmm-process":["vmm-executor","dep:async-once-cell","dep:hyper","dep:bytes","dep:http-body-util","dep:hyper-client-sockets","dep:hyper-util","dep:http"]},"yanked":false,"rust_version":"1.81","pubtime":"2024-12-21T17:43:13Z","v":2}
{"name":"fctools","vers":"0.6.0-beta.0","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-executor","req":"^1.13.1","features":["static"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-fs","req":"^2.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^2.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-once-cell","req":"^0.5.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-process","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-task","req":"^4.7.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blocking","req":"^1.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fcnet","req":"^0.7.1","features":["simple","namespaced","tokio-backend"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fcnet-types","req":"^0.1.0","features":["simple","namespaced"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-channel","req":"^0.3.31","features":["sink"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-io","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["sink","io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.0","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.5.2","features":["unix","hyper-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.10","features":["client-legacy","client","http1"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29.0","features":["user","fs","process","signal"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustix","req":"^0.38.42","features":["fs","process"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.214","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.132","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.42.0","features":["rt","process","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.2","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.13","features":["compat"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":["channel"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"ec58a642907544acd3bae791d59e362abae48bb0d581fa0cf075d077f16c3457","features":{"direct-process-spawner":["process-spawner"],"elevation-process-spawners":["process-spawner"],"process-spawner":[],"runtime-util":[]},"features2":{"default":["syscall-nix"],"either-vmm-executor":["unrestricted-vmm-executor","jailed-vmm-executor"],"full":["tokio-runtime","smol-runtime","vm","direct-process-spawner","elevation-process-spawners","unrestricted-vmm-executor","jailed-vmm-executor","either-vmm-executor","metrics-extension","http-vsock-extension","grpc-vsock-extension","link-local-extension","snapshot-editor-extension","syscall-nix"],"grpc-vsock-extension":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-extension":["vm","hyper-client-sockets/firecracker"],"jailed-vmm-executor":["vmm-executor"],"link-local-extension":["dep:cidr"],"metrics-extension":["dep:serde","dep:serde_json"],"smol-runtime":["runtime-util","dep:async-task","dep:async-executor","dep:async-io","dep:async-process","dep:async-fs","dep:blocking","hyper-client-sockets/async-io-backend","dep:pin-project-lite"],"snapshot-editor-extension":["vmm-executor"],"syscall-nix":["dep:nix"],"syscall-rustix":["dep:rustix"],"tokio-runtime":["runtime-util","dep:tokio","dep:tokio-util","hyper-client-sockets/tokio-backend"],"unrestricted-vmm-executor":["vmm-executor"],"vm":["vmm-process","dep:serde","dep:serde_json"],"vmm-core":["process-spawner","dep:futures-util"],"vmm-executor":["runtime-util","vmm-core","process-spawner","dep:futures-channel"],"vmm-process":["vmm-executor","dep:async-once-cell","dep:hyper","dep:bytes","dep:http-body-util","dep:hyper-client-sockets","dep:hyper-util","dep:http"]},"yanked":false,"rust_version":"1.81","pubtime":"2024-12-23T06:41:34Z","v":2}
{"name":"fctools","vers":"0.6.0-beta.1","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-executor","req":"^1.13.1","features":["static"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-fs","req":"^2.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^2.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-once-cell","req":"^0.5.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-process","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-task","req":"^4.7.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blocking","req":"^1.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fcnet","req":"^0.7.1","features":["simple","namespaced","tokio-backend"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fcnet-types","req":"^0.1.0","features":["simple","namespaced"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-channel","req":"^0.3.31","features":["sink"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-io","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["sink","io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.0","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.5.2","features":["unix","hyper-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.10","features":["client-legacy","client","http1"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29.0","features":["user","fs","process","signal"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustix","req":"^0.38.42","features":["fs","process"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.214","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.132","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.42.0","features":["rt","process","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.2","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.13","features":["compat"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":["channel"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^7.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"2f46d19eb73d80e89fd75895b47bd92dfb11e04d5e9f9515b7c0ea81648bb5d5","features":{"direct-process-spawner":["process-spawner"],"elevation-process-spawners":["process-spawner"],"process-spawner":[],"runtime-util":[]},"features2":{"default":["syscall-nix"],"either-vmm-executor":["unrestricted-vmm-executor","jailed-vmm-executor"],"full":["tokio-runtime","smol-runtime","vm","direct-process-spawner","elevation-process-spawners","unrestricted-vmm-executor","jailed-vmm-executor","either-vmm-executor","metrics-extension","http-vsock-extension","grpc-vsock-extension","link-local-extension","snapshot-editor-extension","syscall-nix"],"grpc-vsock-extension":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-extension":["vm","hyper-client-sockets/firecracker"],"jailed-vmm-executor":["runtime-util","vmm-executor"],"link-local-extension":["dep:cidr"],"metrics-extension":["dep:serde","dep:serde_json"],"smol-runtime":["runtime-util","dep:async-task","dep:async-executor","dep:async-io","dep:async-process","dep:async-fs","dep:blocking","hyper-client-sockets/async-io-backend","dep:pin-project-lite"],"snapshot-editor-extension":["vmm-executor"],"syscall-nix":["dep:nix"],"syscall-rustix":["dep:rustix"],"tokio-runtime":["runtime-util","dep:tokio","dep:tokio-util","hyper-client-sockets/tokio-backend"],"unrestricted-vmm-executor":["runtime-util","vmm-executor"],"vm":["vmm-process","dep:serde","dep:serde_json"],"vmm-core":["process-spawner","dep:futures-util"],"vmm-executor":["vmm-core","process-spawner","dep:futures-channel"],"vmm-process":["runtime-util","vmm-executor","dep:async-once-cell","dep:hyper","dep:bytes","dep:http-body-util","dep:hyper-client-sockets","dep:hyper-util","dep:http"]},"yanked":false,"rust_version":"1.81","pubtime":"2025-01-04T11:00:12Z","v":2}
{"name":"fctools","vers":"0.6.0-beta.2","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-broadcast","req":"^0.7.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-executor","req":"^1.13.1","features":["static"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-fs","req":"^2.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^2.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-once-cell","req":"^0.5.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-process","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-task","req":"^4.7.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blocking","req":"^1.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fcnet","req":"^0.8.0","features":["simple","namespaced","tokio-backend"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fcnet-types","req":"^0.1.1","features":["simple","namespaced"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-channel","req":"^0.3.31","features":["sink"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-io","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["sink","io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.0","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.6.0","features":["unix","hyper-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.10","features":["client-legacy","client","http1"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29.0","features":["user","fs","process","signal"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustix","req":"^1.0.3","features":["fs","process"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.214","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.132","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.42.0","features":["rt","process","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.44.1","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.13","features":["compat"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":["channel"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.12.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.16.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^7.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"274cce79e28cec2526a8317e69232e692a2d54d67ab357e21080d4b1c3042185","features":{"direct-process-spawner":["process-spawner"],"process-spawner":[],"runtime-util":[]},"features2":{"default":["syscall-nix"],"either-vmm-executor":["unrestricted-vmm-executor","jailed-vmm-executor"],"elevation-process-spawners":["process-spawner","dep:futures-util"],"full":["tokio-runtime","smol-runtime","vm","direct-process-spawner","elevation-process-spawners","unrestricted-vmm-executor","jailed-vmm-executor","either-vmm-executor","metrics-extension","http-vsock-extension","grpc-vsock-extension","link-local-extension","snapshot-editor-extension","syscall-nix"],"grpc-vsock-extension":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-extension":["vm","hyper-client-sockets/firecracker"],"jailed-vmm-executor":["vmm-executor"],"link-local-extension":["dep:cidr"],"metrics-extension":["dep:serde","dep:serde_json"],"smol-runtime":["runtime-util","dep:async-task","dep:async-executor","dep:async-io","dep:async-process","dep:async-fs","dep:blocking","hyper-client-sockets/async-io-backend","dep:pin-project-lite"],"snapshot-editor-extension":["vmm-executor"],"syscall-nix":["dep:nix"],"syscall-rustix":["dep:rustix"],"tokio-runtime":["runtime-util","dep:tokio","dep:tokio-util","hyper-client-sockets/tokio-backend"],"unrestricted-vmm-executor":["vmm-executor"],"vm":["vmm-process","dep:serde","dep:serde_json"],"vmm-core":["process-spawner","dep:futures-util","dep:futures-channel","dep:async-broadcast","runtime-util"],"vmm-executor":["vmm-core","process-spawner","dep:futures-channel"],"vmm-process":["vmm-executor","dep:async-once-cell","dep:hyper","dep:bytes","dep:http-body-util","dep:hyper-client-sockets","dep:hyper-util","dep:http"]},"yanked":false,"rust_version":"1.81","pubtime":"2025-03-23T14:13:42Z","v":2}
{"name":"fctools","vers":"0.6.0-rc.0","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-broadcast","req":"^0.7.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-executor","req":"^1.13.1","features":["static"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-fs","req":"^2.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^2.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-once-cell","req":"^0.5.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-process","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-task","req":"^4.7.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blocking","req":"^1.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fcnet","req":"^0.9.0","features":["simple","namespaced","tokio-backend"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fcnet-types","req":"^0.1.1","features":["simple","namespaced"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-channel","req":"^0.3.31","features":["sink"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-io","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["sink","io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.0","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.6.0","features":["unix","hyper-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.11","features":["client-legacy","client","http1"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29.0","features":["user","fs","process","signal"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustix","req":"^1.0.5","features":["fs","process"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.214","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.132","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.44.2","features":["rt","process","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.44.2","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.13","features":["compat"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":["channel"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.16.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^7.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"2d80aa91965dead5b9063831d0060003c5e7a44fac3b4c4482115f83108d83ce","features":{"default":[],"direct-process-spawner":["process-spawner"],"process-spawner":[],"runtime-util":[]},"features2":{"either-vmm-executor":["unrestricted-vmm-executor","jailed-vmm-executor"],"elevation-process-spawners":["process-spawner","dep:futures-util"],"full":["tokio-runtime","smol-runtime","vm","direct-process-spawner","elevation-process-spawners","unrestricted-vmm-executor","jailed-vmm-executor","either-vmm-executor","metrics-extension","http-vsock-extension","grpc-vsock-extension","link-local-extension","snapshot-editor-extension"],"grpc-vsock-extension":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-extension":["vm","hyper-client-sockets/firecracker"],"jailed-vmm-executor":["vmm-executor"],"link-local-extension":["dep:cidr"],"metrics-extension":["dep:serde","dep:serde_json"],"nix-syscall-backend":["dep:nix"],"rustix-syscall-backend":["dep:rustix"],"smol-runtime":["runtime-util","dep:async-task","dep:async-executor","dep:async-io","dep:async-process","dep:async-fs","dep:blocking","hyper-client-sockets/async-io-backend","dep:pin-project-lite"],"snapshot-editor-extension":["vmm-executor"],"tokio-runtime":["runtime-util","dep:tokio","dep:tokio-util","hyper-client-sockets/tokio-backend"],"unrestricted-vmm-executor":["vmm-executor"],"vm":["vmm-process","dep:serde","dep:serde_json"],"vmm-core":["process-spawner","dep:futures-util","dep:futures-channel","dep:async-broadcast","runtime-util"],"vmm-executor":["vmm-core","process-spawner","dep:futures-channel"],"vmm-process":["vmm-executor","dep:async-once-cell","dep:hyper","dep:bytes","dep:http-body-util","dep:hyper-client-sockets","dep:hyper-util","dep:http"]},"yanked":false,"rust_version":"1.81","pubtime":"2025-04-17T14:43:03Z","v":2}
{"name":"fctools","vers":"0.6.0-rc.1","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-broadcast","req":"^0.7.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-executor","req":"^1.13.1","features":["static"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-fs","req":"^2.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^2.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-once-cell","req":"^0.5.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-process","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-task","req":"^4.7.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blocking","req":"^1.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fcnet","req":"^0.9.0","features":["simple","namespaced","tokio-backend"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fcnet-types","req":"^0.1.1","features":["simple","namespaced"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-channel","req":"^0.3.31","features":["sink"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-io","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["sink","io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.0","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.6.0","features":["unix","hyper-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.11","features":["client-legacy","client","http1"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29.0","features":["user","fs","process","signal"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustix","req":"^1.0.5","features":["fs","process"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.214","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.132","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.44.2","features":["rt","process","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.44.2","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.13","features":["compat"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":["channel"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.16.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^7.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"d604200e90436cd3c856e42bb2da50cb10ca8fd4eb67150765293f002463aec2","features":{"default":[],"direct-process-spawner":["process-spawner"],"process-spawner":[],"runtime-util":[]},"features2":{"either-vmm-executor":["unrestricted-vmm-executor","jailed-vmm-executor"],"elevation-process-spawners":["process-spawner","dep:futures-util"],"full":["tokio-runtime","smol-runtime","vm","direct-process-spawner","elevation-process-spawners","unrestricted-vmm-executor","jailed-vmm-executor","either-vmm-executor","metrics-extension","http-vsock-extension","grpc-vsock-extension","link-local-extension","snapshot-editor-extension"],"grpc-vsock-extension":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-extension":["vm","hyper-client-sockets/firecracker"],"jailed-vmm-executor":["vmm-executor"],"link-local-extension":["dep:cidr"],"metrics-extension":["dep:serde","dep:serde_json"],"nix-syscall-backend":["dep:nix"],"rustix-syscall-backend":["dep:rustix"],"smol-runtime":["runtime-util","dep:async-task","dep:async-executor","dep:async-io","dep:async-process","dep:async-fs","dep:blocking","hyper-client-sockets/async-io-backend","dep:pin-project-lite"],"snapshot-editor-extension":["vmm-executor"],"tokio-runtime":["runtime-util","dep:tokio","dep:tokio-util","hyper-client-sockets/tokio-backend"],"unrestricted-vmm-executor":["vmm-executor"],"vm":["vmm-process","dep:serde","dep:serde_json"],"vmm-core":["process-spawner","dep:futures-util","dep:futures-channel","dep:async-broadcast","runtime-util"],"vmm-executor":["vmm-core","process-spawner","dep:futures-channel"],"vmm-process":["vmm-executor","dep:async-once-cell","dep:hyper","dep:bytes","dep:http-body-util","dep:hyper-client-sockets","dep:hyper-util","dep:http"]},"yanked":true,"rust_version":"1.81","pubtime":"2025-04-22T10:55:38Z","v":2}
{"name":"fctools","vers":"0.6.0-rc.2","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-broadcast","req":"^0.7.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-executor","req":"^1.13.1","features":["static"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-fs","req":"^2.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^2.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-once-cell","req":"^0.5.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-process","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-task","req":"^4.7.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blocking","req":"^1.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fcnet","req":"^0.9.0","features":["simple","namespaced","tokio-backend"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fcnet-types","req":"^0.1.1","features":["simple","namespaced"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-channel","req":"^0.3.31","features":["sink"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-io","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["sink","io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.0","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.6.0","features":["unix","hyper-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.11","features":["client-legacy","client","http1"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29.0","features":["user","fs","process","signal"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustix","req":"^1.0.5","features":["fs","process"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.214","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.132","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.44.2","features":["rt","process","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.44.2","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.13","features":["compat"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":["channel"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.16.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^7.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"537be934ae0f28f4ab4d6edbb9ac6aa0af17ca926a8fc35f2c4ffef34e97a20e","features":{"default":[],"direct-process-spawner":["process-spawner"],"process-spawner":[],"runtime-util":[]},"features2":{"either-vmm-executor":["unrestricted-vmm-executor","jailed-vmm-executor"],"elevation-process-spawners":["process-spawner","dep:futures-util"],"full":["tokio-runtime","smol-runtime","vm","direct-process-spawner","elevation-process-spawners","unrestricted-vmm-executor","jailed-vmm-executor","either-vmm-executor","metrics-extension","http-vsock-extension","grpc-vsock-extension","link-local-extension","snapshot-editor-extension"],"grpc-vsock-extension":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-extension":["vm","hyper-client-sockets/firecracker"],"jailed-vmm-executor":["vmm-executor"],"link-local-extension":["dep:cidr"],"metrics-extension":["dep:serde","dep:serde_json"],"nix-syscall-backend":["dep:nix"],"rustix-syscall-backend":["dep:rustix"],"smol-runtime":["runtime-util","dep:async-task","dep:async-executor","dep:async-io","dep:async-process","dep:async-fs","dep:blocking","hyper-client-sockets/async-io-backend","dep:pin-project-lite"],"snapshot-editor-extension":["vmm-executor"],"tokio-runtime":["runtime-util","dep:tokio","dep:tokio-util","hyper-client-sockets/tokio-backend"],"unrestricted-vmm-executor":["vmm-executor"],"vm":["vmm-process","dep:serde","dep:serde_json"],"vmm-core":["process-spawner","dep:futures-util","dep:futures-channel","dep:async-broadcast","runtime-util"],"vmm-executor":["vmm-core","process-spawner","dep:futures-channel"],"vmm-process":["vmm-executor","dep:async-once-cell","dep:hyper","dep:bytes","dep:http-body-util","dep:hyper-client-sockets","dep:hyper-util","dep:http"]},"yanked":false,"rust_version":"1.81","pubtime":"2025-04-22T11:55:25Z","v":2}
{"name":"fctools","vers":"0.6.0-rc.3","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-executor","req":"^1.13.1","features":["static"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-fs","req":"^2.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^2.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-once-cell","req":"^0.5.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-process","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-task","req":"^4.7.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blocking","req":"^1.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fcnet","req":"^0.9.0","features":["simple","namespaced","tokio-backend"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fcnet-types","req":"^0.1.1","features":["simple","namespaced"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-channel","req":"^0.3.31","features":["sink"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-io","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["sink","io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.6.0","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.6.0","features":["unix","hyper-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.11","features":["client-legacy","client","http1"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29.0","features":["user","fs","process","signal"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustix","req":"^1.0.5","features":["fs","process"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.219","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.44.2","features":["rt","process","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.44.2","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.15","features":["compat"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":["channel"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.16.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^7.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"a8e0aa05a7cc0df9241f36b767a4ee09013544f8aaabf9409fb951db53a8abcc","features":{"default":[],"direct-process-spawner":["process-spawner"],"process-spawner":[],"runtime-util":[]},"features2":{"either-vmm-executor":["unrestricted-vmm-executor","jailed-vmm-executor"],"elevation-process-spawners":["process-spawner","dep:futures-util"],"full":["tokio-runtime","smol-runtime","vm","direct-process-spawner","elevation-process-spawners","unrestricted-vmm-executor","jailed-vmm-executor","either-vmm-executor","metrics-extension","http-vsock-extension","grpc-vsock-extension","link-local-extension","snapshot-editor-extension"],"grpc-vsock-extension":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-extension":["vm","hyper-client-sockets/firecracker"],"jailed-vmm-executor":["vmm-executor"],"link-local-extension":["dep:cidr"],"metrics-extension":["dep:serde","dep:serde_json"],"nix-syscall-backend":["dep:nix"],"rustix-syscall-backend":["dep:rustix"],"smol-runtime":["runtime-util","dep:async-task","dep:async-executor","dep:async-io","dep:async-process","dep:async-fs","dep:blocking","hyper-client-sockets/async-io-backend","dep:pin-project-lite"],"snapshot-editor-extension":["vmm-executor"],"tokio-runtime":["runtime-util","dep:tokio","dep:tokio-util","hyper-client-sockets/tokio-backend"],"unrestricted-vmm-executor":["vmm-executor"],"vm":["vmm-process","dep:serde","dep:serde_json"],"vmm-core":["process-spawner","dep:futures-util","dep:futures-channel"],"vmm-executor":["vmm-core","process-spawner","dep:futures-channel"],"vmm-process":["vmm-executor","dep:async-once-cell","dep:hyper","dep:bytes","dep:http-body-util","dep:hyper-client-sockets","dep:hyper-util","dep:http"]},"yanked":false,"rust_version":"1.81","pubtime":"2025-04-24T14:30:47Z","v":2}
{"name":"fctools","vers":"0.6.0-rc.4","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-executor","req":"^1.13.1","features":["static"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-fs","req":"^2.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^2.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-once-cell","req":"^0.5.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-process","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-task","req":"^4.7.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blocking","req":"^1.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fcnet","req":"^0.9.0","features":["simple","namespaced","tokio-backend"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fcnet-types","req":"^0.1.1","features":["simple","namespaced"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-channel","req":"^0.3.31","features":["sink"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-io","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["sink","io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.6.0","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.6.0","features":["unix","hyper-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.11","features":["client-legacy","client","http1"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29.0","features":["user","fs","process","signal"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustix","req":"^1.0.5","features":["fs","process"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.219","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.44.2","features":["rt","process","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.44.2","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.15","features":["compat"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":["channel"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.16.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^7.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"81a03fde2c89609b40f12019b2e8433bee63b43aed19a32df55ea2012a9e77ac","features":{"default":[],"direct-process-spawner":["process-spawner"],"process-spawner":[],"runtime-util":[]},"features2":{"either-vmm-executor":["unrestricted-vmm-executor","jailed-vmm-executor"],"elevation-process-spawners":["process-spawner","dep:futures-util"],"full":["tokio-runtime","smol-runtime","vm","direct-process-spawner","elevation-process-spawners","unrestricted-vmm-executor","jailed-vmm-executor","either-vmm-executor","metrics-extension","http-vsock-extension","grpc-vsock-extension","link-local-extension","snapshot-editor-extension"],"grpc-vsock-extension":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-extension":["vm","hyper-client-sockets/firecracker"],"jailed-vmm-executor":["vmm-executor"],"link-local-extension":["dep:cidr"],"metrics-extension":["dep:serde","dep:serde_json"],"nix-syscall-backend":["dep:nix"],"rustix-syscall-backend":["dep:rustix"],"smol-runtime":["runtime-util","dep:async-task","dep:async-executor","dep:async-io","dep:async-process","dep:async-fs","dep:blocking","hyper-client-sockets/async-io-backend","dep:pin-project-lite"],"snapshot-editor-extension":["vmm-executor"],"tokio-runtime":["runtime-util","dep:tokio","dep:tokio-util","hyper-client-sockets/tokio-backend"],"unrestricted-vmm-executor":["vmm-executor"],"vm":["vmm-process","dep:serde","dep:serde_json"],"vmm-core":["process-spawner","dep:futures-util","dep:futures-channel"],"vmm-executor":["vmm-core","process-spawner","dep:futures-channel"],"vmm-process":["vmm-executor","dep:async-once-cell","dep:hyper","dep:bytes","dep:http-body-util","dep:hyper-client-sockets","dep:hyper-util","dep:http"]},"yanked":false,"rust_version":"1.81","pubtime":"2025-04-26T17:19:02Z","v":2}
{"name":"fctools","vers":"0.6.0","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-executor","req":"^1.13.1","features":["static"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-fs","req":"^2.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^2.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-once-cell","req":"^0.5.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-process","req":"^2.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-task","req":"^4.7.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blocking","req":"^1.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fcnet","req":"^0.9.0","features":["simple","namespaced","tokio-backend"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fcnet-types","req":"^0.1.1","features":["simple","namespaced"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-channel","req":"^0.3.31","features":["sink"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-io","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["sink","io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.6.0","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.6.0","features":["unix","hyper-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.11","features":["client-legacy","client","http1"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29.0","features":["user","fs","process","signal"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.13.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustix","req":"^1.0.5","features":["fs","process"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.219","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.140","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.44.2","features":["rt","process","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.44.2","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.15","features":["compat"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":["channel"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.16.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^7.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"80ae5890b058f5f004ae0543f1b83eafeea12f2a94bbeec00ff9d81233336cab","features":{"default":[],"direct-process-spawner":["process-spawner"],"process-spawner":[],"runtime-util":[]},"features2":{"either-vmm-executor":["unrestricted-vmm-executor","jailed-vmm-executor"],"elevation-process-spawners":["process-spawner","dep:futures-util"],"full":["tokio-runtime","smol-runtime","vm","direct-process-spawner","elevation-process-spawners","unrestricted-vmm-executor","jailed-vmm-executor","either-vmm-executor","metrics-extension","http-vsock-extension","grpc-vsock-extension","link-local-extension","snapshot-editor-extension"],"grpc-vsock-extension":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-extension":["vm","hyper-client-sockets/firecracker"],"jailed-vmm-executor":["vmm-executor"],"link-local-extension":["dep:cidr"],"metrics-extension":["dep:serde","dep:serde_json"],"nix-syscall-backend":["dep:nix"],"rustix-syscall-backend":["dep:rustix"],"smol-runtime":["runtime-util","dep:async-task","dep:async-executor","dep:async-io","dep:async-process","dep:async-fs","dep:blocking","hyper-client-sockets/async-io-backend","dep:pin-project-lite"],"snapshot-editor-extension":["vmm-executor"],"tokio-runtime":["runtime-util","dep:tokio","dep:tokio-util","hyper-client-sockets/tokio-backend"],"unrestricted-vmm-executor":["vmm-executor"],"vm":["vmm-process","dep:serde","dep:serde_json"],"vmm-core":["process-spawner","dep:futures-util","dep:futures-channel"],"vmm-executor":["vmm-core","process-spawner","dep:futures-channel"],"vmm-process":["vmm-executor","dep:async-once-cell","dep:hyper","dep:bytes","dep:http-body-util","dep:hyper-client-sockets","dep:hyper-util","dep:http"]},"yanked":false,"rust_version":"1.81","pubtime":"2025-04-28T08:26:52Z","v":2}
{"name":"fctools","vers":"0.7.0-alpha.0","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-executor","req":"^1.13.3","features":["static"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-fs","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^2.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-once-cell","req":"^0.5.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-process","req":"^2.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-task","req":"^4.7.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blocking","req":"^1.6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fcnet","req":"^0.11.0","features":["simple","namespaced","tokio-backend"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fcnet-types","req":"^0.1.1","features":["simple","namespaced"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-channel","req":"^0.3.31","features":["sink"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-io","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["sink","io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.7.0","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.6.0","features":["unix","hyper-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.17","features":["client-legacy","client","http1"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29.0","features":["user","fs","process","signal"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustix","req":"^1.1.2","features":["fs","process"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47.1","features":["rt","process","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47.1","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.16","features":["compat"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["channel"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["codegen"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^8.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"657fd6d4bf1a0b76cb7ec4d8531a97719963f4cfb014720f5a8b2bb6fd7dea2d","features":{"default":[],"direct-process-spawner":["process-spawner"],"process-spawner":[],"runtime-util":[]},"features2":{"either-vmm-executor":["unrestricted-vmm-executor","jailed-vmm-executor"],"elevation-process-spawners":["process-spawner","dep:futures-util"],"full":["tokio-runtime","smol-runtime","vm","direct-process-spawner","elevation-process-spawners","unrestricted-vmm-executor","jailed-vmm-executor","either-vmm-executor","metrics-extension","http-vsock-extension","grpc-vsock-extension","link-local-extension","snapshot-editor-extension"],"grpc-vsock-extension":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-extension":["vm","hyper-client-sockets/firecracker"],"jailed-vmm-executor":["vmm-executor"],"link-local-extension":["dep:cidr"],"metrics-extension":["dep:serde","dep:serde_json"],"nix-syscall-backend":["dep:nix"],"rustix-syscall-backend":["dep:rustix"],"smol-runtime":["runtime-util","dep:async-task","dep:async-executor","dep:async-io","dep:async-process","dep:async-fs","dep:blocking","hyper-client-sockets/async-io-backend","dep:pin-project-lite"],"snapshot-editor-extension":["vmm-executor"],"tokio-runtime":["runtime-util","dep:tokio","dep:tokio-util","hyper-client-sockets/tokio-backend"],"unrestricted-vmm-executor":["vmm-executor"],"vm":["vmm-process","dep:serde","dep:serde_json"],"vmm-core":["process-spawner","dep:futures-util","dep:futures-channel"],"vmm-executor":["vmm-core","process-spawner","dep:futures-channel"],"vmm-process":["vmm-executor","dep:async-once-cell","dep:hyper","dep:bytes","dep:http-body-util","dep:hyper-client-sockets","dep:hyper-util","dep:http"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-10-11T16:26:46Z","v":2}
{"name":"fctools","vers":"0.7.0-alpha.1","deps":[{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-executor","req":"^1.13.3","features":["static"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-fs","req":"^2.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-io","req":"^2.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-once-cell","req":"^0.5.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-process","req":"^2.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-task","req":"^4.7.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blocking","req":"^1.6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"cidr","req":"^0.3.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fastrand","req":"^2.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fcnet","req":"^0.11.0","features":["simple","namespaced","tokio-backend"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fcnet-types","req":"^0.1.1","features":["simple","namespaced"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"file-lock","req":"^2.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-channel","req":"^0.3.31","features":["sink"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-io","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.31","features":["sink","io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8.1","features":["client"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-client-sockets","req":"^0.6.0","features":["unix","hyper-util"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.19","features":["client-legacy","client","http1"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"nix","req":"^0.29.0","features":["user","fs","process","signal"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project-lite","req":"^0.2.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"prost","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustix","req":"^1.1.3","features":["fs","process"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.147","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["rt","process","fs"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47.1","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.17","features":["compat"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["channel"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.2","features":["codegen"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tonic-prost","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-service","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^8.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"ec10873c18525cd93fcb34e584db23572ece78cbec10983e381f80962baf4d04","features":{"default":[],"direct-process-spawner":["process-spawner"],"firecracker-async-drive-io-engine":[],"firecracker-balloon-free-page-hinting":[],"firecracker-balloon-statistics-requiring-6-12-kernel":[],"firecracker-diff-snapshots":[],"process-spawner":[],"runtime-util":[]},"features2":{"either-vmm-executor":["unrestricted-vmm-executor","jailed-vmm-executor"],"elevation-process-spawners":["process-spawner","dep:futures-util"],"full":["tokio-runtime","smol-runtime","vm","direct-process-spawner","elevation-process-spawners","unrestricted-vmm-executor","jailed-vmm-executor","either-vmm-executor","metrics-extension","http-vsock-extension","grpc-vsock-extension","link-local-extension","snapshot-editor-extension","firecracker-diff-snapshots","firecracker-async-drive-io-engine","firecracker-balloon-free-page-hinting","firecracker-balloon-statistics-requiring-6-12-kernel"],"grpc-vsock-extension":["vm","hyper-client-sockets/firecracker","dep:tonic","dep:tower-service"],"http-vsock-extension":["vm","hyper-client-sockets/firecracker"],"jailed-vmm-executor":["vmm-executor"],"link-local-extension":["dep:cidr"],"metrics-extension":["dep:serde","dep:serde_json"],"nix-syscall-backend":["dep:nix"],"rustix-syscall-backend":["dep:rustix"],"smol-runtime":["runtime-util","dep:async-task","dep:async-executor","dep:async-io","dep:async-process","dep:async-fs","dep:blocking","hyper-client-sockets/async-io-backend","dep:pin-project-lite"],"snapshot-editor-extension":["vmm-executor"],"tokio-runtime":["runtime-util","dep:tokio","dep:tokio-util","hyper-client-sockets/tokio-backend"],"unrestricted-vmm-executor":["vmm-executor"],"vm":["vmm-process","dep:serde","dep:serde_json"],"vmm-core":["process-spawner","dep:futures-util","dep:futures-channel"],"vmm-executor":["vmm-core","process-spawner","dep:futures-channel"],"vmm-process":["vmm-executor","dep:async-once-cell","dep:hyper","dep:bytes","dep:http-body-util","dep:hyper-client-sockets","dep:hyper-util","dep:http"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-12-26T10:51:29Z","v":2}
