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}