Ecosyste.ms: Packages

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

crates.io "derive" keyword

self-rust-tokenize 0.3.4
Turns instances of Rust structures into a token stream that creates the instance
7 versions - Latest release: 3 months ago - 6 dependent packages - 1 dependent repositories - 5.1 thousand downloads total - 3 stars on GitHub - 1 maintainer
reflectapi-derive 0.5.3
Derive macros for reflectapi
10 versions - Latest release: 3 days ago - 1 dependent package - 1.63 thousand downloads total - 0 stars on GitHub - 1 maintainer
rand_derive2 0.1.21
Generate customizable random types with the rand crate
21 versions - Latest release: 11 months ago - 8 dependent packages - 5 dependent repositories - 20.5 thousand downloads total - 5 stars on GitHub - 1 maintainer
prost-build-config 0.6.3
A prost toolkit to build protobuf with extra derive/attrs support.
6 versions - Latest release: 5 months ago - 1 dependent package - 29.9 thousand downloads total - 13 stars on GitHub - 1 maintainer
Top 2.3% on crates.io
proptest-derive 0.4.0
Custom-derive for the Arbitrary trait of proptest.
7 versions - Latest release: 9 months ago - 207 dependent packages - 1,432 dependent repositories - 4.5 million downloads total - 1,584 stars on GitHub - 2 maintainers
proc-easy 0.3.0
Macros to make writing proc-macro crates easy
8 versions - Latest release: about 1 year ago - 5 dependent packages - 1 dependent repositories - 7.99 thousand downloads total - 9 stars on GitHub - 1 maintainer
pg_mapper 0.2.1 💰
derive `TryFrom<tokio_postgres::Row>`
3 versions - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 1.49 thousand downloads total - 1 stars on GitHub - 1 maintainer
package_info_derive 0.1.0
Derive macro for exposing Cargo Package Information to Rust code
1 version - Latest release: over 2 years ago - 3 dependent packages - 9.54 thousand downloads total - 1 stars on GitHub - 1 maintainer
ownable 0.6.2
Derive macro for structs/enums with Cow, which can convert Type<'a> to Type<'static> and more
4 versions - Latest release: 3 months ago - 1 dependent package - 2.37 thousand downloads total - 4 stars on GitHub - 1 maintainer
openai-magic-instantiate-derive 0.2.0
Derive macro for `openai-magic-instantiate crate`
8 versions - Latest release: 3 months ago - 1 dependent package - 2.39 thousand downloads total - 4 stars on GitHub - 1 maintainer
onlyerror 0.1.4 💰
Obsessively tiny error derive macro
5 versions - Latest release: 3 months ago - 5 dependent packages - 1 dependent repositories - 5.61 thousand downloads total - 70 stars on GitHub - 1 maintainer
Top 8.2% on crates.io
nutype 0.4.2
The newtype with guarantees.
11 versions - Latest release: about 1 month ago - 8 dependent packages - 10 dependent repositories - 258 thousand downloads total - 1,158 stars on GitHub - 1 maintainer
Top 3.5% on crates.io
num_enum 0.7.2
Procedural macros to make inter-operation between primitives and enums easier.
29 versions - Latest release: 4 months ago - 622 dependent packages - 14,567 dependent repositories - 36.7 million downloads total - 231 stars on GitHub - 1 maintainer
Top 6.0% on crates.io
newtype_derive 0.1.6
This crate provides macros for deriving common traits for newtype structures.
5 versions - Latest release: almost 8 years ago - 29 dependent packages - 160 dependent repositories - 706 thousand downloads total - 108 stars on GitHub - 1 maintainer
nevermore 0.1.1
Derive macros for the bottom type core::convert::Infallible
2 versions - Latest release: 8 months ago - 1 dependent package - 728 downloads total - 0 stars on GitHub - 1 maintainer
multer-derive 0.1.1-alpha
Provides a derive for constructign type from multer Multipart
2 versions - Latest release: about 1 year ago - 2 dependent packages - 1 dependent repositories - 2.04 thousand downloads total - 1 stars on GitHub - 1 maintainer
mockem-derive 0.2.1
derive for mockem
3 versions - Latest release: 4 months ago - 1 dependent package - 1.33 thousand downloads total - 4 stars on GitHub - 1 maintainer
Top 2.0% on crates.io
merge 0.1.0
Merge multiple values into one
1 version - Latest release: over 3 years ago - 26 dependent packages - 248 dependent repositories - 1.01 million downloads total - 1 maintainer
Top 6.6% on crates.io
macro_rules_attribute 0.2.0
Use declarative macros in attribute or derive position
14 versions - Latest release: about 1 year ago - 39 dependent packages - 553 dependent repositories - 2.21 million downloads total - 86 stars on GitHub - 1 maintainer
kinded 0.3.0
Generate enums with same variants, but without data.
6 versions - Latest release: 9 months ago - 4 dependent packages - 1 dependent repositories - 45.6 thousand downloads total - 85 stars on GitHub - 1 maintainer
iter-enum 1.1.3 💰
#[derive(Iterator, DoubleEndedIterator, ExactSizeIterator, Extend)] for enums.
12 versions - Latest release: 4 months ago - 8 dependent packages - 30 dependent repositories - 187 thousand downloads total - 13 stars on GitHub - 1 maintainer
is_empty 0.2.0
Easily check if the struct is empty.
2 versions - Latest release: over 1 year ago - 2 dependent packages - 1 dependent repositories - 11.1 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 8.1% on crates.io
influxdb_derive 0.5.1
Private implementation detail of the influxdb crate
6 versions - Latest release: 12 months ago - 2 dependent packages - 32 dependent repositories - 155 thousand downloads total - 228 stars on GitHub - 2 maintainers
indexed_valued_enums_derive 1.0.0
Derive macro for the indexed_valued_enums crate.
1 version - Latest release: 2 months ago - 1 dependent package - 320 downloads total - 0 stars on GitHub - 1 maintainer
impl-tools 0.10.0
Helper macros: autoimpl
20 versions - Latest release: 8 months ago - 12 dependent packages - 8 dependent repositories - 59.1 thousand downloads total - 56 stars on GitHub - 1 maintainer
impl_new 0.2.1 💰
A procedural macro to generate a new function impl block for you
4 versions - Latest release: 8 months ago - 4 dependent packages - 1 dependent repositories - 2.35 thousand downloads total - 4 stars on GitHub - 1 maintainer
hashed-type-def-procmacro 0.1.2
Proc-macro generator for a hash based type identifier: hash code is computed on the basis of type...
4 versions - Latest release: 2 months ago - 2 dependent packages - 1.44 thousand downloads total - 1 stars on GitHub - 1 maintainer
hashed-type-def-core 0.1.2
A simple hash based type identifier: hash code is computed on the basis of type definition
4 versions - Latest release: 2 months ago - 1 dependent package - 1.41 thousand downloads total - 1 stars on GitHub - 1 maintainer
hashed-type-def 0.1.2
A simple hash based type identifier: hash code is computed on the basis of type definition
4 versions - Latest release: 2 months ago - 3 dependent packages - 1.36 thousand downloads total - 1 stars on GitHub - 1 maintainer
hard-xml 1.36.0
Strong typed xml, based on xmlparser.
20 versions - Latest release: 2 months ago - 6 dependent packages - 17 dependent repositories - 49.4 thousand downloads total - 5 stars on GitLab.com - 1 maintainer
futures-enum 0.1.17 💰
#[derive(Future, Stream, Sink, AsyncRead, AsyncWrite, AsyncSeek, AsyncBufRead)] for enums.
18 versions - Latest release: over 3 years ago - 5 dependent packages - 139 dependent repositories - 1.28 million downloads total - 15 stars on GitHub - 1 maintainer
from-attr-macro 0.1.1
Macros for from-attr
2 versions - Latest release: 9 days ago - 1 dependent package - 772 downloads total - 0 stars on GitHub - 1 maintainer
from-attr-core 0.1.1
from-attr core type
2 versions - Latest release: 9 days ago - 2 dependent packages - 776 downloads total - 0 stars on GitHub - 1 maintainer
from-attr 0.1.1
A crate that makes it easy to parse attributes.
2 versions - Latest release: 9 days ago - 2 dependent packages - 772 downloads total - 0 stars on GitHub - 1 maintainer
field_iterator_derive 0.1.0
Proc-macro for field_iterator
1 version - Latest release: about 1 month ago - 1 dependent package - 259 downloads total - 0 stars on GitHub - 1 maintainer
fancy-default-derive 0.1.0
A better `derive(Default)` implementation.
1 version - Latest release: 26 days ago - 1 dependent package - 0 downloads total - 1 maintainer
Top 6.8% on crates.io
err-derive 0.3.1
Derive macro for `std::error::Error`
14 versions - Latest release: over 2 years ago - 129 dependent packages - 664 dependent repositories - 3.48 million downloads total - 27 stars on GitLab.com - 2 maintainers
enum_stringify 0.4.2
Macro to generate string conversion functions for enums
6 versions - Latest release: 10 days ago - 1 dependent package - 3.31 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 9.1% on crates.io
enum-primitive-derive 0.3.0
enum_primitive implementation using procedural macros to have a custom derive
7 versions - Latest release: 6 months ago - 76 dependent packages - 454 dependent repositories - 3.04 million downloads total - 6 stars on GitLab.com - 1 maintainer
Top 5.6% on crates.io
enum-display 0.1.4
A macro to derive Display for enums
5 versions - Latest release: 3 months ago - 5 dependent packages - 10 dependent repositories - 435 thousand downloads total - 3 stars on GitHub - 1 maintainer
Top 5.6% on crates.io
educe 0.5.11
This crate offers procedural macros designed to facilitate the swift implementation of Rust's bui...
46 versions - Latest release: 4 months ago - 108 dependent packages - 1,746 dependent repositories - 8.11 million downloads total - 111 stars on GitHub - 1 maintainer
docsplay-macros 0.1.1
Implementation details of docsplay
2 versions - Latest release: 3 months ago - 1 dependent package - 3.07 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 4.1% on crates.io
displaydoc 0.2.4 💰
A derive macro for implementing the display Trait via a doc comment and string interpolation
13 versions - Latest release: about 1 year ago - 211 dependent packages - 3,415 dependent repositories - 17.8 million downloads total - 320 stars on GitHub - 1 maintainer
deser-hjson 2.2.4 💰
a Hjson deserializer for Serde
27 versions - Latest release: 6 months ago - 14 dependent packages - 60 dependent repositories - 505 thousand downloads total - 27 stars on GitHub - 1 maintainer
derive-where 1.2.7
Deriving with custom trait bounds
13 versions - Latest release: 5 months ago - 23 dependent packages - 34 dependent repositories - 1.86 million downloads total - 33 stars on GitHub - 2 maintainers
Top 9.9% on crates.io
derive-try-from-primitive 1.0.0
Custom derive a try_from method for primitive to enum conversions
2 versions - Latest release: about 4 years ago - 9 dependent packages - 280 dependent repositories - 1.41 million downloads total - 16 stars on GitHub - 1 maintainer
derive-macros 2.1.1 💰
My personal configuration library
4 versions - Latest release: 3 months ago - 1 dependent package - 1.41 thousand downloads total - 1 stars on GitHub - 1 maintainer
derive_is_enum_variant 0.1.1
Automatically derives `is_dog` and `is_cat` methods for `enum Pet { Dog, Cat }`.
2 versions - Latest release: over 6 years ago - 10 dependent packages - 47 dependent repositories - 521 thousand downloads total - 22 stars on GitHub - 1 maintainer
derive-into-owned 0.2.0
Custom derives to help with types containing Cow fields
2 versions - Latest release: over 2 years ago - 6 dependent packages - 85 dependent repositories - 597 thousand downloads total - 13 stars on GitHub - 1 maintainer
Top 2.5% on crates.io
derive-getters 0.4.0
Simple boilerplate getters generator.
15 versions - Latest release: 4 days ago - 70 dependent packages - 161 dependent repositories - 4.05 million downloads total - 1 maintainer
derive-ex 0.1.8
Improved version of the macro to implement the traits defined in the standard library.
9 versions - Latest release: 12 days ago - 3 dependent packages - 1 dependent repositories - 11.3 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 9.1% on crates.io
derive-error 0.0.5
Derive macro for Error using macros 1.1
6 versions - Latest release: about 3 years ago - 51 dependent packages - 50 dependent repositories - 786 thousand downloads total - 32 stars on GitHub - 1 maintainer
derive_destructure2 0.1.3
Destructure structs that implement Drop
6 versions - Latest release: 2 months ago - 5 dependent packages - 6 dependent repositories - 367 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 7.7% on crates.io
derive_deref 1.1.1
Adds `#[derive(Deref)]` and `#[derive(DerefMut)]`
5 versions - Latest release: almost 4 years ago - 39 dependent packages - 193 dependent repositories - 1.04 million downloads total - 36 stars on GitHub - 2 maintainers
derive-debug 0.1.2
Customizable derive macro for Debug trait
3 versions - Latest release: over 1 year ago - 2 dependent packages - 8.07 thousand downloads total - 3 stars on GitHub - 1 maintainer
derive_constructors_proc 1.0.0
Deriving From, TryFrom and create new_with_*args* functions.
1 version - Latest release: 2 months ago - 1 dependent package - 354 downloads total - 1 maintainer
derive-config 2.1.1 💰
My personal configuration library
4 versions - Latest release: 3 months ago - 1 dependent package - 1.37 thousand downloads total - 1 stars on GitHub - 1 maintainer
derive-cmp-ops 0.1.0
Derives for componetwise opperations
1 version - Latest release: 29 days ago - 1 dependent package - 0 downloads total - 1 maintainer
derive_builder_fork_arti 0.11.2
Rust macro to automatically implement the builder pattern for arbitrary structs.
1 version - Latest release: about 2 years ago - 19 dependent packages - 7 dependent repositories - 118 thousand downloads total - 0 stars on GitHub - 2 maintainers
Top 2.4% on crates.io
derive_builder 0.20.0
Rust macro to automatically implement the builder pattern for arbitrary structs.
32 versions - Latest release: 3 months ago - 755 dependent packages - 4,058 dependent repositories - 21.5 million downloads total - 1,153 stars on GitHub - 2 maintainers
derive-alias 0.1.0
Alias multiple derives as one.
1 version - Latest release: about 3 years ago - 2 dependent packages - 2 dependent repositories - 8.85 thousand downloads total - 6 stars on GitHub - 1 maintainer
Top 3.2% on crates.io
derivative 2.2.0
A set of alternative `derive` attributes for Rust
20 versions - Latest release: over 3 years ago - 645 dependent packages - 12,480 dependent repositories - 47.5 million downloads total - 388 stars on GitHub - 1 maintainer
deluxe 0.5.0
Procedural macro attribute parser
7 versions - Latest release: about 1 year ago - 13 dependent packages - 1 dependent repositories - 24.6 thousand downloads total - 30 stars on GitHub - 1 maintainer
Top 5.3% on crates.io
custom_derive 0.1.7
(Note: superseded by `macro-attr`) This crate provides a macro that enables the use of custom der...
6 versions - Latest release: over 7 years ago - 42 dependent packages - 1,312 dependent repositories - 3.94 million downloads total - 108 stars on GitHub - 1 maintainer
csta_derive 1.0.0
Macro implementation of #[derive(Randomizable)]
1 version - Latest release: 2 months ago - 1 dependent package - 377 downloads total - 1 maintainer
builder-pattern 0.4.2
A derivable macro for declaring a builder pattern.
22 versions - Latest release: over 2 years ago - 7 dependent packages - 1 dependent repositories - 15.5 thousand downloads total - 22 stars on GitHub - 1 maintainer
builder_derive_more 0.1.0
Additional procedural macros for the builder pattern.
1 version - Latest release: 4 months ago - 3 dependent packages - 943 downloads total - 0 stars on GitHub - 1 maintainer
bounded-static 0.7.0
Defines the ToBoundedStatic and IntoBoundedStatic traits
8 versions - Latest release: 7 months ago - 6 dependent packages - 4 dependent repositories - 175 thousand downloads total - 6 stars on GitHub - 1 maintainer
boolenum 0.1.0
Derive From<bool> and Into<bool> for your boolean enums
1 version - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 18.5 thousand downloads total - 1 stars on GitHub - 1 maintainer
blanket 0.4.0
A simple macro to derive blanket implementations for your traits.
9 versions - Latest release: 2 months ago - 7 dependent packages - 21 dependent repositories - 223 thousand downloads total - 19 stars on GitHub - 1 maintainer
bae2 1.0.0 💰
A Rust proc-macro attribute parser
1 version - Latest release: about 1 year ago - 2 dependent packages - 1 dependent repositories - 5.49 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 5.9% on crates.io
auto_enums 0.8.5 💰
A library for to allow multiple return types by automatically generated enum.
54 versions - Latest release: 4 months ago - 17 dependent packages - 188 dependent repositories - 2.15 million downloads total - 338 stars on GitHub - 1 maintainer
auto-builder-macro 0.2.0
A derive macro to implement the builder pattern for any struct
2 versions - Latest release: 4 months ago - 1 dependent package - 485 downloads total - 0 stars on GitHub - 1 maintainer
auto-builder-core 0.2.0
A derive macro to implement the builder pattern for any struct
2 versions - Latest release: 4 months ago - 1 dependent package - 517 downloads total - 0 stars on GitHub - 1 maintainer
attribute-derive 0.9.1
Clap like parsing for attributes in proc-macros
16 versions - Latest release: about 2 months ago - 15 dependent packages - 171 dependent repositories - 1.51 million downloads total - 13 stars on GitHub - 1 maintainer
atat_derive 0.22.0
Derive macro for atat
37 versions - Latest release: 2 months ago - 2 dependent packages - 1 dependent repositories - 93.1 thousand downloads total - 102 stars on GitHub - 1 maintainer
argp 0.3.0 💰
Derive-based argument parser optimized for code size
3 versions - Latest release: about 1 year ago - 2 dependent packages - 1 dependent repositories - 8.05 thousand downloads total - 11 stars on GitHub - 1 maintainer
Top 2.5% on crates.io
argh 0.1.12
Derive-based argument parser optimized for code size
13 versions - Latest release: 9 months ago - 349 dependent packages - 2,134 dependent repositories - 3.77 million downloads total - 1,582 stars on GitHub - 5 maintainers
apdu-core 0.4.0 💰
Core library for composing APDU commands and parsing their responses.
6 versions - Latest release: over 1 year ago - 4 dependent packages - 1 dependent repositories - 12 thousand downloads total - 8 stars on GitHub - 1 maintainer
blastkids 0.1.6
Derive BLS12-381 child keys using Blastkids.
7 versions - Latest release: 3 months ago - 2.03 thousand downloads total - 1 stars on GitHub - 1 maintainer
structype 3.0.0
This crate contains the exported types used in https://github.com/nohupped/structype_derive
1 version - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 941 downloads total - 0 stars on GitHub - 1 maintainer
datastruct 0.1.1
A pure-data structure builder.
2 versions - Latest release: 2 months ago - 615 downloads total - 1 stars on GitHub - 1 maintainer
sawp-flags-derive 0.12.1
SAWP BitFlags Handling and Storage Derive Macro
12 versions - Latest release: about 1 year ago - 1 dependent package - 2 dependent repositories - 329 thousand downloads total - 32 stars on GitHub - 5 maintainers
astarte-device-sdk-derive 0.8.1
Derive macros implementation used by Astarte Device SDK
17 versions - Latest release: 13 days ago - 1 dependent package - 1 dependent repositories - 13.9 thousand downloads total - 6 stars on GitHub - 2 maintainers
openai-magic-instantiate 0.2.2
Use LLMs to instantiate well-typed values
11 versions - Latest release: 3 months ago - 3.1 thousand downloads total - 4 stars on GitHub - 1 maintainer
redis-macros-derive-bincode 0.1.0
Derive macros to serialize/deserialize structures with bincode to store in redis.
1 version - Latest release: 7 months ago - 302 downloads total - 2 stars on GitHub - 1 maintainer
medea-macro 0.3.0
Internal macros and codegen for Medea media server project.
4 versions - Latest release: 11 months ago - 3 dependent packages - 2 dependent repositories - 22.4 thousand downloads total - 2 stars on GitHub - 1 maintainer
functor_derive 0.4.3
A derive macro to derive a functor for a type.
15 versions - Latest release: about 1 month ago - 3.87 thousand downloads total - 20 stars on GitHub - 2 maintainers
functor_derive_lib 0.4.3
The proc macro for a derive macro to derive a functor for a type.
14 versions - Latest release: about 1 month ago - 1 dependent package - 3.85 thousand downloads total - 20 stars on GitHub - 2 maintainers
try_convert 0.1.1
Auto-generate TryFrom and an error type, with minimal boilerplate
2 versions - Latest release: 3 months ago - 622 downloads total - 1 stars on GitHub - 1 maintainer
Top 9.8% on crates.io
dict_derive 0.5.0
Derive macros for some PyO3 traits to convert python dicts into rust structs
8 versions - Latest release: 6 months ago - 5 dependent packages - 17 dependent repositories - 160 thousand downloads total - 93 stars on GitHub - 1 maintainer
yade 0.1.2
Yet Another Derive Error
3 versions - Latest release: over 6 years ago - 2 dependent packages - 1 dependent repositories - 3.48 thousand downloads total - 3 stars on GitHub - 1 maintainer
derive-tokio-io 0.1.0
Derive AsyncRead and AsyncWrite.
1 version - Latest release: over 1 year ago - 392 downloads total - 5 stars on GitHub - 1 maintainer
Top 5.5% on crates.io
shred-derive 0.7.0
Custom derive for shred
15 versions - Latest release: 4 months ago - 14 dependent packages - 223 dependent repositories - 394 thousand downloads total - 230 stars on GitHub - 4 maintainers
dispose-derive 0.4.0
Derive macro for the dispose crate.
6 versions - Latest release: 10 months ago - 1 dependent package - 1 dependent repositories - 101 thousand downloads total - 5 stars on GitHub - 1 maintainer
safe-builder-derive 0.1.1
Derive a safe builder pattern
2 versions - Latest release: about 7 years ago - 1 dependent repositories - 1.54 thousand downloads total - 1 stars on GitHub - 1 maintainer
cli-settings-derive 0.3.0
Manage CLI settings with configuration file(s) and command line parsing, using serde and clap
6 versions - Latest release: 7 months ago - 1.51 thousand downloads total - 1 stars on GitHub - 1 maintainer
derive_typst_intoval 0.2.1
Derive typst::IntoValue for structs
3 versions - Latest release: 4 days ago - 182 downloads total - 0 stars on GitHub - 1 maintainer
impl-tools-lib 0.10.0
Helper macros: autoimpl
15 versions - Latest release: 8 months ago - 2 dependent packages - 8 dependent repositories - 63.7 thousand downloads total - 56 stars on GitHub - 1 maintainer
Top 6.5% on crates.io
enum_derive 0.1.7
This crate provides macros for deriving additional functionality for enums.
4 versions - Latest release: almost 8 years ago - 21 dependent packages - 82 dependent repositories - 310 thousand downloads total - 108 stars on GitHub - 1 maintainer