postvan 0.3.1

A minimalistic implementation of pub/sub messaging
Documentation
[package]
name = "postvan"
authors = ["Glenn Wallace glennw-coding@proton.me"]
description = "A minimalistic implementation of pub/sub messaging"
version = "0.3.1"
edition = "2024"
keywords = ["actor", "event"]
categories = ["concurrency"]
license = "MIT"
repository = "https://codeberg.org/Stack-Syndicate/postvan"

[dependencies]
anyhow = "1.0.102"
async-std = { version = "1.0", features = ["attributes"], optional = true }
dashmap = "6.1.0"
flume = "0.12"
itertools = "0.14.0"
tokio = { version = "1.52.3", features = [
  "macros",
  "rt-multi-thread",
  "sync",
], optional = true }
uuid = { version = "1.23.1", features = ["v4"] }

[features]
default = ["tokio"]
async-std = ["dep:async-std"]
tokio = ["dep:tokio"]