version = 4
[[package]]
name = "bitflags"
version = "2.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3"
[[package]]
name = "derive-where"
version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ef941ded77d15ca19b40374869ac6000af1c9f2a4c0f3d4c70926287e6364a8f"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "disqualified"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c9c272297e804878a2a4b707cfcfc6d2328b5bb936944613b4fdf2b9269afdfd"
[[package]]
name = "equivalent"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
[[package]]
name = "hashbrown"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100"
[[package]]
name = "indexmap"
version = "2.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017"
dependencies = [
"equivalent",
"hashbrown",
]
[[package]]
name = "proc-macro2"
version = "1.0.105"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "535d180e0ecab6268a3e718bb9fd44db66bbbc256257165fc699dadf70d16fe7"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
version = "1.0.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc74d9a594b72ae6656596548f56f667211f8a97b3d4c3d467150794690dc40a"
dependencies = [
"proc-macro2",
]
[[package]]
name = "rx_core_common"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "14cef44e63c684d91d28752071be7e7545506908151cbcb6a6c56a36b9a94ef5"
dependencies = [
"bitflags",
"derive-where",
"disqualified",
"rx_core_macro_observable_derive",
"rx_core_macro_observer_derive",
"rx_core_macro_operator_derive",
"rx_core_macro_subscriber_derive",
"rx_core_macro_subscription_derive",
"thiserror",
"variadics_please",
]
[[package]]
name = "rx_core_macro_common"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f4f9e459dd256ca32ae635053e6facf553b5cb81ef48ea3711cf6885b443ba40"
dependencies = [
"proc-macro2",
"quote",
"syn",
"thiserror",
]
[[package]]
name = "rx_core_macro_executor_derive"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d126f16ba315b9712e39de2395843468f730fca7cac3a1cdd879733801c2287"
dependencies = [
"quote",
"rx_core_macro_common",
"syn",
]
[[package]]
name = "rx_core_macro_observable_derive"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cbab0adc6e861dd8e41b169a21f20b264de12051f130bb1b9249d2ec8429cdb3"
dependencies = [
"quote",
"rx_core_macro_common",
"syn",
]
[[package]]
name = "rx_core_macro_observer_derive"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6d6f07aa5369727207d278e6976c8d24f22ef26205c486f6fbf817a2e3c24e67"
dependencies = [
"quote",
"rx_core_macro_common",
"syn",
]
[[package]]
name = "rx_core_macro_operator_derive"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "61001f987c00faff23d4dfc9969a88546f27121e326dc547646a53dcc57ce4dd"
dependencies = [
"quote",
"rx_core_macro_common",
"syn",
]
[[package]]
name = "rx_core_macro_scheduler_derive"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "192fa2cd97912e30bb7cf68cf9811457ff33efc6c41760a349fa2c932fe5312d"
dependencies = [
"quote",
"rx_core_macro_common",
"syn",
]
[[package]]
name = "rx_core_macro_subject_derive"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fdb83a6eb3f378798928dbb8d9d8d4787c04df392b000d8b6d1f836e0c4c99bd"
dependencies = [
"quote",
"rx_core_macro_common",
"syn",
]
[[package]]
name = "rx_core_macro_subscriber_derive"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "263f5e89435a3c9b0cb07dfe181992b742c4127b916a4eb3e55301370f0a9cc0"
dependencies = [
"quote",
"rx_core_macro_common",
"syn",
]
[[package]]
name = "rx_core_macro_subscription_derive"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d8b50be2c15f689f3d41cf4becc103fb3dee690046d9fee6fd0737a6a918bea5"
dependencies = [
"quote",
"rx_core_macro_common",
"syn",
]
[[package]]
name = "rx_core_macro_work_derive"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "033d52d4ded53ef456677712349986632f54a01da9a8b381beae39895d95d4fa"
dependencies = [
"quote",
"rx_core_macro_common",
"syn",
]
[[package]]
name = "rx_core_observable_timer"
version = "0.1.1"
dependencies = [
"rx_core_common",
"rx_core_macro_observable_derive",
"rx_core_macro_subscription_derive",
"rx_core_testing",
]
[[package]]
name = "rx_core_scheduler_ticking"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f4b3283a0d672cc228d132849588e666f904ce5fd3ca5f720d9e7acc964046c6"
dependencies = [
"derive-where",
"indexmap",
"rx_core_common",
"rx_core_macro_executor_derive",
"rx_core_macro_scheduler_derive",
"rx_core_macro_work_derive",
]
[[package]]
name = "rx_core_testing"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "077cda55b8d65c9c677a711b77312509d5c410e61b540869d30aaced73c2d3b2"
dependencies = [
"derive-where",
"rx_core_common",
"rx_core_macro_executor_derive",
"rx_core_macro_observable_derive",
"rx_core_macro_observer_derive",
"rx_core_macro_subject_derive",
"rx_core_macro_subscriber_derive",
"rx_core_macro_subscription_derive",
"rx_core_scheduler_ticking",
]
[[package]]
name = "syn"
version = "2.0.114"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "thiserror"
version = "2.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
version = "2.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "unicode-ident"
version = "1.0.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5"
[[package]]
name = "variadics_please"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "41b6d82be61465f97d42bd1d15bf20f3b0a3a0905018f38f9d6f6962055b0b5c"
dependencies = [
"proc-macro2",
"quote",
"syn",
]