# 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 = "2021" rust-version = "1.70" name = "protoflow-core" version = "0.4.3" authors = ["Arto Bendiken"] build = false publish = true autobins = false autoexamples = false autotests = false autobenches = false description = "Protoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages." homepage = "https://protoflow.rs" readme = "README.md" keywords = [ "protoflow", "protobuf", "flow", "fbp", ] categories = [ "concurrency", "network-programming", "no-std", ] license = "Unlicense" repository = "https://github.com/AsimovPlatform/protoflow" [lib] name = "protoflow_core" path = "src/lib.rs" [dependencies.bytes] version = "1" default-features = false [dependencies.dogma] version = "0.1" default-features = false [dependencies.futures] version = "0.3" default-features = false [dependencies.getrandom] version = "0.2" optional = true default-features = false [dependencies.parking_lot] version = "0.12" [dependencies.prost] version = "0.13" features = ["derive"] default-features = false [dependencies.prost-types] version = "0.13" default-features = false [dependencies.rand] version = "0.8" optional = true default-features = false [dependencies.serde] version = "1.0" features = ["derive"] optional = true default-features = false [dependencies.sharded-slab] version = "0.1.7" [dependencies.stability] version = "0.2" [dependencies.sysml-model] version = "=0.2.3" optional = true default-features = false [dependencies.tracing] version = "0.1" optional = true default-features = false [dev-dependencies] [build-dependencies.cfg_aliases] version = "0.2" [features] all = [ "serde", "sysml", "tracing", ] default = [ "all", "std", ] rand = [ "dep:getrandom", "dep:rand", ] serde = ["dep:serde"] std = [ "dogma/std", "futures/std", "getrandom?/std", "prost/std", "prost-types/std", "rand?/std", "rand?/std_rng", "serde?/std", "sysml-model?/std", "tracing?/std", ] sysml = ["dep:sysml-model"] tracing = ["dep:tracing"] unstable = []