Skip to content

Project Structure

Raul Montoya Cardenas edited this page Jul 29, 2026 · 2 revisions

Project Structure

engram-parser/
├── src/
│   ├── lib.rs                 # re-exports
│   ├── error.rs               # ParserError (hand-rolled)
│   ├── gguf/
│   │   ├── mod.rs             # load_gguf, parse_bytes
│   │   ├── cursor.rs          # LE streaming reads, KV skip
│   │   ├── layout.rs          # GgufLayout, GgufMetadata, parse_layout
│   │   └── tensor.rs          # Tensor, DType, f16 helper
│   └── moe/
│       ├── mod.rs
│       ├── expert.rs          # MoeExpertWeights, RawTensor
│       └── extract.rs         # list_experts, extract_expert
├── tests/
│   └── gguf_smoke.rs          # synthetic GGUF e2e
├── examples/
│   └── inspect_gguf.rs
├── .github/workflows/
│   ├── ci.yml
│   ├── docker-build.yml
│   ├── release.yml
│   └── security.yml
├── Dockerfile
├── Cargo.toml                 # empty [dependencies]
└── README.md

Crate metadata

Field Value
name engram-parser
version 0.1.0
edition 2024
rust-version (MSRV) 1.87
dependencies none
release opt-level=3, LTO, codegen-units=1

Standalone [workspace] so parent workspaces do not absorb the crate.


Last updated: July 29, 2026 Updated by: Grok Build: Grok 4.5 Package tip reference: 07a5558 (main)

Clone this wiki locally