[−][src]Trait agnes::label::Identifier
Trait to provide associated types (table and backing natural) for a field identifier.
All identifiers in agnes
exist in a specific table (a marker struct which represents that
table). Within the table, identifiers are backed by a type-level natural number (using the
typenum
crate for type-level numbers).
Associated Types
type Ident: Identifier
The Ident struct (which should always be Ident<Self::Table, Self::Natural) for this identifier.
type Table
The table for this identifier.
type Natural
The typenum
-based backing natural number corresponding to this identifier.