pub trait LinkageAnalysis {
// Required methods
fn compute_call_linkage(
&self,
move_call: &ProgrammableMoveCall,
store: &dyn PackageStore,
) -> Result<ResolvedLinkage, ExecutionError>;
fn compute_publication_linkage(
&self,
deps: &[ObjectID],
store: &dyn PackageStore,
) -> Result<ResolvedLinkage, ExecutionError>;
fn config(&self) -> &ResolutionConfig;
}