# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2018" name = "splinter" version = "0.6.14" authors = ["Cargill Incorporated"] description = """ Splinter is a privacy-focused platform for distributed applications that provides a blockchain-inspired networking environment for communication and transactions between organizations. """ readme = "README.md" license = "Apache-2.0" repository = "https://github.com/cargill/splinter" [package.metadata.docs.rs] features = [ "stable", "experimental", ] [dependencies.actix] version = "0.8" optional = true default-features = false [dependencies.actix-0-10] version = "0.10" optional = true default-features = false package = "actix" [dependencies.actix-http] version = "0.2" optional = true default-features = false [dependencies.actix-service-1-0] version = "1.0" optional = true package = "actix-service" [dependencies.actix-web] version = "1.0" optional = true default-features = false [dependencies.actix-web-3] version = "3" features = ["openssl"] optional = true package = "actix-web" [dependencies.actix-web-actors] version = "1.0" optional = true [dependencies.awc] version = "0.2" optional = true default-features = false [dependencies.base64] version = "0.13" optional = true [dependencies.bcrypt] version = "0.10" optional = true [dependencies.byteorder] version = "1" [dependencies.chrono] version = "0.4" optional = true [dependencies.crossbeam-channel] version = "0.5" [dependencies.cylinder] version = "0.2.1" [dependencies.diesel] version = "1.0" features = [ "r2d2", "serde_json", ] optional = true [dependencies.diesel_migrations] version = "1.4" optional = true [dependencies.futures] version = "0.1" optional = true [dependencies.futures-0-3] version = "0.3" optional = true package = "futures" [dependencies.glob] version = "0.3" optional = true [dependencies.hyper] version = "0.12" optional = true [dependencies.influxdb] version = "0.5" features = ["derive"] optional = true [dependencies.jsonwebtoken] version = "7.0" optional = true [dependencies.log] version = "0.4" [dependencies.metrics] version = "0.17" features = ["std"] optional = true [dependencies.mio] version = "0.6" default-features = false [dependencies.mio-extras] version = "2" [dependencies.oauth2] version = "4" optional = true [dependencies.openssl] version = "0.10" [dependencies.percent-encoding] version = "2.0" optional = true [dependencies.protobuf] version = "2.23" [dependencies.rand] version = "0.8" [dependencies.reqwest] version = "0.11" features = [ "blocking", "json", ] optional = true [dependencies.serde] version = "1.0" features = ["derive"] [dependencies.serde_derive] version = "1.0" [dependencies.serde_json] version = "1.0" [dependencies.serde_yaml] version = "0.8" [dependencies.tokio] version = "0.1.22" optional = true [dependencies.tokio-1] version = "1" features = [ "rt", "sync", ] optional = true package = "tokio" [dependencies.tungstenite] version = "0.10" optional = true [dependencies.url] version = "1.7.1" [dependencies.uuid] version = "0.8" features = [ "v4", "v5", ] [dev-dependencies.reqwest] version = "0.11" features = [ "blocking", "json", ] [dev-dependencies.tempdir] version = "0.3" [build-dependencies.glob] version = "0.3" [build-dependencies.protoc-rust] version = "2.14" [features] admin-service = ["store"] admin-service-client = ["admin-service"] admin-service-event-client = ["admin-service-client"] admin-service-event-client-actix-web-client = [ "admin-service-event-client", "events", ] admin-service-event-subscriber-glob = ["admin-service"] authorization = ["rest-api-actix-web-1"] authorization-handler-allow-keys = ["authorization"] authorization-handler-maintenance = ["authorization"] authorization-handler-rbac = ["authorization"] benchmark = [] biome = [] biome-client = ["biome"] biome-client-reqwest = [ "biome", "reqwest", ] biome-credentials = [ "bcrypt", "biome", ] biome-key-management = ["biome"] biome-profile = ["biome"] challenge-authorization = [] circuit-template = [ "admin-service", "glob", ] client-reqwest = ["reqwest"] cylinder-jwt = [ "cylinder/jwt", "rest-api", ] default = [] events = [ "actix-http", "futures", "hyper", "tokio", "awc", ] experimental = [ "stable", "admin-service-client", "admin-service-event-client", "admin-service-event-client-actix-web-client", "admin-service-event-subscriber-glob", "authorization-handler-maintenance", "biome-client", "biome-client-reqwest", "client-reqwest", "https-bind", "registry-client", "registry-client-reqwest", "rest-api-actix-web-3", "ws-transport", ] https-bind = ["actix-web/ssl"] memory = ["sqlite"] node-id-store = [] oauth = [ "biome", "base64", "oauth2", "reqwest", "rest-api", ] postgres = [ "diesel/postgres", "diesel_migrations", ] registry = [] registry-client = ["registry"] registry-client-reqwest = [ "registry-client", "reqwest", ] registry-remote = [ "reqwest", "registry", ] rest-api = [ "jsonwebtoken", "percent-encoding", ] rest-api-actix-web-1 = [ "actix", "actix-http", "actix-web", "actix-web-actors", "futures", "rest-api", ] rest-api-actix-web-3 = [ "actix-web-3", "futures-0-3", "actix-0-10", "actix-service-1-0", "https-bind", ] rest-api-cors = [] sqlite = [ "diesel/sqlite", "diesel_migrations", ] stable = [ "admin-service", "authorization", "authorization-handler-allow-keys", "authorization-handler-rbac", "biome", "biome-credentials", "biome-key-management", "biome-profile", "circuit-template", "challenge-authorization", "cylinder-jwt", "default", "events", "memory", "node-id-store", "oauth", "postgres", "registry", "registry-remote", "rest-api", "rest-api-actix-web-1", "rest-api-cors", "sqlite", "store", "store-factory", "tap", "trust-authorization", ] store = [] store-factory = ["store"] tap = [ "chrono", "futures-0-3", "influxdb", "metrics", "tokio-1", ] trust-authorization = [] ws-transport = ["tungstenite"]