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

accessory 1.3.1 💰
A configurable get/set/get_mut derive macro
6 versions - Latest release: about 20 hours ago - 1 dependent package - 38.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 8.7% on crates.io
serde_item
AST representation used by Serde codegen. Unstable.
2 versions - Latest release: 1 day ago - 2 dependent packages - 1 dependent repositories - 12.2 thousand downloads total - 8,632 stars on GitHub - 1 maintainer
tiberqueries 0.1.0
A lightweight ORM for Tiberius.
1 version - Latest release: 1 day ago - 0 downloads total - 1 maintainer
tiberqueries_derive 0.1.0
Derive implementation for trait FromRow
1 version - Latest release: 1 day ago - 0 downloads total - 1 maintainer
dialoguer-derive
Derive macro based on Dialoguer crate. To use only with 'dialoguer-trait'
2 versions - Latest release: 1 day ago - 1 dependent package - 651 downloads total - 1 maintainer
Top 0.4% on crates.io
serde 1.0.202
A generic serialization/deserialization framework
289 versions - Latest release: 1 day ago - 39,083 dependent packages - 98,312 dependent repositories - 304 million downloads total - 8,633 stars on GitHub - 1 maintainer
Top 0.4% on crates.io
serde_derive 1.0.202
Macros 1.1 implementation of #[derive(Serialize, Deserialize)]
244 versions - Latest release: 1 day ago - 7,662 dependent packages - 78,049 dependent repositories - 272 million downloads total - 8,633 stars on GitHub - 1 maintainer
Top 1.0% on crates.io
serde_derive_internals 0.29.1
AST representation used by Serde derive macros. Unstable.
23 versions - Latest release: 1 day ago - 35 dependent packages - 3,602 dependent repositories - 21.7 million downloads total - 8,633 stars on GitHub - 1 maintainer
gabouchet-merge
Merge multiple values into one
1 version - Latest release: 1 day ago - 287 downloads total - 1 maintainer
heapsz 0.1.0
A crate for calculating the heap usage of a data structure.
2 versions - Latest release: 2 days ago - 326 downloads total - 1 stars on GitHub - 1 maintainer
heapsz-derive 0.1.0
Procedural macros for `heapsz`
1 version - Latest release: 2 days ago - 140 downloads total - 1 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
unscrupulous_derive 0.1.0
Derive macro to implement `Unscrupulous` on composite types, ensuring all nested fields implement...
1 version - Latest release: 3 days ago - 1 dependent package - 0 downloads total - 1 maintainer
iderive 1.1.2
Drop-in replacement for derive that doesn't directly depend on generic bounds
5 versions - Latest release: 3 days ago - 1.24 thousand downloads total - 0 stars on GitHub - 1 maintainer
typology 0.1.1
Type derivation for foreign use
2 versions - Latest release: 3 days ago - 206 downloads total - 0 stars on GitHub - 1 maintainer
typology-derive 0.1.1
Type derivation for foreign use
2 versions - Latest release: 3 days ago - 1 dependent package - 207 downloads total - 0 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_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
random_derive
Procedurally defined macro for automatically deriving rand::Rand for structs and enums
1 version - Latest release: 7 days ago - 670 downloads total - 1 stars on GitHub - 1 maintainer
desugar-impl
Sugar for less explicit generics in structs, enums, and union declarations.
2 versions - Latest release: 7 days ago - 626 downloads total - 2 stars on GitHub - 1 maintainer
surql-definition 0.2.1
A Rust procedural macro for generating SurrealDB table and field definitions.
2 versions - Latest release: 9 days ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
surql-definition-macros 0.2.1
A Rust procedural macro for generating SurrealDB table and field definitions.
3 versions - Latest release: 9 days ago - 1 dependent package - 433 downloads total - 0 stars on GitHub - 1 maintainer
surql-definition-core 0.2.1
A Rust procedural macro for generating SurrealDB table and field definitions.
2 versions - Latest release: 9 days ago - 2 dependent packages - 0 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
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
Top 1.2% on crates.io
thiserror 1.0.60 💰
derive(Error)
61 versions - Latest release: 10 days ago - 16,613 dependent packages - 57,359 dependent repositories - 194 million downloads total - 3,697 stars on GitHub - 1 maintainer
o2o 0.4.3
Object to Object mapper for Rust. Derive 'From' and 'Into' traits.
15 versions - Latest release: 10 days ago - 5.66 thousand downloads total - 14 stars on GitHub - 1 maintainer
o2o-macros 0.4.3
Macro definitions of 'o2o' crate
14 versions - Latest release: 10 days ago - 1 dependent package - 5.42 thousand downloads total - 14 stars on GitHub - 1 maintainer
o2o-impl 0.4.3
Implementation of 'o2o' crate
14 versions - Latest release: 10 days ago - 2 dependent packages - 5.73 thousand downloads total - 14 stars on GitHub - 1 maintainer
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
thisisplural_derive 💰
#[derive(Plural)] for creating frictionless new types with a Vec, HashMap, etc.
1 version - Latest release: 11 days ago - 1 dependent package - 292 downloads total - 4 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: 12 days ago - 0 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
magnet
Magnet
1 version - Latest release: 12 days ago - 698 downloads total - 16 stars on GitHub - 1 maintainer
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
prom-attire
Procedural Macro for Procedural Macros to parse attributes
1 version - Latest release: 14 days ago - 943 downloads total - 5 stars on GitHub - 1 maintainer
Top 6.3% on crates.io
palette_derive 0.7.6
Automatically implement traits from the palette crate.
12 versions - Latest release: 18 days ago - 1 dependent package - 714 dependent repositories - 1.78 million downloads total - 694 stars on GitHub - 1 maintainer
wiring-derive 0.2.1
A macro helper crate for wiring
5 versions - Latest release: 20 days ago - 1 dependent package - 885 downloads total - 3 stars on GitHub - 1 maintainer
thiserror-ext 0.2.0
Useful extension utilities for `thiserror`.
15 versions - Latest release: 20 days ago - 124 thousand downloads total - 6 stars on GitHub - 1 maintainer
thiserror-ext-derive 0.2.0
Procedural macros for `thiserror_ext`.
15 versions - Latest release: 20 days ago - 1 dependent package - 124 thousand downloads total - 5 stars on GitHub - 1 maintainer
racros 0.2.0
Collection of rust macros
2 versions - Latest release: 21 days ago - 441 downloads total - 1 stars on GitHub - 1 maintainer
studs 0.1.1
Studs is a collection of extenstions to the Rust standard library.
2 versions - Latest release: 23 days ago - 231 downloads total - 0 stars on GitHub - 1 maintainer
fancy-default 0.1.0
A better `derive(Default)` implementation.
1 version - Latest release: 26 days ago - 0 downloads total - 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 8.7% on crates.io
diesel-derive-newtype 2.1.2
Automatically connect newtypes to Diesel using their wrapped type
13 versions - Latest release: 27 days ago - 6 dependent packages - 59 dependent repositories - 407 thousand downloads total - 45 stars on GitHub - 1 maintainer
gtk_resources_derive
Procedural derive macro for easily loading gtk gresources.
5 versions - Latest release: 28 days ago - 1 dependent package - 1 dependent repositories - 2.15 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
gtk_resources
Procedural derive macro for easily loading gtk gresources.
8 versions - Latest release: 28 days ago - 1 dependent repositories - 2.96 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
xso_proc 0.0.1
Macro implementation of #[derive(FromXml, IntoXml)]
1 version - Latest release: 29 days ago - 1 dependent package - 211 downloads total - 39 stars on GitLab.com - 1 maintainer
holochain_serialized_bytes_derive 0.0.54
Provides derive macros for holochain serialized bytes.
21 versions - Latest release: 29 days ago - 1 dependent package - 101 dependent repositories - 169 thousand downloads total - 49 stars on GitHub - 2 maintainers
derrive-ops
Derives for componetwise opperations
1 version - Latest release: 29 days ago - 0 downloads total - 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
actix-jwt-auth-middleware-macros
This crate provides a derive macro for the actix-web::FromRequest trait
1 version - Latest release: 30 days ago - 1 dependent package - 631 downloads total - 1 maintainer
polars-row-derive 0.1.0
Macro to help convert an interator of structs into a DataFrame
1 version - Latest release: 30 days ago - 0 downloads total - 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
amass 0.1.0
Automatically generate `From` impls for nested enums, even across crates
1 version - Latest release: about 1 month ago - 248 downloads total - 0 stars on GitHub - 1 maintainer
field_iterator 0.1.0
A derivable trait for iterating over the fields of a struct.
1 version - Latest release: about 1 month ago - 234 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
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
nutype_macros 0.4.2
The newtype with guarantees.
10 versions - Latest release: about 1 month ago - 1 dependent package - 9 dependent repositories - 256 thousand downloads total - 1,158 stars on GitHub - 1 maintainer
mysql-common-derive 0.31.1
Derive macros for MySql common primitives
5 versions - Latest release: about 1 month ago - 1 dependent package - 23 dependent repositories - 946 thousand downloads total - 106 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: about 1 month ago - 2.91 thousand downloads total - 4 stars on GitHub - 1 maintainer
typesize 0.1.7
A library to fetch an accurate estimate of the total memory usage of a value.
8 versions - Latest release: about 1 month ago - 4 dependent packages - 2 dependent repositories - 53.9 thousand downloads total - 2 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: about 2 months ago - 1 dependent package - 1 dependent repositories - 100 thousand downloads total - 17 stars on GitHub - 1 maintainer
redis-macros-derive 0.3.0
Derive macros for the redis-macros package
5 versions - Latest release: about 2 months ago - 1 dependent package - 1 dependent repositories - 101 thousand downloads total - 17 stars on GitHub - 1 maintainer
serde_columnar_derive 0.3.4
Macros implementation of #[columnar]
12 versions - Latest release: about 2 months ago - 1 dependent package - 1 dependent repositories - 4.68 thousand downloads total - 1 maintainer
Top 8.8% on crates.io
venial 0.6.0
A very small syn
7 versions - Latest release: about 2 months ago - 12 dependent packages - 10 dependent repositories - 102 thousand downloads total - 179 stars on GitHub - 2 maintainers
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: about 2 months ago - 90 dependent packages - 17,230 dependent repositories - 97.4 million downloads total - 13,387 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
attribute-derive-macro 0.9.1
Clap for proc macro attributes
13 versions - Latest release: about 2 months ago - 1 dependent package - 60 dependent repositories - 1.51 million downloads total - 13 stars on GitHub - 1 maintainer
cling-derive 0.1.2
Derive macro for cling. You should not use this crate directly, instead use cling.
8 versions - Latest release: about 2 months ago - 1 dependent package - 1 dependent repositories - 7.01 thousand downloads total - 13 stars on GitHub - 1 maintainer
unit-enum 1.0.0
A procedural macro for deriving ordinal methods in unit-like enums for Rust.
1 version - Latest release: 2 months ago - 274 downloads total - 1 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
derive_constructors 1.0.0
Deriving From, TryFrom and create new_with_*args* functions.
1 version - Latest release: 2 months ago - 345 downloads total - 0 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
atat_derive 0.22.0
Derive macro for atat
37 versions - Latest release: 2 months ago - 2 dependent packages - 1 dependent repositories - 95.6 thousand downloads total - 107 stars on GitHub - 1 maintainer
constructor-lite 0.3.0
Generate minimal constructors for structs
3 versions - Latest release: 2 months ago - 920 downloads total - 3 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
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
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
datastruct_derive 0.1.1
The derive macro of `datastruct` crate.
2 versions - Latest release: 2 months ago - 1 dependent package - 633 downloads total - 1 stars on GitHub - 1 maintainer
restructed 0.2.0
Quickly derive subsets of your structs
6 versions - Latest release: 2 months ago - 1.71 thousand downloads total - 1 maintainer
structural-convert 0.13.0
Derive conversion traits (From, Into, TryFrom, TryInto) when fields are structurally similar in e...
17 versions - Latest release: 2 months ago - 8.47 thousand downloads total - 14 stars on GitHub - 1 maintainer
structural-convert-derive 0.3.0
Macros for structural-convert crate
3 versions - Latest release: 2 months ago - 1 dependent package - 3.03 thousand downloads total - 14 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
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-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
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
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
derive-debug-extras 0.3.0
More customisable #[derive(Debug)]
5 versions - Latest release: 3 months ago - 2 dependent packages - 1 dependent repositories - 13.4 thousand downloads total - 1 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.1 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.4 thousand downloads total - 1 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 - 12.8 thousand downloads total - 2 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: 3 months ago - 3 dependent packages - 1 dependent repositories - 10.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
docsplay 0.1.1
A derive macro for implementing the display Trait via a doc comment and string interpolation. For...
2 versions - Latest release: 3 months ago - 3.06 thousand downloads total - 0 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
vitrine_derive 0.1.4
Procedural macros for Vitrine
5 versions - Latest release: 3 months ago - 1 dependent package - 1.73 thousand downloads total - 1 stars on GitHub - 1 maintainer
static-regular-grammar 2.0.1
Derive macro for static regular grammar
6 versions - Latest release: 3 months ago - 3 dependent packages - 9.43 thousand downloads total - 2 stars on GitHub - 1 maintainer
thiserror-nostd-notrait 1.0.57
derive(Error)
1 version - Latest release: 3 months ago - 577 downloads total - 0 stars on GitHub - 1 maintainer