rest_model/rest_model.rs
1use serde::{Deserialize, Serialize};
2
3pub trait RestModelBound: Clone + Send + Sync + Serialize + for<'de> Deserialize<'de> {}
4impl<T> RestModelBound for T where T: Clone + Send + Sync + Serialize + for<'de> Deserialize<'de> {}
5
6pub trait RestModel: RestModelBound {
7 fn get_db_name() -> &'static str;
8 fn get_table_name() -> &'static str;
9}