Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "invariant" keyword

invariant 0.0.2
A library for creating wrapper types that enforce invariants.
2 versions - Latest release: over 7 years ago - 1.97 thousand downloads total - 4 stars on GitHub - 1 maintainer
Top 9.4% on crates.io
contracts 0.6.3
Design-by-contract attributes
14 versions - Latest release: about 2 years ago - 18 dependent packages - 76 dependent repositories - 440 thousand downloads total - 28 stars on GitLab.com - 1 maintainer
static-ref 0.2.1
References that point into `static` data
4 versions - Latest release: almost 7 years ago - 5 dependent packages - 2 dependent repositories - 18.7 thousand downloads total - 1 stars on GitHub - 1 maintainer
disabled_contracts 0.1.0
A clearly stub version of the `contracts` crate.
1 version - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 38.4 thousand downloads total - 0 stars on GitHub - 2 maintainers
Top 8.2% on crates.io
nutype 0.4.2
The newtype with guarantees.
11 versions - Latest release: about 1 month ago - 5 dependent packages - 10 dependent repositories - 258 thousand downloads total - 1,158 stars on GitHub - 1 maintainer
nutype_macros 0.4.2
The newtype with guarantees.
10 versions - Latest release: about 1 month ago - 1 dependent package - 9 dependent repositories - 256 thousand downloads total - 1,158 stars on GitHub - 1 maintainer
prae 0.8.4
A crate that aims to provide a better way to define types that require validation
23 versions - Latest release: almost 2 years ago - 3 dependent repositories - 8.73 thousand downloads total - 129 stars on GitHub - 1 maintainer
prae_macro 0.5.1
Proc macro for `prae` crate
7 versions - Latest release: about 2 years ago - 1 dependent package - 2.54 thousand downloads total - 129 stars on GitHub - 1 maintainer
adhesion 0.5.0 💰
A set of macros for design by contact in Rust. The design of this library was inspired by D's con...
5 versions - Latest release: about 6 years ago - 3.54 thousand downloads total - 55 stars on GitHub - 1 maintainer
unsafe-storage 0.1.1
Maintain invariants in macros without modules
2 versions - Latest release: over 2 years ago - 667 downloads total - 0 stars on GitHub - 1 maintainer
mut_guard 0.1.0
Run a function after some data was mutably borrowed
1 version - Latest release: over 5 years ago - 675 downloads total - 30 stars on GitHub - 1 maintainer