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

crates.io "equality" keyword

View the packages on the crates.io package registry that are tagged with the "equality" keyword.

is-same 0.2.1
A trait for comparing object equality.
3 versions - Latest release: over 5 years ago - 3.97 thousand downloads total - 3 stars on GitHub - 1 maintainer
multi-eq 0.1.1
Macros for creating custom equality trait derives
2 versions - Latest release: over 5 years ago - 2.72 thousand downloads total - 2 stars on GitHub - 1 maintainer
approx_collections 3.1.0
Collections using approximate floating-point comparison
5 versions - Latest release: 8 days ago - 623 downloads total - 0 stars on GitHub - 1 maintainer
approxeq 0.1.1
A trait for approximate equality of types
2 versions - Latest release: over 4 years ago - 7.37 thousand downloads total - 0 stars on GitHub - 1 maintainer
is_42 0.1.2
Simple, blazingly fast way of checking if a variable is equal to 42.
2 versions - Latest release: about 3 years ago - 2.4 thousand downloads total - 1 stars on GitHub - 1 maintainer
approxim 0.6.6
Approximate floating point equality comparisons and assertions.
7 versions - Latest release: 3 months ago - 7.23 thousand downloads total - 1 stars on GitHub - 1 maintainer
egglog 0.5.0
egglog is a language that combines the benefits of equality saturation and datalog. It can be use...
5 versions - Latest release: about 2 months ago - 9.22 thousand downloads total - 556 stars on GitHub - 2 maintainers
refl 0.2.1
Provides a `refl` encoding which you can use to provide a proof witness that one type is equivale...
6 versions - Latest release: over 5 years ago - 2 dependent packages - 1 dependent repositories - 19.3 thousand downloads total - 68 stars on GitHub - 1 maintainer
varianteq 0.5.0
Derive the equality of enum variants ignoring fields
7 versions - Latest release: over 6 years ago - 9.43 thousand downloads total - 3 stars on GitHub - 1 maintainer
struct_macro_eq 0.1.0
implements Eq for structs, but with the ability to exclude fields from equality checking using an...
1 version - Latest release: over 2 years ago - 1.31 thousand downloads total - 0 stars on GitHub - 1 maintainer
num-order 1.2.0 đź’°
Numerically consistent `Eq`, `Ord` and `Hash` implementations for various `num` types (`u32`, `f6...
13 versions - Latest release: almost 2 years ago - 6 dependent packages - 1 dependent repositories - 2.83 million downloads total - 3 stars on GitHub - 1 maintainer
equalia 1.0.0
Automatically implement PartialEq for your structs
2 versions - Latest release: over 4 years ago - 2.54 thousand downloads total - 1 stars on GitHub - 1 maintainer
same 0.1.0
Traits for testing identity of objects.
1 version - Latest release: almost 7 years ago - 1 dependent package - 1 dependent repositories - 3.54 thousand downloads total - 4 stars on GitHub - 1 maintainer
identity 0.0.6
A stable Rust implementation of an identity (a.k.a., “equality witness”) type.
6 versions - Latest release: about 9 years ago - 11 dependent repositories - 9.98 thousand downloads total - 6 stars on GitHub - 1 maintainer
unify 0.0.3
Trait-based equality constraint for Rust
4 versions - Latest release: over 10 years ago - 1 dependent package - 7.11 thousand downloads total - 2 maintainers
ballpark 0.1.1
Approximate comparisons for floating-point numbers
2 versions - Latest release: 2 months ago - 643 downloads total - 1 stars on GitHub - 1 maintainer
cisness 1.1.0
Runtime 'live witness' of two types being the same
3 versions - Latest release: about 1 year ago - 3.05 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
approx2
Approximate floating point equality comparisons and assertions.
1 version - Latest release: 21 days ago - 914 downloads total - 168 stars on GitHub - 1 maintainer
Top 3.9% on crates.io
approx 0.5.1
Approximate floating point equality comparisons and assertions.
11 versions - Latest release: over 3 years ago - 776 dependent packages - 11,451 dependent repositories - 57.1 million downloads total - 168 stars on GitHub - 2 maintainers
ref_eq 1.0.0
Determine if two borrowed pointers point to the same thing.
2 versions - Latest release: almost 9 years ago - 1 dependent package - 1 dependent repositories - 9.55 thousand downloads total - 4 stars on GitHub - 1 maintainer
hashed 0.2.1
A Hashed type you can convert any hashable type into and still do equality checks on
4 versions - Latest release: almost 6 years ago - 5.98 thousand downloads total - 1 stars on GitHub - 1 maintainer
pointer-identity 0.1.1 đź’°
Wrapper type to treat the pointer address of types as identity rather than the value
2 versions - Latest release: over 1 year ago - 2.53 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: almost 3 years ago - 1 dependent package - 3 dependent repositories - 98.9 thousand downloads total - 41 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: almost 3 years ago - 48 dependent packages - 340 dependent repositories - 6.43 million downloads total - 41 stars on GitHub - 1 maintainer
type_eq 0.1.2
Tiny utils for type-level constraints and inference
3 versions - Latest release: almost 7 years ago - 4.14 thousand downloads total - 0 stars on GitHub - 1 maintainer
hashable_rc 0.2.1
Hashable wrappers for reference countings.
5 versions - Latest release: almost 5 years ago - 2 dependent packages - 1 dependent repositories - 6.11 thousand downloads total - 0 stars on GitHub - 1 maintainer
dyn_ord 0.2.1
Equality and ordering for trait objects
3 versions - Latest release: about 2 years ago - 2 dependent packages - 14.2 thousand downloads total - 7 stars on GitHub - 1 maintainer
spidermeme 0.1.0
Traits to test for type equality and type inequality
1 version - Latest release: about 4 years ago - 1.39 thousand downloads total - 2 stars on GitHub - 1 maintainer