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 (assuming
Foo`
does not have such a field.