1 2 3 4 5 6 7 8 9
use crate::model::BaseModel; pub trait New: Default + BaseModel { fn new() -> Self { Self::default() } } impl<M: Default + BaseModel> New for M {}