ticked_async_executor 0.2.0

Local executor that runs woken async tasks when it is ticked
Documentation
[package]
name = "ticked_async_executor"
version = "0.1.0"
edition = "2021"

[dependencies]
async-task = "4.7"
pin-project = "1"

# For timer only
# TODO, Add this under a feature gate
# TODO, Only tokio::sync::watch channel is used (find individual dependency)
tokio = { version = "1.0", default-features = false, features = ["sync"] }

# Tracing
tracing = "0.1.41"

[dev-dependencies]
tokio = { version = "1", features = ["full"] }

tracing-subscriber = "0.3.18"

# Console
tracing-forest = "0.1.6"
# Chrome 
tracing-chrome = "0.7.2"
# Tracy
tracing-tracy = "0.11.4"

# Opentelemetry
tracing-opentelemetry = "0.30.0"
opentelemetry = { version = "0.29.0", features = ["trace", "metrics"] }
opentelemetry-otlp = { version = "0.29.0", features = [
    "trace",
    "metrics",
    "grpc-tonic",
] }
opentelemetry-semantic-conventions = { version = "0.29.0" }
opentelemetry_sdk = { version = "0.29.0", default-features = false, features = [
    "trace",
] }

tokio-util = "*"

# opentelemetry-proto = { version = "0.1.0"}