# 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" name = "eva-common" version = "0.3.78" authors = ["Serhij S. "] description = "Commons for EVA ICS v4" readme = "README.md" keywords = [ "eva-ics", "iot", "industrial", "scada", "cloud", ] license = "Apache-2.0" repository = "https://github.com/eva-ics/eva4-common" [package.metadata.docs.rs] features = [ "full", "openssl-no-fips", ] [package.metadata.playground] features = [ "full", "openssl-no-fips", ] [lib] name = "eva_common" path = "src/lib.rs" [dependencies.async-channel] version = "1.7.1" optional = true [dependencies.async-recursion] version = "1.0.0" optional = true [dependencies.axum] version = "0.6.12" features = [] optional = true default_features = false [dependencies.binrw] version = "0.13.3" optional = true [dependencies.bmart] version = "0.2.6" optional = true [dependencies.busrt] version = "0.4" features = [ "ipc", "rpc", ] optional = true [dependencies.chrono] version = "0.4.31" optional = true [dependencies.dateparser] version = "0.1.7" optional = true [dependencies.env_logger] version = "0.10" optional = true [dependencies.hex] version = "0.4.3" optional = true [dependencies.hyper] version = "0.14.18" optional = true [dependencies.hyper-static] version = "0.1.5" optional = true [dependencies.ipnetwork] version = "0.20.0" [dependencies.lazy_static] version = "1.4.0" [dependencies.libloading] version = "0.7.0" optional = true [dependencies.log] version = "0.4.14" [dependencies.nix] version = "0.25.0" features = [ "time", "user", ] optional = true [dependencies.nom] version = "7.1.3" optional = true [dependencies.num-traits] version = "0.2.17" optional = true [dependencies.once_cell] version = "1.13.1" optional = true [dependencies.openssl] version = "0.10.63" optional = true [dependencies.ordered-float] version = "2.8.0" [dependencies.parking_lot] version = "0.12.1" package = "parking_lot_rt" [dependencies.rand] version = "0.8.5" optional = true [dependencies.regex] version = "1.6.0" optional = true [dependencies.remain] version = "0.2.11" optional = true [dependencies.rmp-serde] version = "1.1.2" optional = true [dependencies.rust_decimal] version = "1.31.0" [dependencies.serde] version = "1.0.143" features = [ "derive", "std", "rc", ] default-features = false [dependencies.serde_json] version = "1.0.83" [dependencies.serde_repr] version = "0.1.7" [dependencies.serde_yaml] version = "0.8.26" optional = true [dependencies.sqlx] version = "0.6" features = [ "runtime-tokio-native-tls", "sqlite", "postgres", ] optional = true [dependencies.submap] version = "0.2.7" optional = true [dependencies.thiserror] version = "1.0.51" optional = true [dependencies.tokio] version = "1.20.1" features = ["full"] optional = true [dependencies.uuid] version = "1.1.2" features = [ "serde", "v4", ] optional = true [dependencies.yedb] version = "0.4.11" optional = true [features] acl = ["submap"] actions = ["uuid"] bus-rpc = [ "busrt", "payload", ] cache = [ "tokio", "sqlx", "payload", ] common-payloads = [ "uuid", "rand", ] console-logger = [ "env_logger", "once_cell", ] data-objects = ["binrw"] dataconv = [ "hex", "regex", "uuid", ] db = [ "yedb", "sqlx", "once_cell", ] events = ["acl"] extended-value = [ "bmart", "async-recursion", "serde_yaml", "tokio", ] full = [ "acl", "actions", "events", "time", "bus-rpc", "services", "registry", "workers", "dataconv", "db", "cache", "hyper-tools", "extended-value", "common-payloads", "payload", "logic", "logger", "axum", "serde-keyvalue", "chrono", "console-logger", "data-objects", ] hyper-tools = [ "hyper", "hyper-static", ] logger = [ "async-channel", "busrt", "tokio", "once_cell", "payload", "uuid", ] logic = [] nostd = [] openssl-no-fips = [] openssl-vendored = ["openssl/vendored"] openssl3 = ["once_cell"] payload = ["rmp-serde"] registry = [ "busrt", "payload", ] serde-keyvalue = [ "nom", "num-traits", "thiserror", "remain", ] services = [ "bus-rpc", "tokio", "registry", "nix", "openssl", ] skip_self_test_serde = [] time = [ "nix", "dateparser", "chrono", ] workers = [ "bmart", "tokio", ]