pub trait SqlMapper: Sized { type ValueType: Clone; fn map_from_sql(_: HashMap<String, Self::ValueType>) -> Self; }