[package]
edition = "2024"
name = "xan-actor"
version = "10.1.0"
authors = ["Xanthorrhizol <xanthorrhizol@proton.me>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Akka actor"
readme = "README.md"
keywords = [
"akka",
"actor",
]
license = "MIT"
repository = "https://github.com/Xanthorrhizol/actor"
[features]
bounded-channel = []
default = ["bounded-channel"]
multi-node = [
"dep:xancode",
"dep:xanq",
"dep:inventory",
]
unbounded-channel = []
xan-log = ["dep:xan-log"]
[lib]
name = "xan_actor"
path = "src/lib.rs"
[dependencies.async-trait]
version = "0.1.68"
[dependencies.inventory]
version = "0.3"
optional = true
[dependencies.log]
version = "0.4.17"
[dependencies.regex]
version = "1.11.1"
[dependencies.thiserror]
version = "1.0.40"
[dependencies.tokio]
version = "1.28.1"
features = [
"rt-multi-thread",
"macros",
"sync",
"time",
]
[dependencies.uuid]
version = "1.20.0"
features = ["v4"]
[dependencies.xan-log]
version = "1.0.1"
optional = true
[dependencies.xancode]
version = "0.3.0"
optional = true
[dependencies.xanq]
version = "0.1.0"
optional = true