grid-sdk 0.2.2

Hyperledger Grid is a platform for building supply chain solutions that include distributed ledger components. It provides a growing set of tools that accelerate development for supply chain smart contractsand client interfaces.
Documentation
[build-dependencies.glob]
version = "0.3"

[build-dependencies.protoc-rust]
version = "2.14"
[dependencies.actix-web]
optional = true
version = "3"

[dependencies.base64]
optional = true
version = "0.13"

[dependencies.cfg-if]
optional = true
version = "1"

[dependencies.chrono]
optional = true
version = "0.4"

[dependencies.diesel]
features = ["chrono", "r2d2", "serde_json"]
optional = true
version = "1.0"

[dependencies.diesel_migrations]
optional = true
version = "1.4"

[dependencies.futures]
optional = true
version = "0.3"

[dependencies.futures-util]
optional = true
version = "0.3"

[dependencies.log]
optional = true
version = "0.4"

[dependencies.protobuf]
version = "2.19"

[dependencies.reqwest]
features = ["blocking", "json"]
optional = true
version = "0.10.1"

[dependencies.sabre-sdk]
optional = true
version = "0.5"

[dependencies.sawtooth-sdk]
features = ["transact-compat"]
optional = true
version = "0.4"

[dependencies.serde]
features = ["derive"]
version = "1.0"

[dependencies.serde_derive]
version = "1.0"

[dependencies.serde_json]
optional = true
version = "1.0"

[dependencies.url]
optional = true
version = "2.1"

[dependencies.uuid]
features = ["v4"]
optional = true
version = "0.8"

[features]
backend = ["base64", "futures", "url"]
backend-sawtooth = ["backend", "uuid"]
backend-splinter = ["backend", "reqwest"]
batch-processor = ["batch-store", "backend", "log", "reqwest", "uuid"]
batch-store = ["chrono"]
client = []
client-reqwest = ["client", "reqwest"]
default = []
experimental = ["stable", "batch-processor", "batch-store", "client", "client-reqwest", "pike-rest-api", "purchase-order", "rest-api-resources", "rest-api-actix-web-3", "rest-api-actix-web-3-run", "rest-api-endpoint-purchase-order", "rest-api-endpoint-record", "rest-api-endpoint-submit", "rest-api-resources-purchase-order", "rest-api-resources-submit", "rest-api-resources-track-and-trace", "sawtooth-compat", "track-and-trace", "workflow"]
location = ["pike", "schema"]
pike = ["cfg-if"]
pike-rest-api = ["pike", "serde_json", "rest-api-resources"]
postgres = ["chrono", "diesel/postgres", "diesel_migrations", "log"]
product = ["pike", "schema"]
product-gdsn = ["libc", "quick-xml", "reqwest"]
purchase-order = []
rest-api = []
rest-api-actix-web-3 = ["actix-web", "backend", "futures", "futures-util", "rest-api", "rest-api-resources", "url"]
rest-api-actix-web-3-run = ["rest-api-endpoint-submit"]
rest-api-endpoint-agent = ["pike", "rest-api-resources-agent"]
rest-api-endpoint-batches = ["backend", "rest-api-resources-batches"]
rest-api-endpoint-location = ["location", "rest-api-resources-location"]
rest-api-endpoint-organization = ["pike", "rest-api-resources-organization"]
rest-api-endpoint-product = ["product", "rest-api-resources-product"]
rest-api-endpoint-purchase-order = ["purchase-order", "rest-api-resources-purchase-order"]
rest-api-endpoint-record = ["rest-api-resources-track-and-trace", "track-and-trace"]
rest-api-endpoint-role = ["pike", "rest-api-resources-role"]
rest-api-endpoint-schema = ["rest-api-resources-schema", "schema"]
rest-api-endpoint-submit = ["batch-store", "rest-api-resources-submit"]
rest-api-resources = ["rest-api"]
rest-api-resources-agent = ["pike", "rest-api-resources", "serde_json"]
rest-api-resources-batches = ["backend", "rest-api-resources"]
rest-api-resources-location = ["location", "rest-api-resources"]
rest-api-resources-organization = ["pike", "rest-api-resources"]
rest-api-resources-product = ["product", "rest-api-resources"]
rest-api-resources-purchase-order = ["purchase-order", "rest-api-resources"]
rest-api-resources-role = ["pike", "rest-api-resources"]
rest-api-resources-schema = ["rest-api-resources", "schema"]
rest-api-resources-submit = ["batch-store", "cylinder", "rest-api-resources", "sabre-sdk"]
rest-api-resources-track-and-trace = ["rest-api-resources", "track-and-trace"]
sawtooth-compat = ["sabre-sdk", "sawtooth-sdk"]
schema = ["pike"]
sqlite = ["chrono", "diesel/sqlite", "diesel_migrations", "log"]
stable = ["default", "backend", "backend-sawtooth", "backend-splinter", "location", "pike", "postgres", "product", "product-gdsn", "rest-api", "rest-api-endpoint-agent", "rest-api-endpoint-batches", "rest-api-endpoint-location", "rest-api-endpoint-organization", "rest-api-endpoint-product", "rest-api-endpoint-role", "rest-api-endpoint-schema", "rest-api-resources-agent", "rest-api-resources-batches", "rest-api-resources-location", "rest-api-resources-organization", "rest-api-resources-product", "rest-api-resources-role", "rest-api-resources-schema", "schema", "sqlite"]
track-and-trace = ["base64"]
workflow = []

[package]
authors = ["Cargill Incorporated"]
description = "Hyperledger Grid is a platform for building supply chain solutions that include distributed ledger components. It provides a growing set of tools that accelerate development for supply chain smart contractsand client interfaces.\n"
edition = "2018"
homepage = "https://grid.hyperledger.org"
license = "Apache-2.0"
name = "grid-sdk"
version = "0.2.2"
[target."cfg(not(target_arch = \"wasm32\"))".dependencies.cylinder]
features = ["key-load"]
optional = true
version = "0.2.2"

[target."cfg(not(target_arch = \"wasm32\"))".dependencies.libc]
optional = true
version = "0.2.94"

[target."cfg(not(target_arch = \"wasm32\"))".dependencies.quick-xml]
features = ["serialize"]
optional = true
version = "0.22"

[target."cfg(not(target_arch = \"wasm32\"))".dependencies.rust-crypto]
version = "0.2"

[target."cfg(not(target_arch = \"wasm32\"))".dependencies.sawtooth-sdk]
version = "0.4"

[target."cfg(not(target_arch = \"wasm32\"))".dependencies.tempfile]
version = "3"
[target."cfg(target_arch = \"wasm32\")".dependencies.rust-crypto-wasm]
version = "0.3"

[target."cfg(target_arch = \"wasm32\")".dependencies.sabre-sdk]
version = "0.5"