Ecosyste.ms: Packages

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

crates.io "attribute" keyword

macro-attr-2018 3.0.0
This crate provides the `macro_attr!` macro that enables the use of custom, macro-based attribute...
15 versions - Latest release: 10 months ago - 11 dependent packages - 7 dependent repositories - 71 thousand downloads total - 1 stars on GitHub - 1 maintainer
stringify-attr 1.0.0
Attribute macros for stringifying
1 version - Latest release: about 4 years ago - 1.2 thousand downloads total - 1 stars on GitHub - 1 maintainer
oofs_derive 0.2.3
Error handling library that generates and injects context for you.
13 versions - Latest release: over 1 year ago - 1 dependent package - 4.23 thousand downloads total - 2 stars on GitHub - 1 maintainer
throttle_my_fn 0.2.6
Throttle your functions
8 versions - Latest release: over 1 year ago - 1 dependent package - 3.09 thousand downloads total - 12 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: about 3 years ago - 1.13 thousand downloads total - 1 stars on GitHub - 1 maintainer
vararg 0.1.1
vararg macro for creating variadic functions
2 versions - Latest release: almost 3 years ago - 1.01 thousand downloads total - 1 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 2 years ago - 1 dependent package - 1 dependent repositories - 1.2 thousand downloads total - 0 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 1 year ago - 991 downloads total - 2 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 3 years ago - 422 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
field-projection 0.2.0 💰
Field projection experiment
2 versions - Latest release: over 1 year ago - 667 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 2 years ago - 457 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: almost 1 year ago - 1.49 thousand downloads total - 2 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 5 years ago - 3.03 thousand downloads total - 15 stars on GitHub - 1 maintainer
Top 8.3% on crates.io
const_fn 0.4.10 💰
A lightweight attribute for easy generation of const functions with conditional compilations.
23 versions - Latest release: 20 days ago - 15 dependent packages - 8,277 dependent repositories - 30.6 million downloads total - 24 stars on GitHub - 1 maintainer
coverage-helper 0.2.2 💰
Helper for <https://github.com/taiki-e/cargo-llvm-cov/issues/123>.
5 versions - Latest release: 20 days ago - 10 dependent packages - 8 dependent repositories - 168 thousand downloads total - 6 stars on GitHub - 1 maintainer
easy-ext 1.0.1 💰
An attribute macro for easily writing extension trait pattern.
21 versions - Latest release: over 1 year ago - 24 dependent packages - 383 dependent repositories - 1.45 million downloads total - 41 stars on GitHub - 1 maintainer
Top 5.9% on crates.io
auto_enums 0.8.5 💰
A library for to allow multiple return types by automatically generated enum.
54 versions - Latest release: 3 months ago - 14 dependent packages - 188 dependent repositories - 2.14 million downloads total - 337 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 3 years ago - 1 dependent package - 171 dependent repositories - 1.49 million downloads total - 337 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 3 years ago - 1 dependent package - 131 dependent repositories - 1.49 million downloads total - 337 stars on GitHub - 1 maintainer
Top 3.0% on crates.io
pin-project 1.1.5 💰
A crate for safe and ergonomic pin-projection.
81 versions - Latest release: 2 months ago - 820 dependent packages - 27,615 dependent repositories - 125 million downloads total - 504 stars on GitHub - 1 maintainer
Top 4.5% on crates.io
pin-project-internal 1.1.5 💰
Implementation detail of the `pin-project` crate.
63 versions - Latest release: 2 months ago - 3 dependent packages - 27,101 dependent repositories - 125 million downloads total - 504 stars on GitHub - 1 maintainer
dylink_macro 0.10.0
Run-time dynamic linker loader attribute
12 versions - Latest release: 4 months ago - 1 dependent package - 3.49 thousand downloads total - 2 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 - 5 dependent packages - 21 dependent repositories - 223 thousand downloads total - 19 stars on GitHub - 1 maintainer
attr-parser-fn 0.1.0
parse attribute procedual macros in functional way
1 version - Latest release: 5 days ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
small_ctor 0.1.1 💰
A minimal, dependency free version of the ctor crate
2 versions - Latest release: 10 months ago - 1.59 thousand downloads total - 12 stars on GitHub - 1 maintainer
disclose 0.9.1
An attribute macro to set default visibilities on container elements.
1 version - Latest release: 9 months ago - 1 dependent package - 1.28 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: almost 2 years ago - 3 dependent packages - 1 dependent repositories - 4.39 thousand downloads total - 2 stars on GitHub - 1 maintainer
synattra 0.2.1
A Syn Attribute Parser Toolkit
4 versions - Latest release: almost 4 years ago - 2 dependent packages - 8 dependent repositories - 1.26 million downloads total - 14 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: 12 months ago - 28 dependent packages - 553 dependent repositories - 2.21 million downloads total - 86 stars on GitHub - 1 maintainer
gut-derive 0.5.0
Derive macros for (gut)[https://crates.io/crates/gut]
2 versions - Latest release: almost 4 years ago - 1 dependent package - 1.69 thousand downloads total - 3 stars on GitLab.com - 1 maintainer
gut 0.8.0
Geometry utilities: storing, manipulating and processing geometries
26 versions - Latest release: over 2 years ago - 2 dependent packages - 4 dependent repositories - 11.1 thousand downloads total - 3 stars on GitLab.com - 1 maintainer
apply_attr 0.2.4
A syntax extension providing higher-order attributes to Rust.
6 versions - Latest release: over 6 years ago - 5.26 thousand downloads total - 16 stars on GitHub - 1 maintainer
parameterized-macro 2.0.0
Attribute macro crate for parameterized tests.
9 versions - Latest release: 2 months ago - 1 dependent package - 15 dependent repositories - 192 thousand downloads total - 22 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: 6 months ago - 286 downloads total - 0 stars on GitHub - 1 maintainer
warcrwlock 1.6.3
A crate in Rust that provides an attribute macro for mods, structs and impls. Rewrite code using ...
18 versions - Latest release: 3 months ago - 4.53 thousand downloads total - 1 stars on GitHub - 1 maintainer
ockam_message_derive 0.1.0 💰
Ockam Message trait [derive] macro.
1 version - Latest release: over 2 years ago - 7 dependent packages - 1 dependent repositories - 632 downloads total - 4,337 stars on GitHub - 3 maintainers
attribute-derive 0.9.1
Clap like parsing for attributes in proc-macros
16 versions - Latest release: about 2 months ago - 9 dependent packages - 171 dependent repositories - 1.51 million downloads total - 13 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
structmeta-derive 0.3.0
derive macro for structmeta crate.
9 versions - Latest release: 3 months ago - 1 dependent package - 251 dependent repositories - 2.43 million downloads total - 11 stars on GitHub - 1 maintainer
fully_pub 0.1.4
Macro that makes multiple items or fields public at once
5 versions - Latest release: about 1 year ago - 1 dependent repositories - 1.19 thousand downloads total - 1 stars on GitHub - 1 maintainer
structmeta 0.3.0
Parse Rust's attribute arguments by defining a struct.
9 versions - Latest release: 3 months ago - 14 dependent packages - 256 dependent repositories - 2.42 million downloads total - 11 stars on GitHub - 1 maintainer
enum_parse 0.1.0
Procedural macro generating boilerplate code for parsing enum variants
1 version - Latest release: 7 months ago - 259 downloads total - 0 stars on GitHub - 1 maintainer
yui_derive 0.1.6
Internal derive and proc macro for Yui
7 versions - Latest release: almost 4 years ago - 1 dependent package - 3.68 thousand downloads total - 11 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 1 year ago - 599 downloads total - 2 stars on GitHub - 1 maintainer
prefixes 0.1.0
Attribute-like macros imitating literal prefixes, e.g. #[f]"Hello, {world}"
1 version - Latest release: 21 days ago - 125 downloads total - 6 stars on GitHub - 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: 21 days ago - 130 downloads total - 6 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: 21 days ago - 128 downloads total - 6 stars on GitHub - 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: 21 days ago - 129 downloads total - 6 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: 21 days ago - 129 downloads total - 6 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: 21 days ago - 130 downloads total - 6 stars on GitHub - 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: 21 days ago - 130 downloads total - 6 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: 21 days ago - 129 downloads total - 6 stars on GitHub - 1 maintainer
prefixes-s 0.1.0
Attribute-like macro for creating `Duration`s easily. Part of the 'prefixes' suite.
1 version - Latest release: 21 days ago - 128 downloads total - 6 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: 21 days ago - 128 downloads total - 6 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: 10 months ago - 706 downloads total - 1 stars on GitHub - 1 maintainer
pin-init 0.2.0 💰
Safe pinned-initialization in Rust
3 versions - Latest release: over 2 years ago - 13.2 thousand downloads total - 3 stars on GitHub - 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: about 1 year ago - 522 downloads total - 0 stars on GitHub - 1 maintainer
ockam_node_test_attribute 0.5.0 💰
Ockam node attribute proc_macros.
5 versions - Latest release: over 2 years ago - 4 dependent packages - 1 dependent repositories - 1.69 thousand downloads total - 4,337 stars on GitHub - 3 maintainers
must_be_empty 0.1.1
Makes sure that an specific function is empty. With no statements
2 versions - Latest release: over 1 year ago - 577 downloads total - 2 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: about 1 year ago - 1 dependent package - 718 downloads total - 0 stars on GitHub - 1 maintainer
meshx-derive 0.1.0 💰
Derive macros for [meshx](https://crates.io/crates/meshx)
1 version - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 2.05 thousand downloads total - 18 stars on GitHub - 1 maintainer
attr_alias 0.1.2 💰
Reduce attribute repetition with aliases
3 versions - Latest release: 3 months ago - 797 downloads total - 0 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 2 years ago - 1 dependent package - 6 dependent repositories - 15.5 thousand downloads total - 4,337 stars on GitHub - 3 maintainers
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 9 years ago - 1.96 thousand downloads total - 2 stars on GitHub - 1 maintainer
attribution 0.5.0
A declarative custom attribute parsing framework
7 versions - Latest release: almost 4 years ago - 2.89 thousand downloads total - 4 stars on GitHub - 1 maintainer
attribution-macros 0.5.0
The macros used by the attribution crate
6 versions - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 3.05 thousand downloads total - 4 stars on GitHub - 1 maintainer
derive-attribute 0.1.2
A set of macros to automatically deserialize standard attributes
3 versions - Latest release: 12 months ago - 782 downloads total - 1 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: over 1 year ago - 2.56 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
yui_internal 0.1.5
Internal functions, struct for derive in Yui
6 versions - Latest release: almost 4 years ago - 2 dependent packages - 3.57 thousand downloads total - 11 stars on GitHub - 1 maintainer
dynamize 0.3.5
trait objects with variable associated types
8 versions - Latest release: over 2 years ago - 2.34 thousand downloads total - 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 4 years ago - 1 dependent package - 3.95 thousand downloads total - 1 maintainer
add-syntax 0.1.0
Attribute macros that prepend or append arbitrary syntax. Useful with `cfg_attr`.
1 version - Latest release: over 1 year ago - 2 dependent packages - 754 downloads total - 0 stars on GitHub - 1 maintainer
sif_macro 0.1.0
Part of Sif: attribute macro for parameterized tests
1 version - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 1.07 thousand downloads total - 0 stars on GitHub - 1 maintainer
yare-macro 3.0.0
Attribute macro crate for the Yare parameterized tests library.
4 versions - Latest release: 2 months ago - 1 dependent package - 4 dependent repositories - 117 thousand downloads total - 17 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: over 5 years ago - 2.19 thousand downloads total - 0 stars on GitLab.com - 1 maintainer