Docs.rs
  • swamp-vm-instr-build-0.2.1
    • swamp-vm-instr-build 0.2.1
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • piot
    • Dependencies
      • source-map-node ^0.0.1 normal
      • swamp-vm-types ^0.2.1 normal
    • Versions
    • 2.04% 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

swamp_vm_instr_build0.2.1

  • All Items

Crate Items

  • Structs
  • Enums
  • Constants
  • Functions

Crate swamp_vm_instr_build

Source

Structs§

BinaryInstruction
An instruction is always 6 bytes.
FrameMemoryAddress
FrameMemoryRegion
FrameMemorySize
HeapMemoryOffset
HeapMemoryRegion
InstructionBuilder
InstructionBuilderState
Keeps track of all the instructions, and the corresponding meta information (comments and node).
InstructionPosition
InstructionPositionOffset
MemoryOffset
MemorySize
Meta
PatchPosition

Enums§

ZFlagPolarity

Constants§

HEAP_PTR_ON_FRAME_SIZE
RANGE_HEADER_SIZE
RANGE_ITERATOR_SIZE

Functions§

u16_to_u8_pair
u32_to_bytes