[][src]Trait solana_libra_vm::printers::TableAccess

pub trait TableAccess {
    fn get_field_def_at(
        &self,
        idx: FieldDefinitionIndex
    ) -> Result<&FieldDefinition>;
fn get_module_at(&self, idx: ModuleHandleIndex) -> Result<&ModuleHandle>;
fn get_struct_at(&self, idx: StructHandleIndex) -> Result<&StructHandle>;
fn get_function_at(
        &self,
        idx: FunctionHandleIndex
    ) -> Result<&FunctionHandle>;
fn get_identifier_at(&self, idx: IdentifierIndex) -> Result<&IdentStr>;
fn get_user_string_at(&self, idx: UserStringIndex) -> Result<&VMStr>;
fn get_address_at(&self, idx: AddressPoolIndex) -> Result<&AccountAddress>;
fn get_type_signature_at(
        &self,
        idx: TypeSignatureIndex
    ) -> Result<&TypeSignature>;
fn get_function_signature_at(
        &self,
        idx: FunctionSignatureIndex
    ) -> Result<&FunctionSignature>;
fn get_locals_signature_at(
        &self,
        idx: LocalsSignatureIndex
    ) -> Result<&LocalsSignature>; }

Required methods

Loading content...

Implementors

impl TableAccess for CompiledModuleMut[src]

impl TableAccess for CompiledScriptMut[src]

Loading content...