use-physics 0.0.1

Composable facade crate for RustUse physics helpers
Documentation

use-physics

Feature-gated facade for the focused RustUse physics crates.

Install

[dependencies]
use-physics = { version = "0.0.1", default-features = false, features = ["force", "energy"] }

Foundation

use-physics re-exports focused f64-first physics helpers behind opt-in features. The facade stays thin and mirrors the boundaries of the concrete crates.

Example

# #[cfg(all(feature = "force", feature = "energy"))]
# fn main() {
use use_physics::{force, kinetic_energy};

let applied_force = force(10.0, 2.0);
let energy = kinetic_energy(2.0, 3.0);

assert_eq!(applied_force, 20.0);
assert_eq!(energy, 9.0);
# }
# #[cfg(not(all(feature = "force", feature = "energy")))]
# fn main() {}

When to use directly

Choose use-physics when you want one dependency and one import surface. Prefer the focused crates directly when you only need one physics domain.

Scope

  • The facade stays close to the focused crate APIs.
  • Feature flags map directly to the focused crates in this workspace.
  • Units systems and symbolic algebra are out of scope.

Status

use-physics is a pre-1.0 crate with a deliberately small facade over focused helpers.