[dependencies.amplify_apfloat]
optional = true
version = "0.3.1"
[dependencies.amplify_derive]
optional = true
version = "4.0.1"
[dependencies.amplify_num]
version = "0.5.3"
[dependencies.amplify_syn]
optional = true
version = "2.0.1"
[dependencies.ascii]
version = "1.1.0"
[dependencies.libc]
optional = true
version = "0.2"
[dependencies.rand]
optional = true
version = "0.8.5"
[dependencies.serde_crate]
features = ["derive"]
optional = true
package = "serde"
version = "1.0"
[dependencies.stringly_conversions]
features = ["alloc"]
optional = true
version = "0.1.1"
[dev-dependencies.serde_json]
version = "1.0"
[features]
all = ["serde", "std", "stringly_conversions", "c_raw", "proc_attr", "derive", "rand", "apfloat", "apfloat_std"]
alloc = ["amplify_num/alloc"]
apfloat = ["amplify_apfloat"]
apfloat_alloc = ["amplify_apfloat/alloc"]
apfloat_std = ["amplify_apfloat/std"]
c_raw = ["libc", "std"]
default = ["std", "derive", "hex"]
derive = ["amplify_derive"]
hex = ["amplify_num/hex"]
proc_attr = ["amplify_syn"]
serde = ["serde_crate", "std", "amplify_num/serde", "ascii/serde", "stringly_conversions", "stringly_conversions/alloc", "stringly_conversions/serde_str_helpers"]
std = ["amplify_num/std", "alloc"]
[lib]
name = "amplify"
path = "src/lib.rs"
[package]
authors = ["Dr. Maxim Orlovsky <orlovsky@ubideco.org>", "Martin Habovstiak <martin.habovstiak@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["data-structures", "rust-patterns"]
description = "Amplifying Rust language capabilities: multiple generic trait implementations, type wrappers, derive macros"
edition = "2021"
exclude = [".github", "derive", "syn", "num", "serde_str_helpers", "stringly_conversions"]
homepage = "https://github.com/rust-amplify"
keywords = ["generics", "core", "wrap", "patterns"]
license = "MIT"
name = "amplify"
readme = "README.md"
repository = "https://github.com/rust-amplify/rust-amplify"
rust-version = "1.75.0"
version = "4.8.0"
[target.'cfg(target_arch = "wasm32")'.dependencies.getrandom]
features = ["js"]
optional = true
version = "0.2"
[target.'cfg(target_arch = "wasm32")'.dependencies.rand]
optional = true
version = "0.8.4"
[target.'cfg(target_arch = "wasm32")'.dependencies.wasm-bindgen]
version = "0.2"
[target.'cfg(target_arch = "wasm32")'.dev-dependencies.wasm-bindgen-test]
version = "0.3"