#numbers #hexga #typedef

hexga_typedef

Provide a common typedef for float, int and uint. The precision can be changed with feature flags and can be easily shared across multiple crates.

3 releases

Uses new Rust 2024

new 0.0.10-beta.3 Apr 20, 2025
0.0.10-beta.2 Apr 7, 2025
0.0.10-beta.1 Mar 31, 2025

#1237 in Math

Download history 696/week @ 2025-03-26 159/week @ 2025-04-02 37/week @ 2025-04-09

892 downloads per month
Used in 2 crates (via hexga_math)

MIT/Apache

6KB
65 lines

Define what will be the default int, uint and float (and Coef = float) typedef.


HexGa Typedef

Provide a common typedef for float, int and uint. The precision can be changed with feature flags and can be easily shared across multiple crates.

See the toml to change the precision :

[features]
default = ["int_are_32_bits", "float_are_32_bits"]

int_are_8_bits    = []
int_are_16_bits   = []
int_are_32_bits   = []
int_are_64_bits   = []
int_are_size_bits = []

float_are_32_bits   = []
float_are_64_bits   = []
float_are_size_bits = []

Main Hexga crate

Check hexga : https://crates.io/crates/hexga if you are interested in a quick start, it regroup multiple hexga crates.

No runtime deps

Features