| Crates.io | metastruct_macro |
| lib.rs | metastruct_macro |
| version | 0.1.3 |
| created_at | 2022-12-08 04:13:33.564363+00 |
| updated_at | 2024-11-22 02:24:14.40854+00 |
| description | Abstractions for iterating and mapping over struct fields (proc macro crate) |
| homepage | |
| repository | https://github.com/sigp/metastruct |
| max_upload_size | |
| id | 732337 |
| size | 21,427 |
metastructMetastruct is Rust library for metaprogramming with struct fields.
Some of the things you can do with metastruct include:
const.This is achieved by a procedural macro, which generates macro_rules! macros.
One way of understanding metastruct is as a shortcut to writing your own derive macros. If
you have a trait that you'd like to implement on a one-off basis, metastruct can help you write
that implementation without a derive macro.
This library is currently under construction and should not be considered stable.
There's currently no documentation aside from a few scant code comments and examples/tests.
Apache 2.0