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

crates.io "impl" keyword

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

happi-derive 0.0.6
Derive macros for `happi`
6 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 8.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
disjoint_impls 1.3.7 💰
Support for mutually disjoint impls
35 versions - Latest release: 1 day ago - 1 dependent repositories - 33.5 thousand downloads total - 22 stars on GitHub - 1 maintainer
negative 0.1.2
Negative impls in stable Rust
7 versions - Latest release: over 1 year ago - 5.78 thousand downloads total - 9 stars on GitHub - 1 maintainer
display_with 0.1.0
Return opaque impl Display and/or impl Debug types via display_with and debug_with.
1 version - Latest release: over 1 year ago - 12.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
ext-trait 2.0.1
[deprecated/renamed] Use `::extension-traits` instead
8 versions - Latest release: 6 months ago - 3 dependent packages - 17 dependent repositories - 5.5 million downloads total - 13 stars on GitHub - 1 maintainer
impl_new 💰
[deprecated] A procedural macro to generate a new function impl block for you
5 versions - Latest release: 3 days ago - 4 dependent packages - 1 dependent repositories - 7.85 thousand downloads total - 4 stars on GitHub - 1 maintainer
fortuples 0.9.1
Procedural macros to generalize inherent and trait implementations over tuples
6 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 123 thousand downloads total - 4 stars on GitHub - 1 maintainer
impl_ops 0.1.1
Macros for easy operator overloading.
2 versions - Latest release: over 8 years ago - 14 dependent packages - 30 dependent repositories - 324 thousand downloads total - 16 stars on GitHub - 1 maintainer
dynosaur 0.3.0
Dynamic dispatch for return position impl traits and async in Rust
6 versions - Latest release: 7 months ago - 717 thousand downloads total - 204 stars on GitHub - 2 maintainers
unconst_trait_impl 0.1.5
Function-like macro that "unconsts" trait implementations
6 versions - Latest release: over 3 years ago - 2 dependent packages - 9.32 thousand downloads total - 0 stars on GitHub - 1 maintainer
enum-impl
A Rust procedural macro auto-generating common methods on enums.
1 version - Latest release: 14 days ago - 1 dependent package - 4.98 thousand downloads total - 3 stars on GitHub - 1 maintainer
trait-ext 0.1.1
Small macro for trait extension implementation.
1 version - Latest release: almost 3 years ago - 1.48 thousand downloads total - 1 maintainer
is-impl 0.1.1
Rust macro to check that a type conforms to an impl
2 versions - Latest release: over 6 years ago - 3.09 thousand downloads total - 1 stars on GitHub - 1 maintainer
iter-n 0.1.0
A utility for functions returning impl Iterator to return one of several distinct types.
1 version - Latest release: almost 2 years ago - 2.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
trait-variant 0.1.2
Utilities for working with impl traits in Rust
5 versions - Latest release: almost 2 years ago - 15 dependent packages - 5.94 million downloads total - 116 stars on GitHub - 2 maintainers
ref-ops 0.2.5
An escape hatch for implementing `ops` traits for references to newtypes.
9 versions - Latest release: over 2 years ago - 1 dependent package - 13.8 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
dynify 0.1.2
Add dyn compatible variant to your async trait
4 versions - Latest release: 5 months ago - 375 thousand downloads total - 69 stars on GitHub - 1 maintainer
autogen 1.0.1
Autogen is a set of macros that allows you to automatically apply generics to impl blocks.
7 versions - Latest release: 11 months ago - 7.37 thousand downloads total - 0 stars on GitHub - 1 maintainer
assert-impl-trait 1.0.0
Provides a macro to assert that a type implements a trait.
1 version - Latest release: 28 days ago - 15 downloads total
dizpacho 0.1.0
Less boilerplate for implementing traits
1 version - Latest release: over 3 years ago - 1.62 thousand downloads total - 1 stars on GitHub - 1 maintainer
quick-impl 0.2.0
A procedural macro auto-generating common methods on enums and structs.
13 versions - Latest release: 10 months ago - 12.3 thousand downloads total - 5 stars on GitHub - 1 maintainer
auto_ops_det 2.0.0
Macros for easy operator overloading.
3 versions - Latest release: 5 months ago - 1.15 thousand downloads total - 1 maintainer
does_impl 0.0.0 💰
[WIP] Determine if a type does implement a logical trait expression.
1 version - Latest release: about 6 years ago - 1.76 thousand downloads total - 259 stars on GitHub - 1 maintainer
fix-hidden-lifetime-bug-proc_macros 0.2.7
Proc-macro to write an automatic fix for the "hidden lifetime in impl Trait" issue
15 versions - Latest release: over 1 year ago - 1 dependent package - 36 dependent repositories - 7.34 million downloads total - 10 stars on GitHub - 1 maintainer
blanket_trait 0.2.1
Attribute macro that generates a trait with an inherent blanket implementation.
3 versions - Latest release: 30 days ago - 48 downloads total - 1 maintainer
impl-macro 0.1.0 💰
Macro reducing boilerplate of similar impl declarations.
1 version - Latest release: 4 months ago - 319 downloads total - 0 stars on GitHub - 1 maintainer
const_trait_impl 0.1.3
Moved to unconst_trait_impl due to collision between manually added dependency and implicit assoc...
4 versions - Latest release: almost 4 years ago - 1 dependent package - 5.37 thousand downloads total - 0 stars on GitHub - 1 maintainer
bachue-auto_impl 0.5.1
Automatically implement traits for common smart pointers and closures
1 version - Latest release: about 4 years ago - 6 dependent packages - 4.23 thousand downloads total - 0 stars on GitHub - 1 maintainer
implementation 0.1.5
The implementation crate
6 versions - Latest release: over 1 year ago - 1 dependent package - 4 dependent repositories - 19.6 thousand downloads total - 4 stars on GitHub - 1 maintainer
fix-hidden-lifetime-bug 0.2.7
Proc-macro to write an automatic fix for the "hidden lifetime in impl Trait" issue
15 versions - Latest release: over 1 year ago - 5 dependent packages - 51 dependent repositories - 8.32 million downloads total - 10 stars on GitHub - 1 maintainer
impl_here 0.1.0
A macro that helps impl method for foreign types
1 version - Latest release: about 1 year ago - 1.08 thousand downloads total - 0 stars on GitHub - 1 maintainer
derive_display 0.0.3
A convenient attribute to derive `Display` implementation from another trait implementation. Curr...
2 versions - Latest release: over 1 year ago - 2.58 thousand downloads total - 1 stars on GitHub - 1 maintainer
local-type-alias 0.1.5
Local type aliases in impl blocks
6 versions - Latest release: almost 2 years ago - 1 dependent package - 8.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
trait-make 0.1.0
Utilities for working with impl traits in Rust
1 version - Latest release: almost 2 years ago - 1 dependent package - 66.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 9.2% on crates.io
auto_ops 0.3.0
Macros for easy operator overloading.
2 versions - Latest release: about 5 years ago - 18 dependent packages - 301 dependent repositories - 3.15 million downloads total - 38 stars on GitHub - 1 maintainer
gen_ops 0.4.0
Macros for operator overloading for generic types
7 versions - Latest release: over 2 years ago - 1 dependent package - 2 dependent repositories - 2.14 million downloads total - 1 stars on GitHub - 1 maintainer
Top 5.2% on crates.io
auto_impl 1.3.0
Automatically implement traits for common smart pointers and closures
16 versions - Latest release: 10 months ago - 78 dependent packages - 2,148 dependent repositories - 38.1 million downloads total - 120 stars on GitHub - 2 maintainers
autoimpl-derive 0.1.0 💰
The proc-macro part of the autoimpl macro. Should not be depended on directly.
1 version - Latest release: almost 9 years ago - 1 dependent package - 4.58 thousand downloads total - 0 stars on GitHub - 1 maintainer
autoimpl 0.1.0 💰
The user-facing part of the autoimpl macro. Automatically implement a generic trait using autoimpl!
1 version - Latest release: almost 9 years ago - 1 dependent package - 3.85 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 8.1% on crates.io
impls 1.0.3 💰
Determine if a type implements a logical trait expression.
4 versions - Latest release: about 6 years ago - 27 dependent packages - 42 dependent repositories - 568 thousand downloads total - 258 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 - 388 thousand downloads total - 6 stars on GitHub - 1 maintainer
dynosaur_derive 0.3.0
Dynamic dispatch for return position impl traits and async in Rust
5 versions - Latest release: 7 months ago - 595 thousand downloads total - 204 stars on GitHub - 2 maintainers
extension-traits 2.0.1
Annotation to easily define ad-hoc / one-shot extension traits
6 versions - Latest release: 6 months ago - 5 dependent packages - 17 dependent repositories - 4.79 million downloads total - 13 stars on GitHub - 1 maintainer
blanket 0.4.0
A simple macro to derive blanket implementations for your traits.
9 versions - Latest release: almost 2 years ago - 7 dependent packages - 21 dependent repositories - 777 thousand downloads total - 25 stars on GitHub - 1 maintainer
portal-trait-transformer 0.0.0
Utilities for working with impl traits in Rust
1 version - Latest release: over 1 year ago - 1.24 thousand downloads total - 116 stars on GitHub - 1 maintainer
ensure_impl 0.2.1
Trait implementation assertion..
3 versions - Latest release: 7 months ago - 1.14 thousand downloads total - 0 stars on GitHub - 1 maintainer
has_impl 0.1.0
Check if trait is implemented for type in compile time
1 version - Latest release: over 5 years ago - 1.74 thousand downloads total - 0 stars on GitHub - 1 maintainer
happi 0.0.6
Automatic & type-safe API clients - provide the interface and i will happily do the rest :)
5 versions - Latest release: over 4 years ago - 6.43 thousand downloads total - 0 stars on GitHub - 1 maintainer
testify 0.0.0 removed
Write tests once for trait methods and apply them easily to implementations
1 version - Latest release: over 3 years ago - 1.45 thousand downloads total - 1 maintainer