This crate defines two procedural macros that generate implementations for the
Keyed
and Label
traits.
The Entity
macro generates an implementation of the Keyed
trait, which requires
a type to have a dbent::Key<T>
as its first field.
The Label
macro generates an implementation of the Label
trait, which requires
a type to mark a Display
-friendly field as #[label]
.