1
2
3
4
5
6
7
8
9
10
11
12
13
// Copyright (c) Aptos
// SPDX-License-Identifier: Apache-2.0

use move_deps::{move_core_types::resolver::MoveResolver, move_table_extension::TableResolver};
use std::fmt::Debug;

pub trait MoveResolverExt: MoveResolver<Err = Self::ExtError> + TableResolver {
    type ExtError: Debug;
}

impl<E: Debug, T: MoveResolver<Err = E> + TableResolver + ?Sized> MoveResolverExt for T {
    type ExtError = E;
}