Macro butane::colname[][src]

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

Typesafe 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.