sim-codec-classfile 0.1.0

Bounded, lossless Java Virtual Machine classfile codec for SIM
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Bounded structural classfile shells and their separate typed validation projection.

use core::fmt;

use sim_kernel::{CodecId, Origin, SourceId, Span};

use crate::{
    ByteError, ByteReader, ByteWriter, CodeAttribute, Constant, ConstantPool, ConstantPoolError,
};

// Lexical partitions retain one module-private invariant surface while keeping
// each source unit reviewable under the repository size policy.
include!("shell/model.rs");
include!("shell/codec.rs");