An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "attribute" keyword

View the packages on the crates.io package registry that are tagged with the "attribute" keyword.

prefixes-s 0.1.0
Attribute-like macro for creating `Duration`s easily. Part of the 'prefixes' suite.
1 version - Latest release: over 1 year ago - 1 dependent package - 1.42 thousand downloads total - 6 stars on GitHub - 1 maintainer
add-syntax 0.1.0
Attribute macros that prepend or append arbitrary syntax. Useful with `cfg_attr`.
1 version - Latest release: over 2 years ago - 2 dependent packages - 2.23 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 3.0% on crates.io
pin-project 1.1.10 💰
A crate for safe and ergonomic pin-projection.
86 versions - Latest release: 5 months ago - 924 dependent packages - 27,615 dependent repositories - 247 million downloads total - 606 stars on GitHub - 1 maintainer
Top 4.5% on crates.io
pin-project-internal 1.1.10 💰
Implementation detail of the `pin-project` crate.
68 versions - Latest release: 5 months ago - 3 dependent packages - 27,101 dependent repositories - 247 million downloads total - 606 stars on GitHub - 1 maintainer
parameterized-macro 2.0.0 💰
Attribute macro crate for parameterized tests.
9 versions - Latest release: over 1 year ago - 1 dependent package - 15 dependent repositories - 343 thousand downloads total - 24 stars on GitHub - 1 maintainer
field-projection 0.2.0
Field projection experiment
2 versions - Latest release: over 2 years ago - 2.44 thousand downloads total - 3 stars on GitHub - 1 maintainer
field-visibility 0.1.0
Attribute to specify the visibility of all fields in a Rust struct
1 version - Latest release: 11 months ago - 1.03 thousand downloads total - 0 stars on GitHub - 1 maintainer
trl 1.1.2
This library provides auto generation of some common methods based on Rust macros
4 versions - Latest release: about 1 month ago - 1.11 thousand downloads total - 0 stars on GitHub - 1 maintainer
repr-discriminant 1.0.1
Derive macro to generate a method to access the discriminant of an enum variant with a repr(T) at...
4 versions - Latest release: 3 days ago - 335 downloads total - 0 stars on GitHub - 1 maintainer
apply_attr 0.2.4
A syntax extension providing higher-order attributes to Rust.
6 versions - Latest release: over 7 years ago - 10.9 thousand downloads total - 17 stars on GitHub - 1 maintainer
attr_alias 0.1.4 💰
Reduce attribute repetition with aliases
5 versions - Latest release: about 1 month ago - 20.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
macro_rules_attr 0.1.3
Use declarative macros as proc_macro attributes. (`#[apply]` your `macro_rules!`)
4 versions - Latest release: 4 months ago - 2.88 thousand downloads total - 0 stars on GitHub - 1 maintainer
random_struct_layout 0.3.2
The custom attributes to randomize struct members layout
5 versions - Latest release: about 2 years ago - 5.52 thousand downloads total - 2 stars on GitHub - 1 maintainer
make_public 0.1.0
A procedural macro to make struct fields public
1 version - Latest release: 6 months ago - 592 downloads total - 0 stars on GitHub - 1 maintainer
easy-ext 1.0.2 💰
A lightweight attribute macro for easily writing extension trait pattern.
22 versions - Latest release: about 1 year ago - 28 dependent packages - 383 dependent repositories - 2.23 million downloads total - 77 stars on GitHub - 1 maintainer
aloe-xml 0.1.1
Aloe-XML is a crate for parsing and manipulating XML documents in Rust. It provides a comprehensi...
2 versions - Latest release: 4 months ago - 3.18 thousand downloads total - 11 stars on GitHub - 1 maintainer
structmeta-derive 0.3.0
derive macro for structmeta crate.
9 versions - Latest release: over 1 year ago - 1 dependent package - 251 dependent repositories - 8.56 million downloads total - 11 stars on GitHub - 1 maintainer
pin-init 0.2.0
Safe pinned-initialization in Rust
3 versions - Latest release: almost 4 years ago - 5 dependent packages - 24.8 thousand downloads total - 4 stars on GitHub - 2 maintainers
mux_attrs 0.1.0
Attribute multiplexing
1 version - Latest release: about 1 month ago - 251 downloads total - 0 stars on GitHub - 1 maintainer
structmeta 0.3.0
Parse Rust's attribute arguments by defining a struct.
9 versions - Latest release: over 1 year ago - 23 dependent packages - 256 dependent repositories - 8.54 million downloads total - 11 stars on GitHub - 1 maintainer
outer_attribute 0.1.1
A library providiving `OuterAttribute` that implements `syn::parse::Parse` trait.
2 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 3.04 thousand downloads total - 0 stars on GitHub - 1 maintainer
attr-parser-fn 0.3.4
parse attribute procedual macros in functional way
5 versions - Latest release: 11 months ago - 5.36 thousand downloads total - 0 stars on GitHub - 1 maintainer
yui_derive 0.1.6
Internal derive and proc macro for Yui
7 versions - Latest release: about 5 years ago - 1 dependent package - 9.4 thousand downloads total - 11 stars on GitHub - 1 maintainer
small_ctor 0.1.2 💰
A minimal, dependency free version of the ctor crate
3 versions - Latest release: 12 months ago - 591 thousand downloads total - 16 stars on GitHub - 1 maintainer
prefixes-p 0.1.0
Attribute-like macro for creating `Path`s easily. Part of the 'prefixes' suite.
1 version - Latest release: over 1 year ago - 1 dependent package - 1.36 thousand downloads total - 6 stars on GitHub - 1 maintainer
sif_macro 0.1.0 💰
Part of Sif: attribute macro for parameterized tests
1 version - Latest release: about 5 years ago - 1 dependent package - 1 dependent repositories - 2.41 thousand downloads total - 0 stars on GitHub - 1 maintainer
function-wrapper 0.1.8
Rust attribute macro library that makes it easy to wrap functions in code that runs before and / ...
9 versions - Latest release: 6 months ago - 7.76 thousand downloads total - 1 maintainer
retrieve 1.1.2 💰
#[{pub_}mod_{pub_}use(a,b,c,...)] => {pub }mod a; {pub }use a::*; and also b,c,...
6 versions - Latest release: about 3 years ago - 3 dependent packages - 1 dependent repositories - 10.7 thousand downloads total - 2 stars on GitHub - 1 maintainer
coverage-helper 0.2.4 💰
Helper for <https://github.com/taiki-e/cargo-llvm-cov/issues/123>. (deprecated)
7 versions - Latest release: 6 months ago - 12 dependent packages - 8 dependent repositories - 215 thousand downloads total - 11 stars on GitHub - 1 maintainer
warcmutex 1.0.2
A crate in Rust that provides an attribute macro for mods, structs and impls. Rewrite code using ...
3 versions - Latest release: about 2 years ago - 3.27 thousand downloads total - 0 stars on GitHub - 1 maintainer
oofs_derive 0.2.3
Error handling library that generates and injects context for you.
13 versions - Latest release: almost 3 years ago - 1 dependent package - 14.4 thousand downloads total - 2 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 8 years ago - 22 dependent packages - 29 dependent repositories - 109 thousand downloads total - 112 stars on GitHub - 1 maintainer
vararg 0.1.1
vararg macro for creating variadic functions
2 versions - Latest release: about 4 years ago - 2.86 thousand downloads total - 2 stars on GitHub - 1 maintainer
prefixes-re 0.1.0
Attribute-like macro for creating `Regex`s easily. Part of the 'prefixes' suite.
1 version - Latest release: over 1 year ago - 1 dependent package - 1.35 thousand downloads total - 6 stars on GitHub - 1 maintainer
disclose 0.9.1
An attribute macro to set default visibilities on container elements.
1 version - Latest release: almost 2 years ago - 1 dependent package - 2.48 thousand downloads total - 1 maintainer
prefixes-f 0.1.0
Attribute-like macro for creating formatted `String`s easily. Part of the 'prefixes' suite.
1 version - Latest release: over 1 year ago - 1 dependent package - 1.42 thousand downloads total - 6 stars on GitHub - 1 maintainer
dynamize 0.3.5
trait objects with variable associated types
8 versions - Latest release: over 3 years ago - 1 dependent package - 9.51 thousand downloads total - 1 maintainer
dylink_macro 0.10.0
Run-time dynamic linker loader attribute
12 versions - Latest release: over 1 year ago - 1 dependent package - 14.3 thousand downloads total - 2 stars on GitHub - 1 maintainer
gut 0.8.0
Geometry utilities: storing, manipulating and processing geometries
26 versions - Latest release: over 3 years ago - 2 dependent packages - 4 dependent repositories - 33 thousand downloads total - 3 stars on gitlab.com - 1 maintainer
warcrwlock 3.0.0
A crate in Rust that provides an attribute macro for structs and traits. Rewrite code using under...
23 versions - Latest release: 11 months ago - 21.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
tyenum_attribute 0.5.0
Attribute macro for type enums.
1 version - Latest release: over 6 years ago - 1 dependent package - 2.25 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
prefixes-uppercase-p 0.1.0
Attribute-like macro for creating `PathBuf`s easily. Part of the 'prefixes' suite.
1 version - Latest release: over 1 year ago - 1 dependent package - 1.4 thousand downloads total - 6 stars on GitHub - 1 maintainer
attribution 0.5.0
A declarative custom attribute parsing framework
7 versions - Latest release: about 5 years ago - 9.51 thousand downloads total - 4 stars on GitHub - 1 maintainer
synattra 0.2.1
A Syn Attribute Parser Toolkit
4 versions - Latest release: about 5 years ago - 2 dependent packages - 8 dependent repositories - 2.56 million downloads total - 14 stars on GitHub - 1 maintainer
meshx-derive 0.1.0
Derive macros for [meshx](https://crates.io/crates/meshx)
1 version - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 32.2 thousand downloads total - 21 stars on GitHub - 1 maintainer
enum_parse 0.1.0
Procedural macro generating boilerplate code for parsing enum variants
1 version - Latest release: almost 2 years ago - 1.29 thousand downloads total - 0 stars on GitHub - 1 maintainer
qualifiers 0.1.0
Conditionally add qualifiers to item definitions
1 version - Latest release: 19 days ago - 0 downloads total - 1 maintainer
Top 8.3% on crates.io
const_fn 0.4.11 💰
A lightweight attribute for easy generation of const functions with conditional compilations.
24 versions - Latest release: 7 months ago - 15 dependent packages - 8,277 dependent repositories - 42.8 million downloads total - 27 stars on GitHub - 1 maintainer
yui_internal 0.1.5
Internal functions, struct for derive in Yui
6 versions - Latest release: about 5 years ago - 2 dependent packages - 8.68 thousand downloads total - 11 stars on GitHub - 1 maintainer
derive-attribute 0.1.2
A set of macros to automatically deserialize standard attributes
3 versions - Latest release: about 2 years ago - 3.47 thousand downloads total - 2 stars on GitHub - 1 maintainer
prefixes-os 0.1.0
Attribute-like macro for creating `OsStr`s easily. Part of the 'prefixes' suite.
1 version - Latest release: over 1 year ago - 1 dependent package - 1.36 thousand downloads total - 6 stars on GitHub - 1 maintainer
Top 9.1% on crates.io
ockam_node_attribute 0.27.0 💰
Ockam node attribute proc_macro.
35 versions - Latest release: over 3 years ago - 1 dependent package - 6 dependent repositories - 40.7 thousand downloads total - 4,543 stars on GitHub - 3 maintainers
attribution-macros 0.5.0
The macros used by the attribution crate
6 versions - Latest release: about 5 years ago - 1 dependent package - 1 dependent repositories - 8.86 thousand downloads total - 4 stars on GitHub - 1 maintainer
fully_pub 0.1.4
Macro that makes multiple items or fields public at once
5 versions - Latest release: over 2 years ago - 1 dependent repositories - 5.98 thousand downloads total - 1 stars on GitHub - 1 maintainer
db-key-macro 0.2.0
Attribute macro to generate fixed-length key-value database keys
3 versions - Latest release: 7 months ago - 2.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 6.6% on crates.io
macro_rules_attribute 0.2.2
Use declarative macros in attribute or derive position
19 versions - Latest release: about 2 months ago - 39 dependent packages - 553 dependent repositories - 8.41 million downloads total - 114 stars on GitHub - 1 maintainer
prefixes 0.1.0
Attribute-like macros imitating literal prefixes, e.g. #[f]"Hello, {world}"
1 version - Latest release: over 1 year ago - 1.22 thousand downloads total - 6 stars on GitHub - 1 maintainer
stringify-attr 1.0.0
Attribute macros for stringifying
1 version - Latest release: over 5 years ago - 2.15 thousand downloads total - 1 stars on GitHub - 1 maintainer
attribute-derive 0.10.3
Clap like parsing for attributes in proc-macros
21 versions - Latest release: 8 months ago - 15 dependent packages - 171 dependent repositories - 10.1 million downloads total - 16 stars on GitHub - 1 maintainer
abort-if 0.1.2 💰
Very handy attribute to abort a function at compile-time if something goes wrong
3 versions - Latest release: over 2 years ago - 4.07 thousand downloads total - 2 stars on GitHub - 1 maintainer
prefixes-uppercase-re 0.1.0
Attribute-like macro for creating `Regex` easily. Part of the 'prefixes' suite.
1 version - Latest release: over 1 year ago - 1 dependent package - 1.38 thousand downloads total - 6 stars on GitHub - 1 maintainer
mass-cfg-attr 0.2.0
A way to mass toggle cfg-attr on attributes
2 versions - Latest release: over 2 years ago - 2.44 thousand downloads total - 2 stars on GitHub - 1 maintainer
must_be_empty 0.1.1
Makes sure that an specific function is empty. With no statements
2 versions - Latest release: over 2 years ago - 2.27 thousand downloads total - 2 stars on GitHub - 1 maintainer
gut-derive 0.5.0
Derive macros for (gut)[https://crates.io/crates/gut]
2 versions - Latest release: about 5 years ago - 1 dependent package - 3.42 thousand downloads total - 3 stars on gitlab.com - 1 maintainer
prefixes-uppercase-os 0.1.0
Attribute-like macro for creating `OsString`s easily. Part of the 'prefixes' suite.
1 version - Latest release: over 1 year ago - 1 dependent package - 1.34 thousand downloads total - 6 stars on GitHub - 1 maintainer
auto-error-into-macro 0.1.1
Macro to automatically convert the Err variant of a Result to the Ok variant. Requires auto-error...
2 versions - Latest release: over 2 years ago - 1 dependent package - 2.75 thousand downloads total - 0 stars on GitHub - 1 maintainer
vectorize_struct 0.1.3
vectorize_struct adds an procedural macro attribute that makes it possible to iterate over Trait ...
4 versions - Latest release: almost 7 years ago - 5.36 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
optfield-lite 0.1.0
A macro to generate a new struct with fields wrapped in Option.
1 version - Latest release: 4 months ago - 425 downloads total - 0 stars on GitHub - 1 maintainer
attrsets 0.1.2
Proc macro for defining multiple variants of a struct/enum with different attribute annotations e...
3 versions - Latest release: almost 3 years ago - 6.01 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
macro-attr-2018 3.0.1
This crate provides the `macro_attr!` macro that enables the use of custom, macro-based attribute...
16 versions - Latest release: 11 months ago - 11 dependent packages - 7 dependent repositories - 113 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: over 1 year ago - 7 dependent packages - 21 dependent repositories - 517 thousand downloads total - 24 stars on GitHub - 1 maintainer
apply_pub 0.0.2
A Rust syntax extension for applying the `pub` visibility modifer to many items at once.
1 version - Latest release: over 10 years ago - 3.12 thousand downloads total - 2 stars on GitHub - 1 maintainer
attr-bounds 0.1.0
An attribute macro to apply bounds to items.
1 version - Latest release: about 1 year ago - 1.36 thousand downloads total - 0 stars on GitHub - 1 maintainer
safe_attr 1.0.0
An attribute #[safe] to mark functions, allowing the ommission of unsafe
1 version - Latest release: almost 4 years ago - 1.36 thousand downloads total - 0 stars on GitHub - 1 maintainer
fast_new_type 0.1.7
A proc_macro attribute to implement common traits for a custom type wrapping other.
8 versions - Latest release: over 5 years ago - 1 dependent package - 10.9 thousand downloads total - 1 maintainer
auto-error-into 0.1.1
Macro to automatically convert the Err variant of a Result to the Ok variant.
2 versions - Latest release: over 2 years ago - 2.47 thousand downloads total - 0 stars on GitHub - 1 maintainer
fixed-size 1.0.0
Attribute macro to replace variable length types with fixed length types in struct definitions. U...
1 version - Latest release: over 1 year ago - 1.24 thousand downloads total - 0 stars on GitHub - 1 maintainer
fluent-impl 0.2.0
A procedural macro that generates chaining methods from non-chaining ones in an impl block
5 versions - Latest release: over 6 years ago - 7.04 thousand downloads total - 15 stars on GitHub - 1 maintainer
prefixes-ms 0.1.0
Attribute-like macro for creating `Duration`s easily. Part of the 'prefixes' suite.
1 version - Latest release: over 1 year ago - 1 dependent package - 1.33 thousand downloads total - 6 stars on GitHub - 1 maintainer
structype_derive 3.0.0
A derive macro crate that lets you view an allowed type's fields and will let you over-ride it.
3 versions - Latest release: over 4 years ago - 3.44 thousand downloads total - 1 stars on GitHub - 1 maintainer
log-attributes 0.1.0
A set of function log attributes, that make logging function in- and outputs a charm.
1 version - Latest release: over 3 years ago - 1.53 thousand downloads total - 0 stars on GitHub - 1 maintainer
gba_test_macros 0.4.0
#[test] attribute for writing tests to be run on the Game Boy Advance.
5 versions - Latest release: 27 days ago - 4.31 thousand downloads total - 5 stars on GitHub - 1 maintainer
throttle_my_fn 0.2.6
Throttle your functions
8 versions - Latest release: almost 3 years ago - 1 dependent package - 9.18 thousand downloads total - 12 stars on GitHub - 1 maintainer
ockam_message_derive 0.1.0 💰
Ockam Message trait [derive] macro.
1 version - Latest release: over 3 years ago - 7 dependent packages - 1 dependent repositories - 1.55 thousand downloads total - 4,540 stars on GitHub - 3 maintainers
Top 5.9% on crates.io
auto_enums 0.8.7 💰
A library for to allow multiple return types by automatically generated enum.
56 versions - Latest release: 6 months ago - 17 dependent packages - 188 dependent repositories - 5.71 million downloads total - 347 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 4 years ago - 1 dependent package - 131 dependent repositories - 2.81 million downloads total - 347 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 4 years ago - 1 dependent package - 171 dependent repositories - 2.81 million downloads total - 347 stars on GitHub - 1 maintainer
ockam_node_test_attribute 0.5.0 💰
Ockam node attribute proc_macros.
5 versions - Latest release: over 3 years ago - 4 dependent packages - 1 dependent repositories - 5.43 thousand downloads total - 4,540 stars on GitHub - 3 maintainers
yare-macro 3.0.0 💰
Attribute macro crate for the Yare parameterized tests library.
4 versions - Latest release: over 1 year ago - 1 dependent package - 4 dependent repositories - 218 thousand downloads total - 23 stars on GitHub - 1 maintainer
arc_wrapper 0.1.6
A attribute macro to generate a wrapper for a struct.
7 versions - Latest release: 12 months ago - 6.26 thousand downloads total - 0 stars on GitHub - 1 maintainer
attrio 0.1.0 removed
A tiny library for easily generating macros that annotate items with given attributes.
1 version - Latest release: 4 months ago - 0 downloads total - 0 stars on GitHub - 1 maintainer