pub trait PackageStore {
// Required methods
fn get_package(&self, id: &ObjectID) -> SuiResult<Option<Rc<MovePackage>>>;
fn resolve_type_to_defining_id(
&self,
module_address: ObjectID,
module_name: &IdentStr,
type_name: &IdentStr,
) -> SuiResult<Option<ObjectID>>;
}