[package] name = "ipld" version = "0.0.2" authors = ["sunny-g "] description = "IPLD types and interfaces" license = "ISC" edition = "2018" [lib] name = "ipld" path = "src/lib.rs" [dependencies] async-trait = "0.1" cid = { version = "^0.3" } failure = "0.1" # ipld-schema = { version = "0.0.1", path = "./schema", optional = true } multibase = "0.7" multihash = "0.9" serde = { version = "^1.0" } [features] default = [] # schema = ["ipld-schema"] [workspace] members = [ "dag-cbor", "dag-json", "schema", "schema-derive" ] [patch.crates-io] cid = { git = "https://github.com/datalove-app/rust-cid", branch = "cli" } # ipld = { path = "./" } # ipld-dag-cbor = { path = "dag-cbor" } # ipld-dag-json = { path = "dag-json" } # ipld-schema = { path = "schema" } # ipld-schema-derive = { path = "schema-derive" }