[package]
authors = ["FL03 <jo3mccain@icloud.com> (https://github.com/FL03)", "Scattered-Systems (https://github.com/scattered-systems)"]
categories = []
description = "scsys lays the foundation for the Scattered-Systems ecosystem, delivering critical primitives throughout"
edition = "2021"
homepage = "https://github.com/scattered-systems/scsys/wiki"
keywords = ["blockchain", "primitives", "scsys"]
license = "Apache-2.0"
name = "scsys"
readme = "README.md"
repository = "https://github.com/scattered-systems/scsys"
version = "0.1.32"
[features]
default = [
"core",
"scsys-crypto/default",
"scsys-gen/default",
"macros"
]
full = [
"core",
"scsys-crypto/full",
"scsys-gen/full",
"derive",
"macros",
"extras",
"wasm"
]
wasm = [
"scsys-crypto/wasm",
"scsys-gen/wasm",
"wasm-ext"
]
wasm-ext = []
core = ["scsys-core"]
crypto = ["scsys-crypto/full"]
derive = ["scsys-derive"]
gen = ["scsys-gen/full"]
macros = ["scsys-macros"]
extras = ["bson", "chrono", "config"]
bson = ["bson/default", "bson/chrono-0_4", "bson/serde_with", "bson/uuid-0_8"]
chrono = ["chrono/default"]
config = ["config/default"]
[lib]
crate-type = ["cdylib", "rlib"]
test = true
[dependencies]
bson = { features = ["chrono-0_4", "serde_with", "uuid-0_8"], optional = true, version = "2.4.0" }
chrono = { optional = true, version = "0.4.22" }
config = { optional = true, version = "0.13.2" }
scsys-core = { features = [], optional = true, path = "../core", version = "0.1.32" }
scsys-crypto = { features = ["full"], optional = true, path = "../crypto", version = "0.1.32" }
scsys-derive = { features = [], optional = true, path = "../derive", version = "0.1.32" }
scsys-gen = { features = ["full"], optional = true, path = "../gen", version = "0.1.32" }
scsys-macros = { features = [], optional = true, path = "../macros", version = "0.1.32" }
[package.metadata.docs.rs]
all-features = true
rustc-args = ["--cfg", "docsrs"]
[target.wasm32-unknown-unknown]