[package]
edition = "2021"
name = "ipld-core"
version = "0.4.3"
authors = ["Volker Mische <volker.mische@gmail.com>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "IPLD core types"
readme = "README.md"
categories = [
"data-structures",
"encoding",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/ipld/rust-ipld-core"
[features]
arb = [
"dep:quickcheck",
"cid/arb",
]
codec = []
default = [
"codec",
"std",
]
serde = [
"dep:serde",
"dep:serde_bytes",
"cid/serde",
]
std = [
"cid/std",
"serde?/std",
"serde_bytes?/std",
]
[lib]
name = "ipld_core"
path = "src/lib.rs"
[[test]]
name = "macros"
path = "tests/macros.rs"
[[test]]
name = "serde_deserialize"
path = "tests/serde_deserialize.rs"
[[test]]
name = "serde_deserializer"
path = "tests/serde_deserializer.rs"
[[test]]
name = "serde_serialize"
path = "tests/serde_serialize.rs"
[[test]]
name = "serde_serializer"
path = "tests/serde_serializer.rs"
[dependencies.cid]
version = "0.11.1"
features = ["alloc"]
default-features = false
[dependencies.quickcheck]
version = "1.0"
optional = true
[dependencies.serde]
version = "1.0.195"
features = ["alloc"]
optional = true
default-features = false
[dependencies.serde_bytes]
version = "0.11.5"
optional = true
default-features = false
[dev-dependencies.serde_derive]
version = "1.0.197"
[dev-dependencies.serde_ipld_dagcbor]
version = "0.6.0"
[dev-dependencies.serde_ipld_dagjson]
version = "0.2.0"
[dev-dependencies.serde_json]
version = "1.0.79"
[dev-dependencies.serde_test]
version = "1.0.132"