[package] name = "event_bus_rs" version = "0.1.9" edition = "2024" description = "A runtime-agnostic, async, and thread-safe event bus for Rust." keywords = ["event_bus", "pubsub", "event", "messaging", "event_based"] categories = ["asynchronous", "data-structures", "rust-patterns"] authors = ["Victor Martínez Montané "] rust-version = "1.85.0" homepage = "https://codeberg.org/JasterV/event_bus.rs" repository = "https://codeberg.org/JasterV/event_bus.rs" license = "MIT" [dependencies] async-broadcast = "0.7" async-stream = "0.3" dashmap = "6.1.0" futures = "0.3" thiserror = "2.0.18" [dev-dependencies] fake = "4.4.0" proptest = { version = "1.10.0", features = ["attr-macro"] } test-strategy = "0.4.5" tokio = { version = "1", features = ["macros", "rt-multi-thread"] }