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

struct_mapping_derive 1.0.1
Token StructMapping for testing StructMapping implementations
2 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 1.08 thousand downloads total - 0 stars on GitHub - 1 maintainer
guzzle 1.0.0
A derivable trait for consuming key value pairs into structs
2 versions - Latest release: over 4 years ago - 1.08 thousand downloads total - 0 stars on GitHub - 1 maintainer
enum_from_str 0.1.0
Enable deriving FromStr for enums
1 version - Latest release: over 5 years ago - 2 dependent packages - 3 dependent repositories - 6.57 thousand downloads total - 3 stars on GitHub - 1 maintainer
dialoguer_macro 0.2.0
Derive macro based on Dialoguer crate. To use only with 'dialoguer_trait'
3 versions - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 2.89 thousand downloads total - 0 stars on GitHub - 1 maintainer
guzzle-derive 1.0.0
The derive macro for guzzle, please use that crate not this one.
2 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 1.74 thousand downloads total - 0 stars on GitHub - 1 maintainer
thisctx 0.4.0
Easily create error with contexts
4 versions - Latest release: about 1 year ago - 1 dependent repositories - 5.07 thousand downloads total - 0 stars on GitHub - 1 maintainer
ibuilder_derive 0.1.8
Interactive builder for Rust types
9 versions - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 4.48 thousand downloads total - 9 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: 3 months ago - 3 dependent packages - 1.62 thousand downloads total - 1 stars on GitHub - 1 maintainer
from_file_derive 0.1.3
Enable #[derive(FromFile)]
4 versions - Latest release: over 5 years ago - 4 dependent packages - 2 dependent repositories - 6.79 thousand downloads total - 4 stars on GitHub - 1 maintainer
laps_macros 0.1.5
Macros for crate `laps`.
8 versions - Latest release: 6 months ago - 1 dependent package - 1 dependent repositories - 2.87 thousand downloads total - 20 stars on GitHub - 1 maintainer
redis-macros 0.3.0
Simple macros and wrappers to redis-rs to automatically serialize and deserialize structs with se...
5 versions - Latest release: 2 months ago - 1 dependent package - 1 dependent repositories - 121 thousand downloads total - 19 stars on GitHub - 1 maintainer
redis-macros-derive 0.3.0
Derive macros for the redis-macros package
5 versions - Latest release: 2 months ago - 1 dependent package - 1 dependent repositories - 122 thousand downloads total - 19 stars on GitHub - 1 maintainer
derive-collect-docs 0.1.0
Collect documentation from Rust structs using a `CollectDocs` derive macro.
1 version - Latest release: about 4 years ago - 1 dependent repositories - 994 downloads total - 3 stars on GitHub - 1 maintainer
enum_future 0.1.0
A simple macro for creating `Future`-implementing enums containing futures.
1 version - Latest release: over 5 years ago - 2 dependent repositories - 1.56 thousand downloads total - 0 stars on GitHub - 1 maintainer
error_derive 0.2.0
Macros for deriving Error implementations through custom_derive!.
3 versions - Latest release: almost 8 years ago - 1 dependent repositories - 3.83 thousand downloads total - 0 stars on GitHub - 1 maintainer
structopt-yaml-derive 0.4.6
A derive crate of structopt-yaml
2 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 10.4 thousand downloads total - 2 stars on GitHub - 1 maintainer
derive-alias 0.1.0
Alias multiple derives as one.
1 version - Latest release: about 3 years ago - 2 dependent packages - 2 dependent repositories - 9.27 thousand downloads total - 6 stars on GitHub - 1 maintainer
rs-derive 0.1.0
A procedural macro library containing useful derive macros.
2 versions - Latest release: 5 months ago - 593 downloads total - 1 maintainer
derive_rich 0.4.4
Helps you to create richful function for your structs
9 versions - Latest release: over 3 years ago - 5 dependent packages - 3 dependent repositories - 8.55 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
destruct-drop 0.2.0
Macro for dropping the fields of a struct or enum without dropping the container.
2 versions - Latest release: about 1 year ago - 1 dependent package - 2 dependent repositories - 8.75 thousand downloads total - 0 stars on GitHub - 1 maintainer
argp_derive 0.3.0 💰
Derive-based argument parsing optimized for code size
3 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 9.37 thousand downloads total - 11 stars on GitHub - 1 maintainer
yaga-derive 0.1.0
Derive macro based on Dialoguer crate. To use only with 'yaga'
1 version - Latest release: over 3 years ago - 1 dependent package - 1.04 thousand downloads total - 0 stars on GitHub - 1 maintainer
serde_piecewise_default 0.2.0
Uses serde's Option<T> handling to let you easily specify defaults for all fields at once by impl...
2 versions - Latest release: about 5 years ago - 2 dependent repositories - 13.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
thisisplural 0.4.0 💰
#[derive(Plural)] for creating frictionless new types with any collection type like Vec or HashMap
6 versions - Latest release: 2 months ago - 3.37 thousand downloads total - 4 stars on GitHub - 1 maintainer
from_file 0.1.3
A simple convenience to deserialize a rust Struct or Enum directly from a json or yaml file path.
4 versions - Latest release: over 5 years ago - 6 dependent packages - 2 dependent repositories - 7.25 thousand downloads total - 4 stars on GitHub - 1 maintainer
tealr_derive 0.9.1
Derive/Proc macro's to reduce boilerplate when using tealr.
20 versions - Latest release: 6 months ago - 1 dependent package - 1 dependent repositories - 12.3 thousand downloads total - 63 stars on GitHub - 1 maintainer
iref-enum 3.0.0
Derive macro for IRI-like enum types
6 versions - Latest release: 10 months ago - 3 dependent packages - 1 dependent repositories - 20.5 thousand downloads total - 4 stars on GitHub - 1 maintainer
enum-derive-2018 3.0.1
This crate provides macros for deriving additional functionality for enums.
11 versions - Latest release: 11 months ago - 4 dependent packages - 4 dependent repositories - 23.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
derive-debug-extras 0.3.0
More customisable #[derive(Debug)]
5 versions - Latest release: 3 months ago - 2 dependent packages - 1 dependent repositories - 13.9 thousand downloads total - 1 stars on GitHub - 1 maintainer
slog_derive 0.2.0
Custom derives for use with slog.
3 versions - Latest release: over 4 years ago - 6 dependent packages - 300 dependent repositories - 1.23 million downloads total - 6 stars on GitHub - 1 maintainer
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.5 thousand downloads total - 8 stars on GitHub - 1 maintainer
Top 1.8% on crates.io
serde_macros 0.8.9
Macros to auto-generate implementations for the serde framework
46 versions - Latest release: over 7 years ago - 361 dependent packages - 224 dependent repositories - 355 thousand downloads total - 8,635 stars on GitHub - 2 maintainers
Top 1.0% on crates.io
serde_derive_internals 0.29.1
AST representation used by Serde derive macros. Unstable.
23 versions - Latest release: 28 days ago - 35 dependent packages - 3,602 dependent repositories - 22.9 million downloads total - 8,635 stars on GitHub - 1 maintainer
deser-hjson 2.2.4 💰
a Hjson deserializer for Serde
27 versions - Latest release: 7 months ago - 14 dependent packages - 60 dependent repositories - 539 thousand downloads total - 27 stars on GitHub - 1 maintainer
cstr-enum 1.0.0
A crate for defining C-style string enums.
1 version - Latest release: over 3 years ago - 1 dependent package - 2 dependent repositories - 5.6 thousand downloads total - 3 stars on GitHub - 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 - 125 thousand downloads total - 0 stars on GitHub - 2 maintainers
kv-derive-impl 1.0.1 💰
Derive struct conversions from and to key-value vectors
29 versions - Latest release: almost 2 years ago - 2 dependent packages - 2 dependent repositories - 11.4 thousand downloads total - 3 stars on GitHub - 1 maintainer
deboog 0.2.0
Derive macro for extended debug formatting
2 versions - Latest release: 11 months ago - 820 downloads total - 0 stars on GitHub - 1 maintainer
enum-methods 0.0.8
Generates methods for each enum variant.
8 versions - Latest release: over 6 years ago - 11 dependent repositories - 47.1 thousand downloads total - 12 stars on GitHub - 1 maintainer
magnet_schema 0.8.0
Magnet, a JSON/BSON schema generator
16 versions - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 11.6 thousand downloads total - 16 stars on GitHub - 1 maintainer
magnet
Magnet
1 version - Latest release: about 1 month ago - 746 downloads total - 16 stars on GitHub - 1 maintainer
magnet_derive 0.8.0
Magnet, a JSON/BSON schema generator
16 versions - Latest release: over 5 years ago - 2 dependent packages - 2 dependent repositories - 11.9 thousand downloads total - 16 stars on GitHub - 1 maintainer
rudp2p_derive 0.1.0
Macros 1.1 implementation of #[derive(SerializeData, DeserializeData)]
1 version - Latest release: 8 months ago - 363 downloads total - 1 maintainer
sp_vcard_derive 0.2.0
just macro for sp_vcard
2 versions - Latest release: 8 months ago - 1 dependent package - 799 downloads total - 0 stars on GitHub - 1 maintainer
mongodb-ext-derive 1.1.2
proc-macro crate to support the mongodb-ext crate
4 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 2.01 thousand downloads total - 3 stars on GitHub - 1 maintainer
zoet 0.1.12
Adds `#[zoet]` macro to reduce boilerplate when implementing common traits.
13 versions - Latest release: 11 months ago - 1 dependent package - 6.64 thousand downloads total - 13 stars on GitHub - 1 maintainer
serde_columnar_derive 0.3.4
Macros implementation of #[columnar]
12 versions - Latest release: 2 months ago - 1 dependent package - 1 dependent repositories - 5.59 thousand downloads total - 1 maintainer
matterdb-derive 1.0.0
Procedural macros for matterdb.
1 version - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 12.7 thousand downloads total - 2 stars on GitHub - 1 maintainer
derive_ops 0.1.0
Derives for Add, Sub, Mul, Div, and assign variants
1 version - Latest release: 12 months ago - 1 dependent package - 1 dependent repositories - 580 downloads total - 1 maintainer
strawberryvm-derive 0.1.2
Derive macros for StrawberryVM.
3 versions - Latest release: 5 months ago - 1 dependent package - 1.07 thousand downloads total - 3 stars on GitHub - 1 maintainer
dumpster_derive 0.1.2
Implementation of #[derive(Collectable)] for dumpster
3 versions - Latest release: 10 months ago - 1 dependent package - 1.03 thousand downloads total - 145 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 - 28.9 thousand downloads total - 30 stars on GitHub - 1 maintainer
serdebug 1.0.5 💰
serde-based replacement for #[derive(Debug)]
5 versions - Latest release: almost 6 years ago - 1 dependent package - 6 dependent repositories - 19.4 thousand downloads total - 21 stars on GitHub - 1 maintainer
synthez 0.3.1
Steroids for `syn`, `quote` and `proc-macro2` crates.
7 versions - Latest release: about 1 year ago - 1 dependent package - 34 dependent repositories - 1.41 million downloads total - 2 stars on GitHub - 1 maintainer
stdin_parser 0.1.0
Parse stdin by defining a struct
1 version - Latest release: about 5 years ago - 1 dependent package - 1 dependent repositories - 1.26 thousand downloads total - 0 stars on GitHub - 1 maintainer
funcmap_derive 0.1.4
Derivable functorial mappings for Rust
5 versions - Latest release: 12 months ago - 1 dependent package - 2 dependent repositories - 2.1 thousand downloads total - 2 stars on GitHub - 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.44 million downloads total - 86 stars on GitHub - 1 maintainer
as_base 0.1.3
Cast trait objects to some base class
4 versions - Latest release: 10 months ago - 1.22 thousand downloads total - 0 stars on GitHub - 1 maintainer
apdu 0.4.0 💰
High-level API for APDU commands and responses.
6 versions - Latest release: over 1 year ago - 2 dependent packages - 1 dependent repositories - 10.4 thousand downloads total - 8 stars on GitHub - 1 maintainer
quick_tracing_derive
A simple library to easily start tracing.(derive)
5 versions - 591 downloads total - 0 stars on GitHub - 1 maintainer
enum-variants-strings 0.3.0
Derive macro for converting instances of enums to and from strs using variant names
6 versions - Latest release: 3 months ago - 7 dependent packages - 5 dependent repositories - 13.5 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 7.0% on crates.io
log-derive 0.4.1 💰
Procedural Macros for logging the result and inputs of a function
11 versions - Latest release: almost 4 years ago - 13 dependent packages - 56 dependent repositories - 421 thousand downloads total - 187 stars on GitHub - 1 maintainer
Top 1.9% on crates.io
derive_more 0.99.17
Adds #[derive(x)] macros for more traits
42 versions - Latest release: over 2 years ago - 1,800 dependent packages - 24,555 dependent repositories - 64.8 million downloads total - 1,439 stars on GitHub - 1 maintainer
funcmap 0.1.4
Derivable functorial mappings for Rust
5 versions - Latest release: 12 months ago - 1 dependent repositories - 1.67 thousand downloads total - 2 stars on GitHub - 1 maintainer
actix-multipart-derive-impl 0.1.0 💰
Procedural derive macro implementation for actix-multipart-derive.
1 version - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 1.22 thousand downloads total - 8 stars on GitHub - 1 maintainer
Top 2.0% on crates.io
merge 0.1.0
Merge multiple values into one
1 version - Latest release: almost 4 years ago - 26 dependent packages - 248 dependent repositories - 1.03 million downloads total - 1 maintainer
onlyerror 0.1.4 💰
Obsessively tiny error derive macro
5 versions - Latest release: 4 months ago - 5 dependent packages - 1 dependent repositories - 6.18 thousand downloads total - 70 stars on GitHub - 1 maintainer
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.72 thousand downloads total - 3 stars on GitHub - 1 maintainer
kv-derive-macro 1.0.1 💰
Macro definitions for `kv-derive`
12 versions - Latest release: almost 2 years ago - 1 dependent package - 2 dependent repositories - 5.95 thousand downloads total - 3 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 - 19.5 million downloads total - 320 stars on GitHub - 1 maintainer
displaydoc-watt 0.1.0 💰
A derive macro for implementing the display Trait via a doc comment and string interpolation
1 version - Latest release: over 4 years ago - 626 downloads total - 320 stars on GitHub - 1 maintainer
stdin_parser_derive 0.1.0
Parse stdin by defining a struct - trait derive
1 version - Latest release: about 5 years ago - 687 downloads total - 0 stars on GitHub - 1 maintainer
stidgen 0.1.1 💰
Strongly Typed ID types macro
2 versions - Latest release: almost 3 years ago - 927 downloads total - 2 stars on GitHub - 1 maintainer
getters-by-type 0.2.6 💰
Derive macro for adding a getter method for each type in the struct.
10 versions - Latest release: about 5 years ago - 1 dependent repositories - 6.34 thousand downloads total - 1 stars on GitHub - 1 maintainer
kv-derive 1.0.1 💰
Derive struct conversions from and to key-value vectors
17 versions - Latest release: almost 2 years ago - 1 dependent package - 2 dependent repositories - 7.09 thousand downloads total - 3 stars on GitHub - 1 maintainer
derive-partial-eq-extras 0.2.0
More customisable #[derive(PartialEq)]
4 versions - Latest release: 3 months ago - 1 dependent package - 1 dependent repositories - 3.87 thousand downloads total - 1 stars on GitHub - 1 maintainer
deer-macros 0.0.0-reserved
A backend-agnostic fail-slow deserialization framework
1 version - Latest release: over 1 year ago - 362 downloads total - 955 stars on GitHub - 1 maintainer
prom-attire
Procedural Macro for Procedural Macros to parse attributes
1 version - Latest release: about 1 month ago - 996 downloads total - 5 stars on GitHub - 1 maintainer
quickcheck_derive 0.3.0
Derives quickcheck traits
7 versions - Latest release: over 3 years ago - 11 dependent packages - 81 dependent repositories - 214 thousand downloads total - 3 stars on GitHub - 1 maintainer
derive_builder_macro_fork_arti 0.11.2
Rust macro to automatically implement the builder pattern for arbitrary structs.
1 version - Latest release: about 2 years ago - 1 dependent package - 7 dependent repositories - 125 thousand downloads total - 0 stars on GitHub - 2 maintainers
Top 0.4% on crates.io
serde 1.0.202
A generic serialization/deserialization framework
290 versions - Latest release: 28 days ago - 39,083 dependent packages - 98,312 dependent repositories - 311 million downloads total - 8,635 stars on GitHub - 1 maintainer
Top 0.4% on crates.io
serde_derive 1.0.202
Macros 1.1 implementation of #[derive(Serialize, Deserialize)]
245 versions - Latest release: 28 days ago - 7,662 dependent packages - 78,049 dependent repositories - 279 million downloads total - 8,635 stars on GitHub - 1 maintainer
fn_once 0.3.0 💰
This library provides a convenient derive macro for a once function.
3 versions - Latest release: over 1 year ago - 1 dependent repositories - 992 downloads total - 2 stars on GitHub - 1 maintainer
xml-data-derive 0.0.1
Derive macros for generic XML parsing and serializing
1 version - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 1.29 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: about 1 year ago - 2 dependent packages - 32 dependent repositories - 161 thousand downloads total - 228 stars on GitHub - 2 maintainers
Top 10.0% on crates.io
derive_utils 0.14.1 💰
A procedural macro helper for easily writing derive macros for enums.
30 versions - Latest release: 5 months ago - 11 dependent packages - 511 dependent repositories - 4.6 million downloads total - 29 stars on GitHub - 1 maintainer
liter_derive 0.0.6
Procedural macros for liter
6 versions - Latest release: 5 months ago - 1 dependent package - 2.01 thousand downloads total - 1 maintainer
delegate-display 2.1.1 💰
derive(Display, Debug) for structs/enums with one member
12 versions - Latest release: 9 months ago - 2 dependent packages - 1 dependent repositories - 46.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
newtype-derive-2018 0.2.3
This crate provides macros for deriving common traits for newtype structures.
13 versions - Latest release: 4 months ago - 3 dependent packages - 1 dependent repositories - 10.7 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 8.8% on crates.io
venial 0.6.0
A very small syn
7 versions - Latest release: 3 months ago - 12 dependent packages - 10 dependent repositories - 116 thousand downloads total - 181 stars on GitHub - 2 maintainers
zoet-macro 0.1.12
Implementation detail for `#[zoet]` macro
9 versions - Latest release: 11 months ago - 1 dependent package - 4.87 thousand downloads total - 13 stars on GitHub - 1 maintainer
enum_variant_type 0.3.1 💰
Generates types for each enum variant and conversion trait impls.
5 versions - Latest release: over 2 years ago - 1 dependent package - 3 dependent repositories - 52.7 thousand downloads total - 23 stars on GitHub - 1 maintainer
iter-enum 1.1.3 💰
#[derive(Iterator, DoubleEndedIterator, ExactSizeIterator, Extend)] for enums.
12 versions - Latest release: 5 months ago - 8 dependent packages - 30 dependent repositories - 195 thousand downloads total - 13 stars on GitHub - 1 maintainer
io-enum 1.1.3 💰
#[derive(Read, Write, Seek, BufRead)] for enums.
18 versions - Latest release: 5 months ago - 3 dependent packages - 319 dependent repositories - 995 thousand downloads total - 7 stars on GitHub - 1 maintainer
Top 8.5% on crates.io
auto_enums_derive 0.7.12 💰
An internal crate to support auto_enums - do not use directly
48 versions - Latest release: over 3 years ago - 1 dependent package - 171 dependent repositories - 1.54 million downloads total - 339 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: 5 months ago - 17 dependent packages - 188 dependent repositories - 2.25 million downloads total - 339 stars on GitHub - 1 maintainer
Top 8.6% on crates.io
auto_enums_core 0.7.12 💰
An internal crate to support auto_enums - do not use directly
48 versions - Latest release: over 3 years ago - 1 dependent package - 131 dependent repositories - 1.54 million downloads total - 339 stars on GitHub - 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.31 million downloads total - 15 stars on GitHub - 1 maintainer
serde_syn 0.1.0
Use serde to parse Rust source code.
1 version - Latest release: almost 5 years ago - 1 dependent package - 1 dependent repositories - 44.9 thousand downloads total - 0 stars on GitLab.com - 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: 5 months ago - 108 dependent packages - 1,746 dependent repositories - 8.59 million downloads total - 112 stars on GitHub - 1 maintainer