use crateimpl_descriptor;
// --- Dynamic Descriptor ---
// Uses `String`, meaning names can be created at runtime (e.g., from a database).
impl_descriptor!;
/// Type alias for easier readability when using String-based descriptors.
pub type Dynamic<T> = ;
// --- Static Descriptor ---
// Uses `&'static str`, meaning names are hardcoded in the binary.
// This is faster and uses less memory, but is less flexible.
impl_descriptor!;
/// Type alias for easier readability when using hardcoded string-slice descriptors.
pub type Static<T> = ;