version = 3
[[package]]
name = "futures-core"
version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "629316e42fe7c2a0b9a65b47d159ceaa5453ab14e8f0a3c5eedbb8cd55b4a445"
[[package]]
name = "futures-task"
version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dabf1872aaab32c886832f2276d2f5399887e2bd613698a02359e4ea83f8de12"
[[package]]
name = "futures-util"
version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "41d22213122356472061ac0f1ab2cee28d2bac8491410fd68c2af53d1cedb83e"
dependencies = [
"futures-core",
"futures-task",
"pin-project-lite",
"pin-utils",
]
[[package]]
name = "paste"
version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0744126afe1a6dd7f394cb50a716dbe086cb06e255e53d8d0185d82828358fb5"
[[package]]
name = "pin-project-lite"
version = "0.2.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8d31d11c69a6b52a174b42bdc0c30e5e11670f90788b2c471c31c1d17d449443"
[[package]]
name = "pin-utils"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[package]]
name = "proc-macro2"
version = "1.0.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba508cc11742c0dc5c1659771673afbab7a0efab23aa17e854cbab0837ed0b43"
dependencies = [
"unicode-xid",
]
[[package]]
name = "quote"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05"
dependencies = [
"proc-macro2",
]
[[package]]
name = "ruspiro-arch-aarch64"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7070655f218fb750e3757a68b123fad8851a279134eae88c9ac7d4a5f6b96c21"
dependencies = [
"ruspiro-register",
]
[[package]]
name = "ruspiro-channel"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "03089c61a4a2fc311b8a2b83cbba2cae31f83efe85e07bed256ac4564cdbac2b"
dependencies = [
"futures-util",
"ruspiro-arch-aarch64",
]
[[package]]
name = "ruspiro-interrupt"
version = "0.5.0"
dependencies = [
"futures-util",
"paste",
"ruspiro-arch-aarch64",
"ruspiro-channel",
"ruspiro-interrupt-macros",
"ruspiro-mmio-register",
"ruspiro-singleton",
]
[[package]]
name = "ruspiro-interrupt-macros"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2c8dc334d64dd49393df1f56cfe8e78bf65481da81c783d85163162a889076e5"
dependencies = [
"quote",
"syn",
]
[[package]]
name = "ruspiro-lock"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "173b1c02f49d11313eede4e63d03c2125f5f13f2119f98a213edbb03b20740bd"
[[package]]
name = "ruspiro-mmio-register"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ebfbf049577a3159ff4666ac6e312b137696b88a72caa056a3a8322a0de96ba2"
dependencies = [
"ruspiro-register",
]
[[package]]
name = "ruspiro-register"
version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "161d5f7992ad812a4cf78301846265fb34ba86db288d17aa35d36c5ec72ee349"
[[package]]
name = "ruspiro-singleton"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b2c5eacce361d2fbe601ada9717c93ffbd8bd9670afe3eea9496bb993db19ed"
dependencies = [
"ruspiro-lock",
]
[[package]]
name = "syn"
version = "1.0.82"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8daf5dd0bb60cbd4137b1b587d2fc0ae729bc07cf01cd70b36a1ed5ade3b9d59"
dependencies = [
"proc-macro2",
"quote",
"unicode-xid",
]
[[package]]
name = "unicode-xid"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3"