6 releases

0.1.5 Jan 12, 2024
0.1.4 Sep 28, 2023

#1260 in Rust patterns

Download history 14/week @ 2024-01-12 5/week @ 2024-02-09 22/week @ 2024-02-16 17/week @ 2024-02-23 5/week @ 2024-03-01 8/week @ 2024-03-08 10/week @ 2024-03-15 150/week @ 2024-03-22 15/week @ 2024-03-29 2/week @ 2024-04-05 3/week @ 2024-04-12

170 downloads per month
Used in 2 crates (via assemblyline-models)

MIT license

14KB
214 lines

A utility library for letting rust types describe themselves.

This is intended to let rust structs be used as a single source of truth when defining tie ins to external systems.


lib.rs:

Macros for attaching metadata to structs.

When a struct is used to define an interface with external systems there is often additonal information about the external system that is required. Rather than having that information stored separately this library intends to maintain a single source of truth.

Dependencies

~3.5MB
~63K SLoC