pub async fn save<T>( connection_pool: &Pool<Sqlite>, obj: &T ) -> Result<(), AppError>where T: ?Sized + Serialize + DeserializeOwned + Debug + DbCache,