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