# 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 = "fumola" version = "0.0.29" authors = [ "Matthew Hammer", "Ryan Vandersmith", ] build = "build.rs" include = [ "src", "build.rs", "Cargo.toml", "LICENSE", "README.md", ] description = "A library for parsing and running Fumola in Rust" documentation = "https://docs.rs/fumola" readme = "README.md" keywords = [ "internet-computer", "fumola", "wasm", ] categories = ["wasm"] license = "Apache-2.0" repository = "https://github.com/dfinity/fumola.rs" [lib] name = "fumola" crate-type = ["lib"] path = "src/lib/mod.rs" test = true doctest = true bench = true doc = true plugin = false harness = true required-features = [] edition = "2018" [[bin]] name = "mo-rs" path = "src/bin/mo.rs" required-features = ["exe"] [[bench]] name = "benchmark" path = "benches/benchmark.rs" harness = false [dependencies.candid] version = "0.8" [dependencies.dyn-clone] version = "1.0.9" [dependencies.env_logger] version = "0.10.0" [dependencies.im-rc] version = "15.1.0" features = ["serde"] [dependencies.lalrpop-util] version = "0.19.8" [dependencies.line-col] version = "0.2.1" [dependencies.log] version = "0.4.17" [dependencies.logos] version = "0.12.1" [dependencies.num-bigint] version = "0.4.3" features = ["serde"] [dependencies.num-traits] version = "0.2.15" [dependencies.ordered-float] version = "3.0.0" features = ["serde"] [dependencies.pretty] version = "0.11.3" [dependencies.regex] version = "1.6.0" [dependencies.rustyline] version = "7.0.0" optional = true [dependencies.serde] version = "1.0.143" features = [ "derive", "rc", ] [dependencies.serde_json] version = "1.0.85" [dependencies.serde_path_to_error] version = "0.1.8" optional = true [dependencies.structopt] version = "0.3.26" [dependencies.test-log] version = "0.2.11" [dev-dependencies.criterion] version = "0.4.0" [build-dependencies.lalrpop] version = "0.19.7" [features] core-reflection = [] default = [ "parser", "to-motoko", ] exe = ["rustyline"] parser = [] reflection = [ "value-reflection", "core-reflection", ] serde-paths = ["serde_path_to_error"] to-motoko = [] value-reflection = []