nutype

Constraint library

A tool that adds extra constraints to the newtype pattern in Rust

Rust newtype with guarantees πŸ‡ΊπŸ‡¦ πŸ¦€

GitHub

1k stars
5 watching
23 forks
Language: Rust
last commit: 12 days ago
Linked from 1 awesome list

datadata-structuresinvarianceinvariantinvariantsmacromacrosnewtyperustrust-langrust-librarysanitizationsanitizertypesafetyvalidationvalidatorweb

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
rust-lang/flate2-rs A library that provides bindings to various compression formats. 916
greyblake/whatlang-rs A Rust library for detecting the language of text, including script recognition and reliability estimation. 970
dalek-cryptography/bulletproofs A high-performance Rust implementation of Bulletproofs, enabling efficient single-party and multi-party computations with programmable constraints. 1,049
sstadick/gzp A multi-threaded data compression library written in Rust. 154
greyblake/ta-rs A Rust library providing technical analysis indicators for financial data 694
rayylee/keypress A Rust WebAssembly website example for practising English vocabulary 8
dgrunwald/rust-cpython Rust bindings for the Python interpreter, allowing Rust code to interact with and use Python libraries and scripts. 1,813
kernelmachine/utah A Rust crate providing type-conscious data manipulation with ndarray-backed tabular data structures. 143
softdevteam/grmtools A suite of libraries and binaries for parsing text in Rust. 514
manishearth/rust-clippy A collection of lints to help improve Rust code quality by catching common mistakes and suggesting idiomatic writing 106
bloodaxe/pytorch-toolbelt A comprehensive Python library with PyTorch extensions for rapid prototyping and machine learning model development. 1,520
centrifuge/fudge A toolkit for interacting with Substrate-based blockchain databases 22
kmcallister/rustic-symmetries A reference guide to Rust's memory safety features and their various modes of access 70
calder/rust-goldenfile Testing tool for validating application output against expected versions. 38
warycat/rustgym A comprehensive Rust library and tutorial repository containing solutions to various programming challenges and problems 896