Crate beetle_fraction

Crate beetle_fraction 

Source
Expand description

§Beetle-Fraction

A set of functions and structs for doing math with rational numbers.

Example program:

fn main() {
    let half = frac![1, 2];
    assert_eq!(half * half, frac![1, 4]);
}

Modules§

big_fraction
Big-Fraction type & its trait implementations
fraction
Fraction type & its trait implementations
macros
Macros for creating and manipulating Fractions
prelude
A prelude for frequently used types, traits, & macros
traits
….traits
types
Type definitions & their non-trait impl’s

Macros§

bigfrac
Shorthand for BigFraction::from(Fraction::new(x, y))
frac
Shorthand for Fraction::new(x, y);
int
Shorthand for Fraction::new(x, 1);
unit
Shorthand for Fraction::new(1, y);