iota_adapter_latest/type_resolver.rs
1// Copyright (c) Mysten Labs, Inc.
2// Modifications Copyright (c) 2024 IOTA Stiftung
3// SPDX-License-Identifier: Apache-2.0
4
5use iota_types::error::ExecutionError;
6use move_core_types::language_storage::TypeTag;
7use move_vm_types::loaded_data::runtime_types::Type;
8
9pub trait TypeTagResolver {
10 fn get_type_tag(&self, type_: &Type) -> Result<TypeTag, ExecutionError>;
11}