channel-protocol 0.3.0

Enable function-based communication instead of enum message sending. All based on channels.
Documentation
[dependencies.convert_case]
version = "0.8"

[dependencies.itertools]
version = "0"

[dependencies.oneshot]
default-features = false
features = ["std"]
version = "0.1"

[dependencies.proc-macro2]
version = "1"

[dependencies.quote]
version = "1"

[dependencies.syn]
features = ["extra-traits"]
version = "2"

[dev-dependencies.winit]
version = "0.30"

[[example]]
name = "async"
path = "examples/async.rs"

[[example]]
name = "sync"
path = "examples/sync.rs"

[[example]]
name = "winit"
path = "examples/winit.rs"

[lib]
name = "channel_protocol"
path = "src/lib.rs"
proc-macro = true

[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Enable function-based communication instead of enum message sending. All based on channels."
documentation = "https://docs.rs/channel-protocol"
edition = "2024"
homepage = "https://github.com/sub07/channel-protocol"
keywords = ["channels", "communication", "functions", "thread", "sync"]
license = "MIT"
name = "channel-protocol"
readme = "README.md"
repository = "https://github.com/sub07/channel-protocol"
version = "0.3.0"