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

crates.io "assert" keyword

assert-unmoved 0.1.6 💰
A type that asserts that the underlying type is not moved after being pinned and mutably accessed.
7 versions - Latest release: almost 2 years ago - 1 dependent repositories - 10.3 thousand downloads total - 5 stars on GitHub - 1 maintainer
cvlr-spl-token 0.5.0
CVLR model for the Solana Token Program 8
1 version - Latest release: about 1 month ago - 234 downloads total - 1 maintainer
Top 6.0% on crates.io
assert_fs 1.1.3
Filesystem fixtures and assertions for testing.
33 versions - Latest release: 10 months ago - 376 dependent packages - 359 dependent repositories - 12.8 million downloads total - 120 stars on GitHub - 1 maintainer
chek 0.1.0
An assertions library.
1 version - Latest release: over 6 years ago - 1 dependent repositories - 2.82 thousand downloads total - 0 stars on GitHub - 1 maintainer
tryfn 1.0.0
File-driven snapshot testing for a function
6 versions - Latest release: 12 days ago - 302 thousand downloads total - 156 stars on GitHub - 1 maintainer
Top 9.7% on crates.io
always-assert 0.2.0
Recoverable assertions for long-running robust applications
5 versions - Latest release: about 2 years ago - 7 dependent packages - 690 dependent repositories - 8.2 million downloads total - 21 stars on GitHub - 1 maintainer
approxim 0.6.10
Approximate floating point equality comparisons and assertions.
11 versions - Latest release: about 1 month ago - 24.6 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 2.6% on crates.io
pretty_assertions 1.4.1
Overwrite `assert_eq!` and `assert_ne!` with drop-in replacements, adding colorful diffs.
26 versions - Latest release: over 1 year ago - 2,225 dependent packages - 5,599 dependent repositories - 122 million downloads total - 1,331 stars on GitHub - 2 maintainers
Top 5.4% on crates.io
snapbox 1.0.0
Snapshot testing toolbox
74 versions - Latest release: 12 days ago - 60 dependent packages - 503 dependent repositories - 6.07 million downloads total - 168 stars on GitHub - 1 maintainer
Top 8.3% on crates.io
snapbox-macros 1.0.0
Snapshot testing toolbox
15 versions - Latest release: 12 days ago - 1 dependent package - 469 dependent repositories - 5.85 million downloads total - 168 stars on GitHub - 1 maintainer
Top 5.8% on crates.io
trycmd 1.0.0
Snapshot testing for a herd of CLI tests
69 versions - Latest release: 12 days ago - 83 dependent packages - 258 dependent repositories - 3.31 million downloads total - 168 stars on GitHub - 1 maintainer
assert_into 1.1.0
For when writing .try_into().unwrap() feels too long
5 versions - Latest release: over 5 years ago - 1 dependent package - 3 dependent repositories - 131 thousand downloads total - 0 stars on GitHub - 1 maintainer
debug-span 0.2.0
Visualize proc-macro2 spans for debugging and assertions
2 versions - Latest release: about 2 years ago - 3.41 thousand downloads total - 0 stars on GitHub - 1 maintainer
sixarm_assert 1.1.1
Assert macros for Rust tests. By SixArm.com.
2 versions - Latest release: almost 5 years ago - 2 dependent packages - 4.26 thousand downloads total - 1 stars on GitHub - 1 maintainer
assertor 0.0.4
Fluent assertion library with readable failure messages.
4 versions - Latest release: 9 months ago - 4 dependent packages - 4 dependent repositories - 282 thousand downloads total - 146 stars on GitHub - 1 maintainer
xpct 0.5.1
An extensible test assertion library
11 versions - Latest release: over 2 years ago - 1 dependent package - 15.5 thousand downloads total - 3 stars on GitHub - 1 maintainer
static_assert_macro 1.1.0
Library implementation of so-called `static_assert`
6 versions - Latest release: about 5 years ago - 1 dependent package - 1 dependent repositories - 122 thousand downloads total - 4 stars on GitHub - 1 maintainer
unbug 0.4.0
A crate to programmatically invoke debugging breakpoints with helping macros
4 versions - Latest release: about 1 year ago - 6.48 thousand downloads total
cvlr-solana-stake 0.5.0
CVLR model for the Solana Stake Program
1 version - Latest release: about 1 month ago - 13 downloads total - 1 maintainer
static_assert_generic 0.1.2
Static asserts involving const and type generics
3 versions - Latest release: over 1 year ago - 1 dependent package - 3.67 thousand downloads total - 0 stars on GitHub - 1 maintainer
close-to 0.2.0
Crate providing comparisons with arbitrary precision.
2 versions - Latest release: almost 2 years ago - 1 dependent package - 3.93 thousand downloads total - 0 stars on GitHub - 1 maintainer
passert 0.2.0
Pretty/Power assertion macros for rust
2 versions - Latest release: over 10 years ago - 4.61 thousand downloads total - 2 stars on GitHub - 1 maintainer
assert-struct 0.3.1
A procedural macro for ergonomic structural assertions in tests
4 versions - Latest release: 4 days ago - 3.95 thousand downloads total - 56 stars on GitHub - 1 maintainer
nearly_eq 0.2.4
Nearly(Approximately) equal traits and assertion
9 versions - Latest release: almost 8 years ago - 10 dependent packages - 24 dependent repositories - 150 thousand downloads total - 5 stars on GitHub - 1 maintainer
Top 3.6% on crates.io
assert_cmd 2.1.2
Test CLI Applications.
46 versions - Latest release: about 2 months ago - 1,308 dependent packages - 4,329 dependent repositories - 50.4 million downloads total - 539 stars on GitHub - 1 maintainer
must 0.2.0
assertion library for rust
5 versions - Latest release: about 9 years ago - 8.81 thousand downloads total - 1 maintainer
assertion 0.1.0
Assertion library for the Rust programming language
1 version - Latest release: about 1 year ago - 926 downloads total - 1 stars on GitHub - 1 maintainer
Top 6.5% on crates.io
similar-asserts 1.7.0 💰
provides assert_eq! like macros with colorized diff output
11 versions - Latest release: 12 months ago - 116 dependent packages - 650 dependent repositories - 21.1 million downloads total - 152 stars on GitHub - 1 maintainer
Top 5.9% on crates.io
spectral 0.6.0
Fluent test assertions
8 versions - Latest release: about 9 years ago - 89 dependent packages - 257 dependent repositories - 682 thousand downloads total - 160 stars on GitHub - 1 maintainer
Top 8.3% on crates.io
speculoos 0.13.0
Fluent test assertions
7 versions - Latest release: 11 months ago - 52 dependent packages - 84 dependent repositories - 367 thousand downloads total - 50 stars on GitHub - 1 maintainer
Top 7.8% on crates.io
float_eq 1.0.1
Compare IEEE floating point primitives, structs and collections for equality.
15 versions - Latest release: over 3 years ago - 48 dependent packages - 340 dependent repositories - 10.9 million downloads total - 42 stars on GitHub - 1 maintainer
all_asserts 2.3.3 💰
A crate for multiple types of asserts that don't exist in the standard library
15 versions - Latest release: about 1 year ago - 14 dependent packages - 8 dependent repositories - 1.06 million downloads total - 6 stars on GitHub - 1 maintainer
galvanic-assert 0.8.7
A comprehensive set of matcher-based assertions and expectations for easier testing. Supports ch...
13 versions - Latest release: about 8 years ago - 13 dependent packages - 22 dependent repositories - 150 thousand downloads total - 40 stars on GitHub - 1 maintainer
Top 6.8% on crates.io
text-diff 0.4.0
A Rust text diffing and assertion library.
2 versions - Latest release: over 10 years ago - 12 dependent packages - 24 dependent repositories - 809 thousand downloads total - 262 stars on GitHub - 1 maintainer
const_fn_assert 0.1.3+deprecated
Assertions for const functions.
5 versions - Latest release: almost 3 years ago - 8 dependent packages - 98 dependent repositories - 457 thousand downloads total - 3 stars on GitHub - 1 maintainer
totems 0.2.7
A collection of assertion macros for unit testing or otherwise.
18 versions - Latest release: over 6 years ago - 7 dependent packages - 7 dependent repositories - 38.2 thousand downloads total - 6 stars on GitHub - 1 maintainer
intentional 0.1.1
Doing things with intent
2 versions - Latest release: about 2 years ago - 5 dependent packages - 14.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
assert-panic 1.0.1 💰
Assert that a panic happens, and optionally what (kind of) panic happens
4 versions - Latest release: over 5 years ago - 5 dependent packages - 17 dependent repositories - 132 thousand downloads total - 0 stars on GitHub - 1 maintainer
fs_snapshot 0.1.2
Simple input/output file snapshotting
3 versions - Latest release: about 4 years ago - 2 dependent packages - 1 dependent repositories - 11.6 thousand downloads total - 1 maintainer
assert-be-close
A simple function to assert that two numbers are close to each other.
4 versions - Latest release: about 2 months ago - 1 dependent package - 5.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
float_eq_derive 1.0.1
Derive macro support for float_eq.
8 versions - Latest release: over 3 years ago - 1 dependent package - 3 dependent repositories - 107 thousand downloads total - 42 stars on GitHub - 1 maintainer
trycmd-indygreg-fork 0.14.20
Snapshot testing for a herd of CLI tests
1 version - Latest release: over 2 years ago - 1 dependent package - 17.5 thousand downloads total - 160 stars on GitHub - 1 maintainer
proc_static_assertions_next 0.0.1 💰
Compile-time assertions via procedural macros.
1 version - Latest release: about 2 years ago - 1 dependent package - 2.72 thousand downloads total - 1 stars on GitHub - 1 maintainer
flanker-assert-str 0.5.0
Assertions for strings.
3 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 4.47 thousand downloads total - 2 stars on GitHub - 1 maintainer
soft 0.1.1
Provides soft, non-panicking assertions.
2 versions - Latest release: over 4 years ago - 1 dependent package - 4.67 thousand downloads total - 3 stars on GitHub - 1 maintainer
assert-text 0.2.11
the testing macro tools.
8 versions - Latest release: 5 months ago - 1 dependent package - 1 dependent repositories - 13.8 thousand downloads total - 1 maintainer
assertify 0.7.1
Deprecated: use assert2 for better assertions
5 versions - Latest release: almost 2 years ago - 1 dependent package - 2 dependent repositories - 8.03 thousand downloads total - 0 stars on GitHub - 1 maintainer
smoothy 0.10.0
Write smooth assertions in a fluent and human readable way
25 versions - Latest release: about 2 months ago - 1 dependent package - 24.4 thousand downloads total - 6 stars on GitHub - 1 maintainer
predicate-macros 0.1.0
Easy to implement predicate crate traits
1 version - Latest release: over 4 years ago - 1 dependent package - 2.28 thousand downloads total - 2 stars on GitHub - 1 maintainer
equator-macro 0.6.0 💰
Composable assertion library
18 versions - Latest release: 4 months ago - 1 dependent package - 21.3 million downloads total - 11 stars on GitHub - 1 maintainer
static_assertions_next 1.1.2 💰
Compile-time assertions to ensure that invariants are met.
2 versions - Latest release: about 2 years ago - 1 dependent package - 13.4 million downloads total - 1 stars on GitHub - 1 maintainer
assert_unordered 0.3.5
A direct replacement for `assert_eq` for unordered collections
10 versions - Latest release: almost 4 years ago - 7 dependent packages - 62 dependent repositories - 1.06 million downloads total - 13 stars on GitHub - 1 maintainer
assert_has_field 0.1.3
A Rust macro for checking if a struct has a specific field.
4 versions - Latest release: 11 months ago - 2.93 thousand downloads total - 0 stars on GitHub - 1 maintainer
assertables 9.8.4
Assertables: assert macros for better testing, debugging, quality assurance, and runtime reliabil...
71 versions - Latest release: about 1 month ago - 13 dependent packages - 3 dependent repositories - 806 thousand downloads total - 69 stars on GitHub - 1 maintainer
cargo-certora-sbf 0.3.2
Build a program for Certora Verification using Certora's version of Solana Platform Tools
4 versions - Latest release: 10 months ago - 8.33 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 8.7% on crates.io
ntest_proc_macro_helper 0.8.0
Provide helper functions for the procedural macros used in ntest.
7 versions - Latest release: over 3 years ago - 2 dependent packages - 83 dependent repositories - 4.73 million downloads total - 57 stars on GitHub - 1 maintainer
assert-within 0.1.4
Macro for testing that (generic) floating point numbers are within some tolerance
5 versions - Latest release: 2 months ago - 3.02 thousand downloads total - 0 stars on GitHub - 1 maintainer
assert-size-derive 0.1.0
Compile time type size assertion attribute macro
1 version - Latest release: about 2 months ago - 11 downloads total - 1 maintainer
mines 0.2.1
Unchecked assertions of unreachability which panics on debug builds.
4 versions - Latest release: over 8 years ago - 1 dependent repositories - 6.93 thousand downloads total - 0 stars on GitHub - 1 maintainer
assert-not-modified 1.0.0
Macro which, given a variable and a block of code, executes the block of code and checks that the...
4 versions - Latest release: about 5 years ago - 6.09 thousand downloads total - 0 stars on GitHub - 1 maintainer
clearcheck 0.0.2
Elegant and extensible assertions in rust.
2 versions - Latest release: about 2 years ago - 3.27 thousand downloads total - 14 stars on GitHub - 1 maintainer
gilder 0.1.4
Golden testing library
5 versions - Latest release: almost 2 years ago - 6.25 thousand downloads total - 2 stars on GitHub - 1 maintainer
assert-impl 0.1.3 💰
Macro for static assert types implement a trait or not
4 versions - Latest release: over 7 years ago - 16 dependent packages - 36 dependent repositories - 405 thousand downloads total - 6 stars on GitHub - 1 maintainer
assert-str 0.2.0
Macros for asserting multiline strings
2 versions - Latest release: 11 months ago - 7 dependent packages - 8 dependent repositories - 35.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
pretty-sure 0.1.1
Like `.unwrap()` or `.or_else()` for arbitrary patterns
2 versions - Latest release: almost 6 years ago - 3.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
netassert 0.0.1 removed
A network configuration validation tool
2 versions - Latest release: over 3 years ago - 2.61 thousand downloads total - 1 maintainer
kernal 0.5.1
A fluent assertion framework for Rust.
6 versions - Latest release: 8 days ago - 1 dependent package - 1 dependent repositories - 5.47 thousand downloads total - 3 stars on GitHub - 1 maintainer
testing_table 0.3.0
An easy to use library for pretty print tables of Rust `struct`s and `enum`s.
4 versions - Latest release: 10 months ago - 2.87 million downloads total - 2,242 stars on GitHub - 1 maintainer
assert_layout 0.0.1
Assert struct layouts, including field sizes and offsets.
1 version - Latest release: 11 months ago - 1.01 thousand downloads total - 0 stars on GitHub - 1 maintainer
one_assert 0.2.0
One assert! to replace them all
3 versions - Latest release: 4 months ago - 1.92 thousand downloads total - 0 stars on GitHub - 1 maintainer
async-metronome-attributes 0.1.1
Attribute macro for async-metronome
2 versions - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 4.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 7.9% on crates.io
assert2 0.3.17 💰
assert!(...) and check!(...) macros inspired by Catch2, now with diffs!
33 versions - Latest release: 8 days ago - 96 dependent packages - 53 dependent repositories - 2.15 million downloads total - 111 stars on GitHub - 2 maintainers
assert2-macros 0.3.17 💰
procedural macros for assert2
28 versions - Latest release: 8 days ago - 1 dependent package - 22 dependent repositories - 2.13 million downloads total - 111 stars on GitHub - 2 maintainers
assert-cmp 0.3.0 💰
Convenient assertion macros that print the failed expressions and their evaluated values
5 versions - Latest release: 8 months ago - 2 dependent packages - 3 dependent repositories - 30.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
assert-not 0.1.0
A simple, no_std compatible Rust macro that works like the inverse of assert! - passes when condi...
1 version - Latest release: 7 months ago - 510 downloads total - 0 stars on GitHub - 1 maintainer
assume 0.5.0
Macro for stating unsafe assumptions in Rust.
6 versions - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 3.9 million downloads total - 1 stars on GitHub - 1 maintainer
assert-call 0.1.2
A tool for testing that ensures code parts are called as expected.
3 versions - Latest release: 12 months ago - 10.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
cvlr-early-panic 0.4.2
Macro to convert ? to unwrap
3 versions - Latest release: 2 months ago - 7.59 thousand downloads total - 4 stars on GitHub - 1 maintainer
dify 0.8.0 💰
A fast pixel-by-pixel image comparison tool in Rust
11 versions - Latest release: about 2 months ago - 332 thousand downloads total - 82 stars on GitHub - 1 maintainer
assert_size 0.1.1
A macro to assert that a type has a specific size at compile time
2 versions - Latest release: almost 2 years ago - 3.31 thousand downloads total - 0 stars on GitHub - 1 maintainer
env_assert 0.1.5
A Rust library to assert when an environmental variable is set
5 versions - Latest release: about 4 years ago - 6.84 thousand downloads total - 0 stars on GitHub - 1 maintainer
runit 0.1.0
A test framework for Rust
1 version - Latest release: almost 6 years ago - 1.93 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
assert2ify 0.1.0-alpha1
A one-liner solution to replace assertions in tests by the expressive assertions of the assert2 c...
1 version - Latest release: almost 5 years ago - 1 dependent repositories - 1.9 thousand downloads total - 1 stars on GitHub - 1 maintainer
assert2ify-macros 0.1.0-alpha1
Macros for the assert2ify crate
1 version - Latest release: almost 5 years ago - 1 dependent package - 1 dependent repositories - 2.6 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 8.9% on crates.io
more-asserts 0.3.1
Small library providing additional assert_* and debug_assert_* macros.
6 versions - Latest release: over 3 years ago - 119 dependent packages - 2,981 dependent repositories - 21 million downloads total - 9 stars on GitHub - 1 maintainer
cmp_json 0.1.0
Comparators for JSON represented by serde_json::Value
1 version - Latest release: about 3 years ago - 1.59 thousand downloads total - 1 maintainer
assert-unchecked 0.1.2
Unsafe assertions that allow for optimizations in release mode.
3 versions - Latest release: about 4 years ago - 1 dependent package - 2.37 million downloads total - 7 stars on GitHub - 1 maintainer
predicate 0.1.0
Use enum to predicate something, support & and | operator.
1 version - Latest release: over 4 years ago - 9 dependent repositories - 7.6 thousand downloads total - 9 stars on GitHub - 1 maintainer
assert_json 0.1.0
json testing made simple
1 version - Latest release: over 4 years ago - 2 dependent packages - 1 dependent repositories - 47 thousand downloads total - 9 stars on GitHub - 1 maintainer
sa 2.0.0 💰
Simple Rust macro to assert constant expressions
3 versions - Latest release: about 4 years ago - 1 dependent package - 6.75 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 3.9% on crates.io
approx 0.5.1
Approximate floating point equality comparisons and assertions.
13 versions - Latest release: about 4 years ago - 776 dependent packages - 11,451 dependent repositories - 88 million downloads total - 172 stars on GitHub - 3 maintainers
Top 3.5% on crates.io
difference 2.0.0
A Rust text diffing and assertion library.
4 versions - Latest release: about 8 years ago - 150 dependent packages - 3,931 dependent repositories - 31.7 million downloads total - 262 stars on GitHub - 1 maintainer
readme-sync 0.3.0
Checks that your readme and documentation are synchronized
6 versions - Latest release: over 1 year ago - 2 dependent packages - 2 dependent repositories - 11.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 5.6% on crates.io
assert_matches 1.5.0
Asserts that a value matches a pattern
7 versions - Latest release: about 5 years ago - 742 dependent packages - 2,773 dependent repositories - 48.1 million downloads total - 67 stars on GitHub - 1 maintainer
assert_cfg 0.1.0
static assertions for crate features, with descriptive errors.
1 version - Latest release: over 3 years ago - 30.6 thousand downloads total - 1 stars on GitHub - 1 maintainer
claym 0.6.0
Assertion macros (without dependencies)
6 versions - Latest release: almost 2 years ago - 1 dependent repositories - 13.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
difference-rs 3.2.0 💰
A Rust text diffing and assertion library.
3 versions - Latest release: 7 months ago - 2.87 thousand downloads total - 3 stars on GitHub - 1 maintainer
html-compare-rs 0.3.0
A library for comparing HTML with configurable comparison options
3 versions - Latest release: about 1 year ago - 3.54 thousand downloads total - 1 stars on GitHub - 1 maintainer
expecting 0.6.0
Rust macros that test conditions without panicking
9 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 12.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
build_assert 0.0.1
Asserts const generic expressions at build-time.
1 version - Latest release: over 2 years ago - 1.72 thousand downloads total - 4 stars on GitHub - 1 maintainer