pub trait LayoutResolver {
    // Required method
    fn get_annotated_layout(
        &mut self,
        struct_tag: &StructTag,
    ) -> Result<MoveDatatypeLayout, SuiError>;
}pub trait LayoutResolver {
    // Required method
    fn get_annotated_layout(
        &mut self,
        struct_tag: &StructTag,
    ) -> Result<MoveDatatypeLayout, SuiError>;
}