macro_rules! select_all { ($data:expr, $field:expr) => { ... }; }
Select and collect in one line.
let names = select_all!(products, Product::name());