fish_lib/traits/
model.rs

1use diesel::prelude::*;
2
3pub trait Model: Sized {
4    type Table: Table;
5    type PrimaryKeyType: Copy;
6    type InsertType;
7
8    fn table() -> Self::Table;
9
10    fn id(&self) -> Self::PrimaryKeyType;
11}