{"name":"geiserx_ts_netstack_smoltcp","vers":"0.6.5","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"f19510849b09f2dbcf206aaebd9cb18503540b7c8886e6910d3fe5b7831d62df","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-08T19:37:42Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.6.7","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.6.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.6.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"2131b54af53f034b1ca2caf98efa30e863b26b91b6ab1674dfdd911e2df4ce77","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-08T23:04:06Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.6.8","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.6.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.6.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"7217d95372924f6577e86085f484c5a26d31a7276fb935e2c1918c7fa37b31f1","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-08T23:33:27Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.6.9","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.6.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.6.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"f709f302c393517a1cc2d6cbe2347697e1061e5d6daa6bf4700cd79bdbee8b96","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-09T10:31:05Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.6.10","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.6.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.6.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"68654112d11028aca1840422a5127ef3b16766dd2c4030366e8447bb91a9137b","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-09T17:14:40Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.7.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"248950853470f61981eb2eab54888f7e9c027094365bb9f22e1934ca075c07ec","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-09T21:05:20Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.7.1","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"9e1bac3031afb63b8953d7235e68bae70c2062af91e2292e3cd073173036e6b1","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-09T22:51:40Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.7.2","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"bca529ce7b4b02b258150cf1decdea3e5737e63321582355c8b9e5c0a6ad2ca7","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T00:14:16Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.7.3","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"04ee7d6c958c10add321be74d7d9b0037b1f9fb813141c73fa419ced67c2b983","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T00:48:13Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.8.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"5a58caa25a1f83a56527c2e3e9bf670969220a53c65c3cbd73868c8e7c3aac75","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T01:32:12Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.8.1","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"0e1b2ee2bef69ac5a380441acb321113c5b96a00379680cbde852568965d883b","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T03:18:21Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.9.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"933e8247946a4ce32f588c9c9f515fc40966fb32f0f775725fbe73a9e986ff74","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T04:43:05Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.10.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"5cabc847190625822c1c2027dd656a61f79fbdb46d050ee9d33b4123e0881ccb","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T05:14:06Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.11.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"8376d590e3ece1382ee6d2c7a0893637e3f3b13e9ed408c6ba7735a0e8c95786","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T11:09:24Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.12.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"d7bda59ed0e7fc7724b52498c0a2086269c893880a3c1904177b755ee570b5aa","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T11:41:55Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.13.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"ba469833076fd2c5b86359c72b4f55c2791b7fe9c728b60c95964f9ed085379b","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T22:15:06Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.14.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"db5b2df2f3d2022c1d37e08b96c606b708d927f89e79a38aad20a31909c1c9f9","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T23:05:26Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.15.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"c98788c41e368732ecae8f2ef7b0a912755660ff47711b63d69d549c970b2f88","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T23:33:43Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.16.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"bc62ecebd1d89b45a9a941389ec50b274960be59a46ae889cf56da84fda4a6d7","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T00:12:57Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.17.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"73dc096ed59624bc48f52798a58e33871da795f554e8e69e0a7be272c6cbd87e","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T00:37:04Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.18.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"841aeb4037e5fe584976651c9c90d2f3f74d91b40d7d49f9e8b0859210315ae1","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T01:38:31Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.18.1","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.18.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.18.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"ee8cf062f056e22e8a012bf7027b321044bcbcd324e7bcb69addd3b2cc5f7cfd","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T02:15:37Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.18.2","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.18.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.18.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"fdb163e810cd530f7d5fd47f06c40adf4484d3eef82cb92d6373301a7c51cb77","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T02:43:14Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.19.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"87c4ab3d14b31a0fd7f93453f4177cfcb25ea6e58d65c7e255b4a87751e3ce38","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T03:11:22Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.20.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"3cad317ca70bbb0c373c4853d1867351e801fae8e1a8fbfa1c6acb839fe1088d","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T03:37:07Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.21.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"7781e7f4778e2786ab473d5e2c41f4ff02341c8984ba3afed67992c0f173d08f","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T04:15:42Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.21.1","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"5f381445f1c70db09b5ca4d8ba4b83108ec02be99e6c2eb78ff040801e7584f1","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T04:43:20Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.21.2","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.21.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.21.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"9f2451dae098452c7f1db4dfbcf3bfadfe8cf9956e97efccec9a1775c661852d","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T05:01:27Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.22.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"65ba068356458e707a8d860c31342435ef697e464a1f38e9e7f89f7a1447df52","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T05:23:44Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.22.1","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"9be8cab29b9bc2ec0d0863680c7a45a149caa0e87a00a5163ed27d9203bc3169","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T05:47:58Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.23.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"dc739fdb9cf25c46abfcbff59d59e3dfd46db17b0f21987b0b75b3832dc07601","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T06:14:21Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.24.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"0b5f310fb2501ab22580118905a03f83aa53c08eb42cdb495ab9e3c81e4c520a","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T06:37:36Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.25.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"7fcf053fb533ddf37b1831aeb416ce7336ecf77c044cdc774375f2dd0b614e43","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T06:56:13Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.27.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"3e53c4079802a1f8b8b266c754d10262404e71b159010a3d89c8605e55dad2a8","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T13:18:18Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.28.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"6a26e2fa567a12efc5c169b8e53e89562e0fd3c8c8abf858fa1da9170f8f5465","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T21:24:41Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.28.1","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.28.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.28.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"d7b921484532fbaa7617ff5e9d468e94ba021945249eb82b7445981a60f4809b","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T23:53:34Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.28.2","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.28.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.28.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"8a94fa3573ef69531fd795b11e57d0961da443ae7b124b40814ef14c004cfb1e","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-12T02:24:08Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.28.3","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.28.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.28.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"f0b4887c6f3740fba7ecd094d552213a7662b74daae3c75f826db07ca95f7055","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-12T04:08:01Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.29.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"db8ea6c18508b559074204b91dbd53ffe3f8b7cfe926ffe5b7abf3a4b5f94eff","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-12T13:53:09Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.29.1","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.29.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.29.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"dc85651a6e990816b595c2f4634c33dfd3988b6e1c3e9b40986194d137f69078","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-12T16:33:34Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.29.2","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.29.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.29.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"8c87274d6ff5d03df8eb5bad49fbbb95a0caf1fed0c4c0cae6d5ab86bb932713","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-12T17:24:25Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.29.3","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.29.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.29.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"0c8795d1488fde557658062c6648ffb35d11b0e85b032ae51951b4a5391719df","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-12T22:29:14Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.30.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"f3b8c410fddebea6884eee2d3fc6c9d6e396511faad521db37866d504670d0f2","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T02:21:37Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.30.1","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.30.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.30.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"3a9e2f90f476eba0388db45d8e8787fb3859d9878d098b7b343f7ee315b7ee13","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T10:36:48Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.31.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"03ef5a88fa4468aaa4f2aeb40f728212a229ccf3cb8f5ec99d7f595a905a4a65","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T12:53:11Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.32.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"2ca279acec14c1e0d7f328bc98e5e0e045542cc4da72d8d62ff802239d010269","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T15:07:50Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.33.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"f7ed38564bddd1f75bf2da65ab840e363748ddd31231592fe9457946ab5f3d57","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T19:14:41Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.34.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"db0d10f40b70819936b34254a21c494b7928e9bcef301ca79565f89812d8a65e","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T20:25:28Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.34.1","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.34.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.34.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"70db664135ad1ffd9cb93f8970c96373c3e52086442de6ff7704929ebaa12a61","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T21:07:19Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.34.2","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.34.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.34.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"46ec96c31745980e846a098526899c96e181448add4bf39dec28b8f826a21bba","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T21:29:26Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.35.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"e3e13acca0d3141e9896e915a8471ef9b0168bec4b8f59d2c6a8203fdacd528f","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T22:15:30Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.35.1","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.35.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.35.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"bfb26b3bd19dd5ea471ddaa5a0cd4efd999fb13e44a800f80ba12ee9c94ba748","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T22:46:39Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.35.2","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.35.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.35.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"9f93d838fd9bc516077d19b4fa0ba7c0f64ba20b21d13f89f025b7be056b5b7f","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T23:17:05Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.35.3","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.35.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.35.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"71b01ffa3e0ba1bf44f66d1e44def7815e79aa588eccc9ba17ea55981b49b993","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T23:47:31Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.35.4","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.35.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.35.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"abc51732839a32832c709a20b378857fcfe5c6bb6245e0dd2ee65459c114f0e6","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T00:09:06Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.35.5","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.35.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.35.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"bbb292514d33a1d6847b61a5ecdea0b14d470f21b371735b7c5481b2c7245e67","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T00:28:29Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.35.6","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.35.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.35.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"f3f471f8dec513e94608b14da0a5070a7fd3b569abedd0a0803bd352622e72b6","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T03:31:00Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.35.7","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.35.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.35.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"bb0ddd6f1cef86f460c66cf782d9bf9cc0254163f77a09363cc4c442fd56063c","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T04:17:51Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.35.8","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.35.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.35.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"166ebe58cb4ab5da19ffabfe8afef6c769ea1ba96ec5330be2fdccaa7dfe4d5d","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T04:33:24Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.36.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"80fb251df4d55b19111e18213969d5aba58f5c82f469ea0b424baeff7a447bc0","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T05:03:33Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.37.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"3538b623c3454e129bfd2a7db80f534ecdbb1a4ac546f9a97760817216f8a93b","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T05:33:05Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.37.1","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.37.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.37.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"034bb9302b1bc799148f5086d6eef1b50bfd3ba42ac8ebf20d95c0e9bde67a98","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T05:52:13Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.37.2","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.37.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.37.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"f689817cdc7afccb6ebde89cf2e7e31866534efb9ca2378e28c8c0c3a5cef791","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T06:22:53Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.38.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"6bdf17e5d6469d3414da2336e78afb0abe7af98fc6202de97609771ad2498e84","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-15T00:23:44Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.39.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"3d875009a25526bfc51484f9c22710feb7e666051544d8d5b13c148a0e2b97be","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-15T07:39:12Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.40.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"1e38db4ed4d8e588068a0dea3b1213fe10b41bb9db6e4d90d93ef5f4ca1dbef8","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-15T19:02:40Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.41.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"0867dca793625f5037e404f0d7cc5a7fdafb89cf489fdbd7e79355eee9b5b606","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-15T22:29:51Z","v":2} {"name":"geiserx_ts_netstack_smoltcp","vers":"0.42.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"console-subscriber","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":["async-await","async-await-macro"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","time"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","full"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":["attributes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":["attributes","release_max_level_off"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tracing-panic","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ts_netstack_smoltcp_core","req":"^0.42.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_core"},{"name":"ts_netstack_smoltcp_socket","req":"^0.42.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_netstack_smoltcp_socket"},{"name":"tun-rs","req":"^2.8","features":["interruptible"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tun-rs","req":"^2.8","features":["async","async_framed"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"133cbc865c0254dcf788fad29c09096a3eefb5ac0bc1a0da875757afa0f6004a","features":{"futures-io":["ts_netstack_smoltcp_socket/futures-io","std"],"std":["ts_netstack_smoltcp_socket/std"]},"features2":{"tokio":["dep:tokio","ts_netstack_smoltcp_socket/tokio","std"],"tun":["dep:tun-rs"]},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-15T23:35:51Z","v":2}