[package] authors.workspace = true categories.workspace = true description.workspace = true edition.workspace = true homepage.workspace = true license.workspace = true keywords.workspace = true name = "scsys" readme.workspace = true repository.workspace = true version.workspace = true [features] default = [ "std", ] full = [ "default", "actors", "derive", "rand", "serde", "tokio", "utils", ] # ********* [FF] Packages ********* actors = [ "dep:scsys-actors", ] derive = [ "dep:scsys-derive", "macros", ] macros = [ "dep:scsys-macros", ] utils = [ "dep:scsys-utils", ] # *** [FF] Dependencies *** alloc = [ "scsys-core/alloc", "scsys-actors?/alloc", "scsys-utils?/alloc", ] chrono = [ "scsys-core/chrono", ] rand = [ "scsys-core/rand", ] serde = [ "scsys-core/serde", "scsys-actors?/serde", "scsys-utils?/serde", ] tokio = [ "scsys-actors?/tokio", ] # *** [FF] Environments *** std = [ "scsys-core/std", "scsys-actors?/std", "scsys-utils?/std", ] wasi = [ "scsys-actors?/wasi", "scsys-core/wasi", ] wasm = [ "scsys-actors?/wasm", "scsys-core/wasm", ] [lib] bench = true crate-type = ["cdylib", "rlib"] doctest = true test = true [[example]] name = "derive" required-features = ["derive", "serde"] [[example]] name = "messages" required-features = ["actors"] [[example]] name = "params" required-features = ["derive"] [build-dependencies] [dependencies.scsys-actors] default-features = false optional = true path = "../actors" version = "0.2.3" [dependencies.scsys-core] default-features = false path = "../core" version = "0.2.3" [dependencies.scsys-derive] optional = true path = "../derive" version = "0.2.3" [dependencies.scsys-macros] optional = true path = "../macros" version = "0.2.3" [dependencies.scsys-utils] default-features = false optional = true path = "../utils" version = "0.2.3" [dev-dependencies] serde = { features = ["derive"], version = "1" } serde_json = "1" [package.metadata.docs.rs] all-features = true rustc-args = ["--cfg", "docsrs"] version = "v{{version}}" [package.metadata.release] no-dev-version = true tag-name = "{{version}}" [target.wasm32-unknown-unknown] [target.wasm32-wasi]