pub trait BaseDocument { // Required methods fn set_id(&self, id: Option<ObjectId>); fn get_id(&self) -> Option<ObjectId>; }