Crate bloqade_lanes_bytecode_core

Crate bloqade_lanes_bytecode_core 

Source
Expand description

§Bloqade Lanes Bytecode Core

Pure Rust library for the Bloqade quantum device bytecode format. Provides types and operations for:

  • Architecture specification (arch) — device topology, transport buses, zones, grids, and validation
  • Bytecode (bytecode) — instruction encoding/decoding, program serialization (binary BLQD + text SST), and validation
  • Versioning (Version) — semantic versioning for arch specs and programs

This crate contains no Python or C FFI dependencies. It is the foundation that the PyO3 bindings and CLI tool build upon.

§Crate layout

Re-exports§

pub use version::Version;

Modules§

arch
Architecture specification types, address encoding, and validation.
atom_state
Atom state tracking for qubit-to-location mappings.
bytecode
Bytecode instruction set, program format, and validation.
version