# 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 = "salva2d" version = "0.9.0" authors = ["Sébastien Crozet "] description = "2-dimensional particle-based fluid dynamics in Rust." homepage = "https://salva.rs" documentation = "https://salva.rs/docs" readme = "README.md" keywords = [ "physics", "dynamics", "particles", "fluids", "SPH", ] categories = [ "science", "game-development", "mathematics", "simulation", "wasm", ] license = "Apache-2.0" repository = "https://github.com/dimforge/salva" [lib] name = "salva2d" path = "src/lib.rs" required-features = ["dim2"] [dependencies.approx] version = "0.5" [dependencies.bevy_egui] version = "0.23" features = ["immutable_ctx"] optional = true [dependencies.fnv] version = "1.0" [dependencies.generational-arena] version = "0.2" [dependencies.instant] version = "0.1" features = ["now"] [dependencies.itertools] version = "0.12" [dependencies.nalgebra] version = "0.32" [dependencies.num-traits] version = "0.2" [dependencies.parry2d] version = "0.13" optional = true [dependencies.rapier2d] version = "0.18" optional = true [dependencies.rapier_testbed2d] version = "0.18" optional = true [dependencies.rayon] version = "1.8" optional = true [features] default = ["dim2"] dim2 = [] graphics = [ "bevy", "bevy_egui", ] parallel = ["rayon"] parry = ["parry2d"] rapier = [ "parry", "rapier2d", ] rapier-harness = ["rapier-testbed"] rapier-testbed = [ "rapier", "rapier_testbed2d", "graphics", ] sampling = ["rapier"] wasm-bindgen = ["rapier2d/wasm-bindgen"] [target."cfg(not(target_arch = \"wasm32\"))".dependencies.bevy] version = "0.12.1" features = [ "bevy_winit", "bevy_render", "x11", ] optional = true default-features = false [target."cfg(target_arch = \"wasm32\")".dependencies.bevy] version = "0.12" features = [ "bevy_winit", "bevy_render", ] optional = true default-features = false [badges.maintenance] status = "actively-developed"