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
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
contracts 0.6.3
Design-by-contract attributes14 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` data4 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
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 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 validation23 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` crate7 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 modules2 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 borrowed1 version - Latest release: over 5 years ago - 675 downloads total - 30 stars on GitHub - 1 maintainer
Related Keywords
rust
5
macros
5
macro
5
rust-library
4
validation
4
newtype
3
design-by-contract
3
web
2
validator
2
typesafety
2
sanitizer
2
rust-lang
2
invariants
2
invariance
2
data-structures
2
data
2
derive
2
sanitization
2
generation
2
postcondition
2
precondition
2
verification
2
contracts-programming
1
contract-testing
1
design-by-contracts
1
design-patterns
1
contract-programming
1
contract
1
design
1
no-std
1
wrapper-type
1
wrapper
1