Docs.rs
  • drt-chain-vm-0.0.2
    • drt-chain-vm 0.0.2
    • Docs.rs crate page
    • GPL-3.0-only
    • Links
    • Homepage
    • Documentation
    • Repository
    • crates.io
    • Source
    • Owners
    • xfactor-toml
    • Dependencies
      • bitflags =2.6.0 normal
      • colored ^2.1.0 normal
      • drt-chain-vm-executor ^0.0.2 normal
      • ed25519-dalek ^1.0.1 normal optional
      • hex ^0.4 normal
      • hex-literal =0.4.1 normal
      • itertools ^0.13.0 normal
      • num-bigint ^0.4 normal
      • num-traits ^0.2 normal
      • rand ^0.8.5 normal optional
      • rand_seeder ^0.2.2 normal optional
      • 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

drt_chain_vm0.0.2

VMHooksHandler

Implementors

In drt_chain_vm::vm_hooks

Trait drt_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