Macro butane::colname

source ·
macro_rules! colname {
    ($model:ident, $col:ident) => { ... };
}
Expand description

Type-safe way to refer to a column name. Use as colname!(MODEL_TYPE, FIELD_NAME). E.g. For a model type Foo with a field bar, colname!(Foo, bar) would return “bar”, but colname!(Foo, bat)would be a compiler error (assumingFoo` does not have such a field.