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

compare_by_address_derive 0.1.1
Derive macro for comparing and hashing structs/unions/enums by address
2 versions - Latest release: about 2 years ago - 742 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
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
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
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-enum-derive 0.1.1
Provides a derive proc macro for deriving From on enums
2 versions - Latest release: over 1 year ago - 1 dependent package - 1.25 thousand downloads total - 0 stars on GitHub - 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.07 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
error-stack-derive 0.1.0
A derive macro to use in pair with error_stack or generally any error system
1 version - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 817 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 - 4.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
randerive 1.2.0 💰
A simple derive macro to allow for random generation of custom structs
3 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 1.43 thousand 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
light_enum 0.2.2
provide a derive keyword to generate a light enum
4 versions - Latest release: 6 months ago - 1 dependent repositories - 1.41 thousand downloads total - 0 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
type-change 0.1.0
Convert between different types of the same field name
1 version - Latest release: over 2 years ago - 439 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
destruct-drop 0.2.0
Macro for dropping the fields of a struct or enum without dropping the container.
2 versions - Latest release: 11 months ago - 1 dependent package - 2 dependent repositories - 8.32 thousand downloads total - 0 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.71 thousand downloads total - 0 stars on GitHub - 1 maintainer
into_variant 0.3.0
Easily convert your types into the corresponding enum variant
4 versions - Latest release: about 2 years ago - 1.52 thousand downloads total - 0 stars on GitLab.com - 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
cmp_by_derive 0.1.0 💰
Derive macro CmpBy and HashBy, respectively deriving traits `Ord`, `PartialOrd`, `Eq` and `Partia...
1 version - Latest release: 9 months ago - 1 dependent package - 766 downloads total - 0 stars on GitHub - 1 maintainer
derive-all 0.1.0
Derive macro that derives all macros possible.
1 version - Latest release: 8 months ago - 302 downloads total - 0 stars on GitHub - 1 maintainer
cxc_derive 0.2.0
Derive crate for cxc
2 versions - Latest release: 8 months ago - 1 dependent package - 1.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
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
cardseed 0.0.2
Pseudo-random numbers derived from playing cards using PBKDF2.
2 versions - Latest release: 8 months ago - 554 downloads total - 0 stars on GitHub - 1 maintainer
convertable-errors 0.1.0
This crate defines an ergonomic macro for deriving From<Foreign> conversions for variants of Rust...
1 version - Latest release: almost 3 years ago - 527 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
as_base 0.1.3
Cast trait objects to some base class
4 versions - Latest release: 9 months ago - 1.02 thousand downloads total - 0 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
enum-derive-2018 3.0.1
This crate provides macros for deriving additional functionality for enums.
11 versions - Latest release: 10 months ago - 4 dependent packages - 4 dependent repositories - 22.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
debugify 0.2.0
Derive macro for `std::fmt::Debug` focused on reducing boilerplate.Supports both format strings a...
2 versions - Latest release: 5 months ago - 602 downloads total - 0 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 - 118 thousand downloads total - 0 stars on GitHub - 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
serdine_derive 0.6.0
Derive macros for serdine crate
8 versions - Latest release: over 1 year ago - 1 dependent package - 2.53 thousand downloads total - 0 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
merge-hashmap 0.1.2
Merge multiple values into one
3 versions - Latest release: about 1 year ago - 1 dependent package - 7.65 thousand downloads total - 0 stars on GitHub - 1 maintainer
macroific 1.3.1 💰
Proc macro development utilities
10 versions - Latest release: 6 months ago - 4 dependent packages - 1 dependent repositories - 31.6 thousand downloads total - 0 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
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
derive_more_preview 0.1.0
Adds #[derive(x)] macros for more traits
1 version - Latest release: 10 months ago - 3 dependent packages - 1 dependent repositories - 2.07 thousand downloads total - 0 stars on GitHub - 1 maintainer
entrypoint_macros 0.2.0
macros for entrypoint
3 versions - Latest release: 3 months ago - 1 dependent package - 1 dependent repositories - 936 downloads total - 0 stars on GitHub - 1 maintainer
dearbitrary_derive 1.0.1
Derives dearbitrary traits
2 versions - Latest release: 11 months ago - 1 dependent package - 604 downloads total - 0 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 - 968 downloads total - 0 stars on GitHub - 1 maintainer
ffi-destruct 0.1.3
Generates destructors for structures that contain raw pointers in the FFI.
4 versions - Latest release: over 1 year ago - 1 dependent repositories - 1.65 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 - 471 downloads total - 0 stars on GitHub - 1 maintainer
rs-blocks-derive 0.1.0
Derive implementations for the rs-blocks crate.
1 version - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 1.17 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
vuetom_dc 0.0.1
vuetom rs utils
1 version - Latest release: about 1 year ago - 279 downloads total - 0 stars on GitHub - 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
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
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
allegro-motor-derive 0.1.0
Derive macros for Allegro motor driver registers
1 version - Latest release: 7 months ago - 1 dependent package - 406 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
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
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
actix-web-error-derive 0.2.0
Derive macros for actix-web-error
2 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 2.53 thousand downloads total - 0 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
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
optifier 0.1.0-beta.1
Rust macros for deriving optional types
1 version - Latest release: about 1 year ago - 290 downloads total - 0 stars on GitHub - 1 maintainer
from-str-sequential 0.1.0
A FromStr-like trait for enums, matching the first compatible variant
1 version - Latest release: over 1 year ago - 1 dependent repositories - 3.5 thousand downloads total - 0 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
quick_from 0.2.0
A derive macro for quickly implementing From on on enum variants that wrap other types.
2 versions - Latest release: over 2 years ago - 2.9 thousand downloads total - 0 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
new-derive 0.2.1
`New` derive macro
7 versions - Latest release: 6 months ago - 1.82 thousand downloads total - 0 stars on GitHub - 1 maintainer
fluidity-derive 0.1.4
Derive macros created for fluidity
4 versions - Latest release: almost 2 years ago - 1 dependent package - 1.73 thousand downloads total - 0 stars on GitHub - 1 maintainer
enum-tools 0.5.3
Automatically derive functions and trait implementations for enums
4 versions - Latest release: 6 months ago - 1.19 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.66 thousand downloads total - 0 stars on GitHub - 1 maintainer
no-std-thiserror 0.1.0
thiserror but no_std compatible
1 version - Latest release: 4 months ago - 400 downloads total - 0 stars on GitLab.com - 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-str-sequential-derive 0.1.0
derive crate for `from-str-sequential`
1 version - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 3.73 thousand 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
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
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
byteserde_derive 0.6.2
A procedural macro for mapping byte streams to/from arbitrary struct types with focus on performance
9 versions - Latest release: 4 months ago - 8 dependent packages - 1 dependent repositories - 5.87 thousand downloads total - 0 stars on GitHub - 1 maintainer
tantivy-macro 0.1.0
derive tantivy schema api
1 version - Latest release: 6 months ago - 320 downloads total - 0 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
with-id-derive 1.0.3
A derive macro for with-id
4 versions - Latest release: about 1 year ago - 1 dependent package - 1.27 thousand downloads total - 0 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
struct_as_array 0.2.0
A Rust library that allows you to represent the structure as an array
3 versions - Latest release: 6 months ago - 830 downloads total - 0 stars on GitHub - 1 maintainer
soccer 0.0.1
Associated constants for enums
1 version - Latest release: 10 months ago - 353 downloads total - 0 stars on GitHub - 1 maintainer
derive_dearbitrary 1.2.0
Derives dearbitrary traits
2 versions - Latest release: 11 months ago - 1 dependent package - 682 downloads total - 0 stars on GitHub - 1 maintainer
accessory 1.3.1 💰
A configurable get/set/get_mut derive macro
6 versions - Latest release: about 14 hours ago - 1 dependent package - 38.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
statenum 1.0.0
A library for enabling enums in state-pattern logic.
1 version - Latest release: 8 months ago - 309 downloads total - 0 stars on GitHub - 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
impartial-ord 1.0.5 💰
Derives a quicker PartialOrd for types that already implement Ord
6 versions - Latest release: about 1 year ago - 1.61 thousand downloads total - 0 stars on GitHub - 1 maintainer
vapabi-derive 9.0.1
Easy to use conversion of vapory contract calls to bytecode.
1 version - Latest release: about 3 years ago - 13 dependent packages - 1 dependent repositories - 988 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
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
actix-web-error 0.2.0
Derive ResponseError for your errors
2 versions - Latest release: about 1 year ago - 4 dependent repositories - 2.19 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
argley_macro 1.3.0 💰
Macro for the `argley` crate
5 versions - Latest release: 10 months ago - 1 dependent package - 1.54 thousand downloads total - 0 stars on GitHub - 1 maintainer
better-bae-macros 0.1.9 💰
A Rust proc-macro attribute parser
3 versions - Latest release: about 2 years ago - 1 dependent package - 6 dependent repositories - 25.7 thousand downloads total - 0 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 - 118 thousand downloads total - 0 stars on GitHub - 2 maintainers
ezmenu-derive 0.2.5
Builds a CLI menu with a derive.
5 versions - Latest release: about 2 years ago - 1 dependent package - 1.51 thousand downloads total - 0 stars on GitHub - 1 maintainer
discrimenum 0.1.0 💰
Derive `Hash` and `PartialEq` on enums where only the discriminant matters.
1 version - Latest release: about 2 years ago - 443 downloads total - 0 stars on GitHub - 1 maintainer
deboog 0.2.0
Derive macro for extended debug formatting
2 versions - Latest release: 10 months ago - 561 downloads total - 0 stars on GitHub - 1 maintainer
byteserde 0.6.2
A generic serialization/deserialization framework for mapping byte streams to/from arbitrary stru...
9 versions - Latest release: 4 months ago - 10 dependent packages - 1 dependent repositories - 5.75 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.61 thousand downloads total - 0 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
splat_derive 0.1.1
A crate providing a Splat derive macro, which generates a splat method for the struct deriving it.
2 versions - Latest release: 4 months ago - 528 downloads total - 0 stars on GitHub - 1 maintainer
vapabi-contract 9.0.0
Easy to use conversion of vapory contract calls to bytecode.
1 version - Latest release: about 3 years ago - 13 dependent packages - 1 dependent repositories - 1 thousand downloads total - 0 stars on GitHub - 1 maintainer
auto-builder 0.2.0
A derive macro to implement the builder pattern for any struct
2 versions - Latest release: 4 months ago - 487 downloads total - 0 stars on GitHub - 1 maintainer