symplex 0.7.2

Exact symbolic mathematics for Rust: calculus, summation, solving, linear algebra, transforms, compile-time dimensional analysis, and Rust/C code generation
Documentation
1
2
3
4
5
6
7
8
9
10
use symplex::prelude::*;
use symplex::units::*;

fn main() {
    let ctx = Context::new();
    let f = Force::symbol(&ctx, "f");
    let m = Mass::symbol(&ctx, "m");
    // AsRef<Ex> should NOT make this compile — still different types
    let _bad = &f + &m;
}