version = 4
[[package]]
name = "autocfg"
version = "1.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53"
[[package]]
name = "bitflags"
version = "2.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3ded4057c258ba199e2d26386d3af3780957ecaee6c4ef4041c6b4b8b97c0b06"
[[package]]
name = "cfg-if"
version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4e7648175b45a9a48536d676f68d918270699102aa8dab5496df06904c914600"
[[package]]
name = "crossbeam-utils"
version = "0.8.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a31eee39dddec8330830986fcd7625edb5a24ec90ea038215273bbc3adb08ac6"
[[package]]
name = "errno"
version = "0.3.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
dependencies = [
"libc",
"windows-sys",
]
[[package]]
name = "futures-core"
version = "0.3.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "92d699e522242e69e3003b94ecc1f960f3a5e015aa7c5d7486e65ad01dd94f5e"
[[package]]
name = "futures-io"
version = "0.3.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "53c0fa8157de1303bfffdaa1cc2a673bfffb60102f76b0ef4441659124373fed"
[[package]]
name = "hermit-abi"
version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e17592d60ebacc7d5e169f4663c5f84f9161cc90328abcfe8456f41e4dfcb284"
[[package]]
name = "laputa-async-channel"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "301e40a50c73f66d4077ce1f7452927b1758353c74cc7f7c1487d50948ab181a"
dependencies = [
"futures-core",
"laputa-concurrent-queue",
"laputa-event-listener-strategy",
"pin-project-lite",
]
[[package]]
name = "laputa-async-io"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b9e6e8328b375bd72de05d9b8e95c6e40cf877cd41b40ddbdb5caa54235f07d"
dependencies = [
"autocfg",
"cfg-if",
"futures-io",
"laputa-concurrent-queue",
"laputa-futures-lite",
"laputa-parking",
"laputa-polling",
"rustix",
"slab",
]
[[package]]
name = "laputa-async-net"
version = "0.3.0"
dependencies = [
"laputa-async-io",
"laputa-blocking",
"laputa-futures-lite",
]
[[package]]
name = "laputa-async-task"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1f9214e1398617e925fbab32e339cdca4cc5e28b8a5588b2b96d8dda1806e86a"
[[package]]
name = "laputa-atomic-waker"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4dfbb69b3249a24b88f19721ed8298cc45698dc174bce20bb3ad01f74a429e0a"
[[package]]
name = "laputa-blocking"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1330f150657c1a20d8d9ae7bb8f8ae399c34cd214a88f19c3eb699a1a8e6d266"
dependencies = [
"futures-io",
"laputa-async-channel",
"laputa-async-task",
"laputa-futures-lite",
"laputa-piper",
]
[[package]]
name = "laputa-concurrent-queue"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "89b2085e453bcfc89af7e0d0de15412480e6ce513c7f19214aea77926c819865"
dependencies = [
"crossbeam-utils",
]
[[package]]
name = "laputa-event-listener"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "df46a90ff6330321080a0853469051233556b75885c23d1805a4a5f5e9ea134b"
dependencies = [
"laputa-parking",
"pin-project-lite",
]
[[package]]
name = "laputa-event-listener-strategy"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25ca0818c0c7254287c796aa610ccc95e48acbe562e520a5907b18614a85118e"
dependencies = [
"laputa-event-listener",
"pin-project-lite",
]
[[package]]
name = "laputa-fastrand"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1c1293aa4081169faa64c29c796e2facc823e1babf6ca28702fdacaee4e2c02a"
[[package]]
name = "laputa-futures-lite"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f9f95d13e049dff4c6e539b94f89c82ff82f8eb4b5aa5aa96fcd9f59db6255fb"
dependencies = [
"futures-core",
"futures-io",
"laputa-fastrand",
"laputa-parking",
"pin-project-lite",
]
[[package]]
name = "laputa-parking"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ad447eb1edac8353805e8f17ea8dac6e7beddd938bb0999ce9d270a3a495a2a7"
[[package]]
name = "laputa-piper"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fbeb67a14cf0b8c79c39b733ef35e83f1104c8bc5476b22ea096f5137107e1ad"
dependencies = [
"futures-io",
"laputa-atomic-waker",
"laputa-fastrand",
]
[[package]]
name = "laputa-polling"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "428738cb4dc42799e8623fede00781356e7214fe688b69f84d25fddcc252006e"
dependencies = [
"cfg-if",
"hermit-abi",
"rustix",
]
[[package]]
name = "libc"
version = "0.2.191"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "65cd87c9a6d60536580b316ad985726104730a5151c99845f2490428ef91240a"
[[package]]
name = "linux-raw-sys"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53"
[[package]]
name = "pin-project-lite"
version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd"
[[package]]
name = "rustix"
version = "1.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e5e76742e5294153d4dde1207dbec5bdd81eef6fabdc0d2118babadabfd858aa"
dependencies = [
"bitflags",
"errno",
"libc",
"linux-raw-sys",
"windows-sys",
]
[[package]]
name = "slab"
version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5"
[[package]]
name = "windows-link"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
[[package]]
name = "windows-sys"
version = "0.61.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
dependencies = [
"windows-link",
]