1 2 3 4 5 6 7 8 9 10 11 12
use serde::de::DeserializeOwned; use serde::Serialize; pub mod model; pub trait Model: Default + Serialize + DeserializeOwned { /// 创建实例对象 #[inline] fn new() -> Self { Self::default() } }