ccutils 0.4.11

Collection of utils from the [CylonCore](https://cyloncore.com) project.
Documentation
[package]
name = "ccutils"
version = "0.4.11"
edition = "2021"
license = "MIT"
description = "Collection of utils from the [CylonCore](https://cyloncore.com) project."
homepage = "https://cyloncore.com"
repository = "https://gitlab.com/cyloncore/ccutils"

[features]
default = []
alias = []
cache = []
cell = []
collections = []
console = ["dep:ctrlc", "dep:winapi"]
containers = []
futures = ["dep:futures", "sync"]
key = []
log = ["dep:log"]
pool = ["dep:better_default", "dep:parking_lot", "static_asserts", "sync"]
rune = ["dep:rune"]
serde = ["serde/derive", "serde/rc", "dep:serde-value"]
servers = ["dep:log", "dep:better_default", "futures"]
static_asserts = []
sync = []
temporary = ["dep:better_default", "dep:rand", "dep:log"]
testing = []

[dependencies]
better_default = { version = "1", optional = true }
ctrlc = { version = "3", optional = true }
futures = { version = "0.3", features = [], optional = true }
log = { version = "0.4", optional = true }
parking_lot = { version = "0.12", optional = true }
rand = { version = "0.9", optional = true }
rune = { version = "0.14", optional = true }
serde = { version = "1", optional = true }
serde-value = { version = "0.7", optional = true }

[target.'cfg(windows)'.dependencies]
winapi = { version = "0.3", optional = true, features = [
  "processenv",
  "handleapi",
  "consoleapi",
  "winbase",
] }