Docs.rs
  • multiversx-chain-vm-0.10.0
    • multiversx-chain-vm 0.10.0
    • Docs.rs crate page
    • GPL-3.0-only
    • Links
    • Homepage
    • Documentation
    • Repository
    • crates.io
    • Source
    • Owners
    • andrei-marinica
    • BiancaIalangi
    • Dependencies
      • bitflags =2.6.0 normal
      • colored ^2.1.0 normal
      • ed25519-dalek ^2.1.0 normal
      • hex ^0.4 normal
      • hex-literal =0.4.1 normal
      • itertools ^0.13.0 normal
      • multiversx-chain-vm-executor ^0.2.0 normal
      • num-bigint ^0.4 normal
      • num-traits ^0.2 normal
      • rand ^0.8.5 normal optional
      • rand_seeder ^0.3.0 normal
      • sha2 ^0.10.6 normal
      • sha3 ^0.10.6 normal
    • Versions
    • 7.69% of the crate is documented
  • Go to latest version
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

multiversx_chain_vm0.10.0

VMHooksHandler

Implementors

In multiversx_chain_vm::vm_hooks

Trait multiversx_chain_vm::vm_hooks::VMHooksHandler

source ·
pub trait VMHooksHandler:
    VMHooksManagedTypes
    + VMHooksCallValue
    + VMHooksEndpointArgument
    + VMHooksEndpointFinish
    + VMHooksError
    + VMHooksErrorManaged
    + VMHooksStorageRead
    + VMHooksStorageWrite
    + VMHooksCrypto
    + VMHooksBlockchain
    + VMHooksLog
    + VMHooksSend { }
Expand description

Defines all methods that can handle VM hooks. They are spread out over several traits.

Implementors§

source§

impl VMHooksHandler for DebugApiVMHooksHandler

source§

impl VMHooksHandler for SingleTxApiVMHooksHandler

source§

impl VMHooksHandler for StaticApiVMHooksHandler