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

derive_wrapper 0.1.7 💰
Rust custom derive macro for wrapping types
8 versions - Latest release: over 3 years ago - 1 dependent package - 4 dependent repositories - 24.3 thousand downloads total - 1 stars on GitHub - 1 maintainer
enum_from_str_derive 0.1.0
Enable deriving FromStr for enums
1 version - Latest release: over 5 years ago - 3 dependent packages - 3 dependent repositories - 7.46 thousand downloads total - 3 stars on GitHub - 1 maintainer
ibuilder 0.1.8
Interactive builder for Rust types
9 versions - Latest release: almost 3 years ago - 3.89 thousand downloads total - 9 stars on GitHub - 1 maintainer
wb_sqlite
Derive map of struct/field to SQLite table/column. Generate const/fn for create-table, insert, se...
3 versions - 419 downloads total - 1 stars on GitHub - 1 maintainer
db_meta_derive 0.1.0
db-meta-derive is a wrapper around PostgresSOL using tokio-postgres
1 version - Latest release: about 1 month ago - 335 downloads total - 1 maintainer
withers_derive 0.2.0
A macro to implement wither methods for properties of a struct.
2 versions - Latest release: about 6 years ago - 1 dependent package - 1 dependent repositories - 5.08 thousand downloads total - 7 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: 3 months ago - 2 dependent packages - 1.72 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: 3 months ago - 1 dependent package - 1.69 thousand downloads total - 1 stars on GitHub - 1 maintainer
clap_derive_cryo 4.3.12 💰
Parse command line argument by defining a struct, derive crate.
1 version - Latest release: 10 months ago - 1 dependent package - 1 dependent repositories - 5.09 thousand downloads total - 13,427 stars on GitHub - 1 maintainer
Top 0.5% on crates.io
clap_derive 4.5.4 💰
Parse command line argument by defining a struct, derive crate.
73 versions - Latest release: 2 months ago - 90 dependent packages - 17,230 dependent repositories - 102 million downloads total - 13,427 stars on GitHub - 1 maintainer
merge2 0.3.0
Merge structs into single by values
2 versions - Latest release: 5 months ago - 1.2 thousand downloads total - 1 stars on GitHub - 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: about 1 month ago - 3 dependent packages - 1 dependent repositories - 12.7 thousand downloads total - 1 stars on GitHub - 1 maintainer
derive-ctor
Adds `#[derive(ctor)]` which allows for the auto-generation of struct, enum, and union constructors.
10 versions - 1.57 thousand downloads total - 0 stars on GitHub - 1 maintainer
merfolk_frontend_derive 0.1.0
A `Frontend` for merfolk using derive macros.
1 version - Latest release: over 3 years ago - 536 downloads total - 0 stars on GitHub - 1 maintainer
impl-tools 0.10.0
Helper macros: autoimpl
20 versions - Latest release: 9 months ago - 12 dependent packages - 8 dependent repositories - 69.1 thousand downloads total - 56 stars on GitHub - 1 maintainer
impl-tools-lib 0.10.0
Helper macros: autoimpl
15 versions - Latest release: 9 months ago - 2 dependent packages - 8 dependent repositories - 73.6 thousand downloads total - 56 stars on GitHub - 1 maintainer
xso_proc 0.0.1
Macro implementation of #[derive(FromXml, IntoXml)]
1 version - Latest release: about 2 months ago - 1 dependent package - 286 downloads total - 40 stars on GitLab.com - 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.7 thousand downloads total - 1 stars on GitHub - 1 maintainer
thisisplural_derive 💰
#[derive(Plural)] for creating frictionless new types with a Vec, HashMap, etc.
1 version - Latest release: about 1 month ago - 1 dependent package - 330 downloads total - 4 stars on GitHub - 1 maintainer
derive-knet 0.2.0
A derive macro for serialize and deserialize the data
2 versions - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 1.61 thousand downloads total - 0 stars on GitHub - 1 maintainer
serde_derive_default 0.1.1
Derive Default using serde field level annotations
2 versions - Latest release: 8 months ago - 3 dependent packages - 1 dependent repositories - 46.4 thousand downloads total - 2 stars on GitHub - 1 maintainer
reflectapi-derive 0.5.3
Derive macros for reflectapi
12 versions - Latest release: 23 days ago - 1 dependent package - 3.07 thousand downloads total - 0 stars on GitHub - 1 maintainer
cassandra_macro 0.1.3
Create Cassandra tables and CRUD CQL prepared statements from Rust structs. (custom derive: cassa...
4 versions - Latest release: about 2 years ago - 1.95 thousand downloads total - 4 stars on GitHub - 1 maintainer
apdu-derive 0.4.0 💰
Implementation of procedural macro for apdu crate.
6 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 10.7 thousand downloads total - 8 stars on GitHub - 1 maintainer
Top 1.6% on crates.io
actix_derive 0.6.1
Derive macros for `actix` actors
14 versions - Latest release: 9 months ago - 13 dependent packages - 1,335 dependent repositories - 7.02 million downloads total - 8,411 stars on GitHub - 2 maintainers
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: 5 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: 12 months 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: almost 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: 22 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: 6 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: 7 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
nutype_macros 0.4.2
The newtype with guarantees.
10 versions - Latest release: about 2 months ago - 1 dependent package - 9 dependent repositories - 342 thousand downloads total - 1,231 stars on GitHub - 1 maintainer
Top 8.2% on crates.io
nutype 0.4.2
The newtype with guarantees.
11 versions - Latest release: about 2 months ago - 8 dependent packages - 10 dependent repositories - 343 thousand downloads total - 1,231 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
dynamodel_derive
Macros 1.1 implementation of #[derive(Dynamodel)]
5 versions - 944 downloads total - 0 stars on GitHub - 1 maintainer
dynamodel
This library provides a derive macro to implement conversions between your object and `HashMap<St...
5 versions - 936 downloads total - 0 stars on GitHub - 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: 9 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