static-dispatch 0.3.0

Implement a trait for an enum, where all variants implement the trait
Documentation
[package]
name = "static-dispatch"
version.workspace = true
edition.workspace = true
rust-version.workspace = true

description.workspace = true
documentation.workspace = true
readme.workspace = true
repository.workspace = true
license.workspace = true

[workspace]
resolver = "3"
members = [".", "macros", "tests/extern_crate"]

[workspace.package]
version = "0.3.0"
edition = "2024"
rust-version = "1.88"

description = "Implement a trait for an enum, where all variants implement the trait"
documentation = "http://github.com/antonWetzel/static-dispatch"
readme = "readme.md"
repository = "http://github.com/antonWetzel/static-dispatch"
license = "MIT"

[workspace.dependencies]
extern-crate = { path = "tests/extern_crate" }
static-dispatch = { path = "." }
static-dispatch-macros = { path = "macros", version = "0.3.0" }

macro-data = "0.1"
pollster = { version = "0.4", features = ["macro"] }
proc-macro2 = "1.0"
quote = "1.0"
syn = { version = "2.0", features = ["extra-traits", "full"] }

[dependencies]
macro-data.workspace = true
static-dispatch-macros.workspace = true

[dev-dependencies]
extern-crate.workspace = true
pollster.workspace = true