# 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 = "mosaik-api" version = "0.1.0" authors = [ "Jakob Pohl", "Christoph Gross", "Lukas Seehuber", "Florian Gehring", ] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "High-level API for Mosaik, a flexible Smart Grid co-simulation framework." readme = "README.md" keywords = [ "mosaik", "simulation", "framework", "api", "grid", ] categories = [ "api-bindings", "simulation", ] license = "MIT" repository = "https://github.com/ekut-es/mosaik-api" [lib] name = "mosaik_api" path = "src/lib.rs" [[example]] name = "collector" path = "examples/collector.rs" [[example]] name = "controller" path = "examples/controller.rs" [[example]] name = "example_sim" path = "examples/example_sim.rs" [dependencies.async-std] version = "1" [dependencies.async-trait] version = "0.1" [dependencies.futures] version = "0.3" [dependencies.log] version = "0.4" [dependencies.serde] version = "1.0" features = ["derive"] [dependencies.serde_json] version = "1.0" [dependencies.thiserror] version = "1.0" [dev-dependencies.clap] version = "4.5" features = ["derive"] [dev-dependencies.env_logger] version = "0.11" [dev-dependencies.mockall] version = "0.13" [features] default = [] [lints.clippy] expect_used = "warn" panic_in_result_fn = "warn" unwrap_used = "deny" [lints.clippy.all] level = "deny" priority = -1