# 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 = "salva3d" version = "0.9.0" authors = ["Sébastien Crozet "] description = "3-dimensional particle-based fluid dynamics in Rust." homepage = "https://salva.rs" documentation = "https://salva.rs/rustdoc/salva3d/index.html" readme = "README.md" keywords = [ "physics", "dynamics", "particles", "fluids", "SPH", ] license = "Apache-2.0" repository = "https://github.com/dimforge/salva" [lib] name = "salva3d" path = "src/lib.rs" required-features = ["dim3"] [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.parry3d] version = "0.13" optional = true [dependencies.rapier3d] version = "0.18" optional = true [dependencies.rapier_testbed3d] version = "0.18" optional = true [dependencies.rayon] version = "1.8" optional = true [features] default = ["dim3"] dim3 = [] graphics = [ "bevy", "bevy_egui", ] parallel = ["rayon"] parry = ["parry3d"] rapier = [ "parry", "rapier3d", ] rapier-harness = ["rapier-testbed"] rapier-testbed = [ "rapier", "rapier_testbed3d", "graphics", ] sampling = ["rapier"] wasm-bindgen = ["rapier3d/wasm-bindgen"] [target."cfg(not(target_arch = \"wasm32\"))".dependencies.bevy] version = "0.12" 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