# 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 = "reactive-mutiny" version = "1.3.0" authors = ["Luiz Silveira "] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "async Event-Driven Reactive Library with advanced & optimized containers (channels) and Stream executors" homepage = "https://github.com/zertyz/reactive-mutiny" documentation = "https://docs.rs/reactive-mutiny/" readme = "README.md" keywords = [ "reactive", "event-driven", "microservices", "async", "performance", ] categories = [ "asynchronous", "concurrency", "rust-patterns", ] license = "Unlicense" repository = "https://github.com/zertyz/reactive-mutiny" [lib] name = "reactive_mutiny" path = "src/lib.rs" [[example]] name = "all-channels" path = "examples/all-channels/main.rs" [[example]] name = "multi-processor" path = "examples/multi-processor/main.rs" [[example]] name = "socket-server" path = "examples/socket-server/main.rs" [[example]] name = "uni-microservice" path = "examples/uni-microservice/main.rs" [[test]] name = "api" path = "tests/api.rs" [[test]] name = "use_cases" path = "tests/use_cases.rs" [[bench]] name = "channels" path = "benches/channels.rs" harness = false [[bench]] name = "rc_wrappers" path = "benches/rc_wrappers.rs" harness = false [dependencies.atomic_enum] version = "0.3" [dependencies.crossbeam] version = "0.8" [dependencies.crossbeam-channel] version = "0.5" [dependencies.ctor] version = "0.2" [dependencies.futures] version = "0.3" [dependencies.indexmap] version = "2" [dependencies.keen-retry] version = "0.5" [dependencies.log] version = "0.4" [dependencies.memmap] version = "0.7" [dependencies.minstant] version = "0.1" [dependencies.once_cell] version = "1.17" [dependencies.owning_ref] version = "0.4" [dependencies.parking_lot] version = "0.12" [dependencies.tokio] version = "1" features = [ "full", "rt-multi-thread", ] [dev-dependencies.chrono] version = "0" [dev-dependencies.criterion] version = "0.5" features = ["html_reports"] [dev-dependencies.ctor] version = "0.2" [dev-dependencies.defaults] version = "0.2" [dev-dependencies.lazy_static] version = "1.4" [dev-dependencies.log] version = "0.4" features = [ "max_level_trace", "release_max_level_info", ] [dev-dependencies.minstant] version = "0.1" [dev-dependencies.neat-date-time] version = "0.2" [dev-dependencies.regex] version = "1.5" [dev-dependencies.ron] version = "0.8" [dev-dependencies.serde] version = "1.0" features = ["derive"] [dev-dependencies.simple_logger] version = "5" [dev-dependencies.slog] version = "2" [dev-dependencies.slog-scope] version = "4" [dev-dependencies.slog-stdlog] version = "4" [dev-dependencies.sloggers] version = "2" [dev-dependencies.structopt] version = "0.3" [dev-dependencies.strum] version = "0.26" features = ["derive"] [dev-dependencies.strum_macros] version = "0.26" [features]