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_from 0.1.1
A simple derive(From) macro
1 version - Latest release: about 8 years ago - 1.66 thousand downloads total - 1,424 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
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.66 thousand downloads total - 0 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
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 - 351 thousand downloads total - 8,632 stars on GitHub - 2 maintainers
enum_traits 0.3.0
Traits for builtin enum items that are primarily used by `enum_traits_macros` when automatically ...
5 versions - Latest release: over 7 years ago - 2 dependent packages - 5.19 thousand downloads total - 6 stars on GitHub - 1 maintainer
Top 7.9% on crates.io
macro-attr 0.2.0
This crate provides the `macro_attr!` macro that enables the use of custom, macro-based attribute...
1 version - Latest release: over 7 years ago - 22 dependent packages - 29 dependent repositories - 92.9 thousand downloads total - 108 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
enum_traits_macros 2.0.0
Procedural macros that adds functionality to enums by deriving traits from the crate `enum_traits`
9 versions - Latest release: over 7 years ago - 2 dependent packages - 7.95 thousand downloads total - 6 stars on GitHub - 1 maintainer
Top 2.2% on crates.io
serde_codegen 0.9.0
Macros to auto-generate implementations for the serde framework
69 versions - Latest release: over 7 years ago - 358 dependent packages - 88 dependent repositories - 959 thousand downloads total - 8,632 stars on GitHub - 2 maintainers
derivation 0.1.0
Deriving traits for C-like enums using macro 1.1.
1 version - Latest release: over 7 years ago - 1 dependent repositories - 2 thousand downloads total - 3 stars on GitHub - 1 maintainer
enum_variants 1.0.0
Deriving traits for C-like enums using macro 1.1.
1 version - Latest release: over 7 years ago - 1 dependent repositories - 1.99 thousand downloads total - 3 stars on GitHub - 1 maintainer
option-constructor-derive 0.1.1
Constructor helper
2 versions - Latest release: about 7 years ago - 1.62 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 2.7% on crates.io
serde_codegen_internals 0.14.2
AST representation used by Serde codegen. Unstable.
24 versions - Latest release: about 7 years ago - 6 dependent packages - 191 dependent repositories - 1.23 million downloads total - 8,632 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
query_params 0.1.0
Rust macro to automatically implement the serialization to http query parameters for arbitrary st...
1 version - Latest release: over 6 years ago - 2 dependent packages - 3 dependent repositories - 23.3 thousand downloads total - 9 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
enum-methods 0.0.8
Generates methods for each enum variant.
8 versions - Latest release: over 6 years ago - 11 dependent repositories - 46.3 thousand downloads total - 12 stars on GitHub - 1 maintainer
korat_derive 0.1.3
Derivables for implementation of converters of structures to and from rusoto attribute maps
4 versions - Latest release: over 6 years ago - 2.76 thousand downloads total - 0 stars on GitHub - 1 maintainer
bit_manager_derive 0.1.1
Derive macro for bit_manager crate
2 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 2.46 thousand downloads total - 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
serde_derive_state_internals 0.4.3
AST representation used by Serde derive macros. Unstable.
7 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 7.53 thousand downloads total - 8,632 stars on GitHub - 1 maintainer
trimmer_derive 0.1.0
A derive macro that allows to expose rust structures to trimmer template.
1 version - Latest release: over 6 years ago - 1 dependent repositories - 1.21 thousand downloads total - 1 stars on GitHub - 1 maintainer
rlua-table-derive 0.1.0
This crate provides a procedural macro to turn lua tables into rust types via rlua
1 version - Latest release: over 6 years ago - 789 downloads total - 1 stars on GitHub - 1 maintainer
korat 0.2.0
Convenience methods for the conversion of rusoto attribute values to concrete types for dynamodb
5 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 3.91 thousand downloads total - 0 stars on GitHub - 1 maintainer
enum-kinds-macros 0.2.1
Deprecated in favor of the enum-kinds crate. Generate enums with matching variants but without an...
4 versions - Latest release: about 6 years ago - 1 dependent repositories - 2.94 thousand 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 - 4.9 thousand downloads total - 7 stars on GitHub - 1 maintainer
stringly_typed_derive 0.1.0
Custom derives for the stringly_typed crate
1 version - Latest release: about 6 years ago - 1 dependent package - 1 dependent repositories - 1.37 thousand downloads total - 1 stars on GitHub - 1 maintainer
tryfromfail 0.1.0
Derive failing TryFrom for a set of target types.
1 version - Latest release: about 6 years ago - 746 downloads total - 0 stars on GitLab.com - 1 maintainer
flexible-locks_derive 0.1.0
Custom Derive for Flexible Locks
1 version - Latest release: about 6 years ago - 1 dependent package - 1.62 thousand downloads total - 3 stars on GitHub - 1 maintainer
error-chain-mini-derive 0.2.0
derives for error-chain-mini
8 versions - Latest release: almost 6 years ago - 3 dependent packages - 6.27 thousand downloads total - 1 stars on GitHub - 1 maintainer
gantz-derive 0.1.0
A crate providing procedural macros for the gantz library
1 version - Latest release: almost 6 years ago - 1 dependent package - 1.32 thousand downloads total - 112 stars on GitHub - 1 maintainer
boxext_derive 0.1.3
Custom Derive for the `boxext::Zero` trait
4 versions - Latest release: almost 6 years ago - 1 dependent package - 1 dependent repositories - 3.2 thousand downloads total - 23 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.1 thousand downloads total - 21 stars on GitHub - 1 maintainer
derivate 0.1.0
A set of alternative `derive` attributes for Rust
1 version - Latest release: almost 6 years ago - 1 dependent package - 3.01 thousand downloads total - 393 stars on GitHub - 1 maintainer
clapme_derive 0.1.10
Parse command line arguments by defining a struct, derive crate.
13 versions - Latest release: almost 6 years ago - 1 dependent package - 1 dependent repositories - 13.4 thousand downloads total - 1 maintainer
structenv 0.0.1
initialize structs from environment variable
1 version - Latest release: over 5 years ago - 2.91 thousand downloads total - 2 stars on GitHub - 1 maintainer
structenv_derive 0.0.1
initialize structs from environment variable
1 version - Latest release: over 5 years ago - 2.91 thousand downloads total - 2 stars on GitHub - 1 maintainer
moniker-derive 0.5.0
Derives for the moniker crate
10 versions - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 7.47 thousand downloads total - 65 stars on GitHub - 1 maintainer
moniker 0.5.0
Automatically derive variable binding and alpha equivalence for abstract syntax trees
10 versions - Latest release: over 5 years ago - 2 dependent repositories - 6.98 thousand downloads total - 65 stars on GitHub - 1 maintainer
Top 7.2% on crates.io
state_machine_future 0.2.0
Easily create type-safe `Future`s from state machines — without the boilerplate.
10 versions - Latest release: over 5 years ago - 5 dependent packages - 98 dependent repositories - 213 thousand downloads total - 323 stars on GitHub - 2 maintainers
fields-converter-derive 0.1.4
Fields-wise type conversions derive macros
5 versions - Latest release: over 5 years ago - 1 dependent package - 4.06 thousand downloads total - 2 stars on GitLab.com - 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.43 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 - 6.72 thousand downloads total - 4 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.2 thousand downloads total - 16 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 - 10.9 thousand downloads total - 16 stars on GitHub - 1 maintainer
oxygen_quark_derive 0.0.2
Oxygen Quark Derive is a library for deriving traits implemented in Oxygen Quark.
1 version - Latest release: over 5 years ago - 1 dependent package - 682 downloads total - 1 maintainer
as_tuple_derive 0.1.0
Don't use this crate directly. It's re-exported by as_tuple!
1 version - Latest release: over 5 years ago - 1 dependent package - 1.25 thousand downloads total - 3 stars on GitHub - 1 maintainer
as_tuple 0.1.0
View any struct as a tuple! ✨
1 version - Latest release: over 5 years ago - 688 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.47 thousand downloads total - 0 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.05 thousand downloads total - 3 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.26 thousand downloads total - 3 stars on GitHub - 1 maintainer
rocket_extra_codegen 0.1.0
Additional macros for rocket.rs
2 versions - Latest release: over 5 years ago - 1.03 thousand downloads total - 0 stars on GitHub - 1 maintainer
varianteq 0.5.0
Derive the equality of enum variants ignoring fields
7 versions - Latest release: over 5 years ago - 4.28 thousand downloads total - 3 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 - 5.94 thousand downloads total - 1 stars on GitHub - 1 maintainer
dto_derive 0.1.1
Derive for automatic mapping DTOs to Entities and vice versa.
2 versions - Latest release: about 5 years ago - 3.24 thousand downloads total - 10 stars on GitHub - 1 maintainer
mysqldump-quick-xml-derive 0.1.3 💰
A derive macro to convert from mysqldump in xml format to struct using quick-xml.
4 versions - Latest release: about 5 years ago - 1 dependent package - 2.74 thousand downloads total - 1 stars on GitHub - 1 maintainer
opaque_typedef 0.0.5
Supports defining opaque typedefs
5 versions - Latest release: about 5 years ago - 4 dependent packages - 2 dependent repositories - 257 thousand downloads total - 12 stars on GitHub - 1 maintainer
opaque_typedef_macros 0.0.5
Supports defining opaque typedefs
5 versions - Latest release: about 5 years ago - 4 dependent packages - 2 dependent repositories - 56.4 thousand downloads total - 12 stars on GitHub - 1 maintainer
tyenum_attribute 0.5.0
Attribute macro for type enums.
1 version - Latest release: about 5 years ago - 1 dependent package - 1.23 thousand downloads total - 0 stars on GitLab.com - 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.18 thousand downloads total - 0 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 - 623 downloads total - 0 stars on GitHub - 1 maintainer
susyabi-contract 6.0.0
Easy to use conversion of sophon contract calls to bytecode.
1 version - Latest release: about 5 years ago - 643 downloads total - 1 maintainer
susyabi-derive 6.0.2
Easy to use conversion of sophon contract calls to bytecode.
1 version - Latest release: about 5 years ago - 646 downloads total - 1 maintainer
rustabi-contract 6.0.0
Easy to use conversion of sophon contract calls to bytecode.
1 version - Latest release: about 5 years ago - 614 downloads total - 1 maintainer
rustabi-derive 6.0.2
Easy to use conversion of sophon contract calls to bytecode.
1 version - Latest release: about 5 years ago - 613 downloads total - 1 maintainer
lib3h_persistence_derive 0.0.1-alpha1
Provides derive macros for lib3h/holochain persistence.
1 version - Latest release: almost 5 years ago - 1 dependent package - 2.19 thousand downloads total - 37 stars on GitHub - 1 maintainer
serde_piecewise_default_derive 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 - 1 dependent package - 2 dependent repositories - 13.8 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.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
json_derive 0.0.1-alpha1
Provides derive macros for lib3h/holochain persistence.
1 version - Latest release: almost 5 years ago - 644 downloads total - 37 stars on GitHub - 1 maintainer
errorderive 0.0.1
Derive macro for `std::error::Error`
1 version - Latest release: almost 5 years ago - 583 downloads total - 1 maintainer
derive-enum-error 0.0.1
Derive macro for `std::error::Error`
1 version - Latest release: almost 5 years ago - 1 dependent package - 5 dependent repositories - 30.5 thousand downloads total - 1 maintainer
derive_destructure 1.0.0
Destructure structs that implement Drop
1 version - Latest release: almost 5 years ago - 3 dependent packages - 10 dependent repositories - 1.72 thousand downloads total - 7 stars on GitHub - 1 maintainer
Top 8.4% on crates.io
build-deps 0.1.4
Rust build-script dependencies generator for data/IDL files
5 versions - Latest release: almost 5 years ago - 9 dependent packages - 63 dependent repositories - 415 thousand downloads total - 29 stars on GitHub - 1 maintainer
tablefy 0.1.3
An easy way to display any struct as a table!
4 versions - Latest release: almost 5 years ago - 1 dependent repositories - 21.8 thousand downloads total - 7 stars on GitHub - 1 maintainer
serde-enum-derive 0.0.2
Serde enum primitive derive
2 versions - Latest release: almost 5 years ago - 1.02 thousand downloads total - 0 stars on GitHub - 1 maintainer
renderdoc-derive 0.7.0
Internal custom derive macro intended for renderdoc-rs
4 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 3.57 thousand downloads total - 42 stars on GitHub - 1 maintainer
serde_syn 0.1.0
Use serde to parse Rust source code.
1 version - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 42.6 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
generic 0.0.2
Higher level serialization of rust values to rust values
2 versions - Latest release: over 4 years ago - 1.04 thousand downloads total - 0 stars on GitHub - 1 maintainer
glitchup_derive 0.4.0
Helper macros for glitchup
7 versions - Latest release: over 4 years ago - 1 dependent package - 3.62 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.19 million downloads total - 6 stars on GitHub - 1 maintainer
sum_error 0.1.2
Derive macros for fast summing of error types into error enum.
3 versions - Latest release: over 4 years ago - 1.37 thousand downloads total - 0 stars on GitHub - 1 maintainer
blpapi-derive 0.0.1
Proc-macro derive for bloomberg's blpapi library
1 version - Latest release: over 4 years ago - 1 dependent package - 1.08 thousand downloads total - 8 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 - 569 downloads total - 320 stars on GitHub - 1 maintainer
arraygen-docfix 0.1.8 💰
Derive macro for generating arrays from struct fields.
2 versions - Latest release: over 4 years ago - 1 dependent package - 988 downloads total - 20 stars on GitHub - 1 maintainer
derive_asref 0.1.0
derive AsRef in variety way.
1 version - Latest release: over 4 years ago - 760 downloads total - 1 stars on GitHub - 1 maintainer
ketos_derive 0.12.0
Derive traits for Ketos scripting language
4 versions - Latest release: over 4 years ago - 3 dependent packages - 4 dependent repositories - 8.62 thousand downloads total - 746 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.21 thousand downloads total - 2 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.61 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 - 971 downloads total - 0 stars on GitHub - 1 maintainer
packattack-derive 0.3.1
A set of derive macros for parsing binary packet grammers written only in Rust structs and enums
4 versions - Latest release: over 4 years ago - 1 dependent package - 2.86 thousand downloads total - 0 stars on GitHub - 1 maintainer
query-params-derive 0.1.1
Rust macro to automatically implement the serialization to http query parameters for arbitrary st...
3 versions - Latest release: over 4 years ago - 1.31 thousand downloads total - 0 stars on GitHub - 1 maintainer
derivepass-cli 0.1.0
Simple key derivation utility.
1 version - Latest release: over 4 years ago - 568 downloads total - 0 stars on GitHub - 1 maintainer
endian_codec_derive 0.1.1
Macros implementation for endian_codec crate
2 versions - Latest release: over 4 years ago - 1 dependent package - 12 thousand downloads total - 12 stars on GitHub - 1 maintainer
endian_codec 0.1.1
(De/En)code rust types as packed bytes with specific order
2 versions - Latest release: over 4 years ago - 1 dependent repositories - 11.4 thousand downloads total - 12 stars on GitHub - 1 maintainer
Top 3.5% on crates.io
specs-derive 0.4.1
Custom derive macro for Specs components
5 versions - Latest release: over 4 years ago - 18 dependent packages - 281 dependent repositories - 260 thousand downloads total - 2,418 stars on GitHub - 4 maintainers
multi-eq 0.1.1
Macros for creating custom equality trait derives
2 versions - Latest release: about 4 years ago - 947 downloads total - 2 stars on GitHub - 1 maintainer
id-derive 0.1.0
Derive-based newtype pattern for integral IDs in Rust
1 version - Latest release: about 4 years ago - 574 downloads total - 1 stars on GitHub - 1 maintainer
from-mapper-derive 0.1.0
Macro for generating automatic froms
1 version - Latest release: about 4 years ago - 1 dependent package - 1.07 thousand downloads total - 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 - 935 downloads total - 3 stars on GitHub - 1 maintainer