All Projects → coder543 → metric

coder543 / metric

Licence: MIT license
This library provides zero-cost dimensional analysis for safe, unit-aware numeric computations in Rust.

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to metric

units
A lightweight compile-time, header-only, dimensional analysis and unit conversion library built on c++11 with no dependencies
Stars: ✭ 17 (-26.09%)
Mutual labels:  units-of-measure, dimensional-analysis, compile-time
Physunits Ct Cpp11
A small C++11, C++14 header-only library for compile-time dimensional analysis and unit/quantity manipulation and conversion
Stars: ✭ 67 (+191.3%)
Mutual labels:  units-of-measure, compile-time
compile-time-printer
Prints values and types during compilation!
Stars: ✭ 45 (+95.65%)
Mutual labels:  compile-time
vcell
Just like `Cell` but with volatile read / write operations
Stars: ✭ 16 (-30.43%)
Mutual labels:  no-std
fixedvec-rs
Heapless vector implementation for Rust
Stars: ✭ 39 (+69.57%)
Mutual labels:  no-std
rust-amplify
Amplifying Rust language capabilities: multiple generic trait implementations, type wrappers, bit-precise numerics, derive macros
Stars: ✭ 38 (+65.22%)
Mutual labels:  no-std
BuildTimeLogger-for-Xcode
A console app for logging Xcode build times and presenting them in a notification
Stars: ✭ 43 (+86.96%)
Mutual labels:  compile-time
Rink Rs
Unit conversion tool and library written in rust
Stars: ✭ 242 (+952.17%)
Mutual labels:  units-of-measure
semval
Semantic validation for Rust
Stars: ✭ 77 (+234.78%)
Mutual labels:  no-std
d rive
c++17 compile time math(derivation/integration)
Stars: ✭ 16 (-30.43%)
Mutual labels:  compile-time
m
Deprecated in favor of the libm crate.
Stars: ✭ 27 (+17.39%)
Mutual labels:  no-std
alloc-cortex-m
A heap allocator for Cortex-M processors
Stars: ✭ 139 (+504.35%)
Mutual labels:  no-std
register-rs
Unified interface for type-safe MMIO and CPU register access in Rust
Stars: ✭ 48 (+108.7%)
Mutual labels:  no-std
drone-stm32-map
STM32 peripheral mappings for Drone, an Embedded Operating System.
Stars: ✭ 16 (-30.43%)
Mutual labels:  no-std
stm32f103xx
DEPRECATED
Stars: ✭ 31 (+34.78%)
Mutual labels:  no-std
AnnotationInject
Compile-time Swift dependency injection annotations
Stars: ✭ 40 (+73.91%)
Mutual labels:  compile-time
mfrc522
A platform agnostic driver to interface the MFRC522 (RFID reader/writer)
Stars: ✭ 27 (+17.39%)
Mutual labels:  no-std
oxorany
obfuscated any constant encryption in compile time on any platform
Stars: ✭ 155 (+573.91%)
Mutual labels:  compile-time
core2
The bare essentials of std::io for use in no_std. Alloc support is optional.
Stars: ✭ 67 (+191.3%)
Mutual labels:  no-std
nand nor
C++ Compile time NAND/NOR obfuscation
Stars: ✭ 32 (+39.13%)
Mutual labels:  compile-time

To run the examples, simply clone the repo, then

cargo run --example temp

or

cargo run --example length

to build and run the temperature or length examples, respectively.

Requires Rust, install using rustup.rs

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].