Skip to main content

unity_assetdb/
lib.rs

1//! Unity asset GUID → name index baker.
2//!
3//! Walks `<project>/Assets/`, parses `.meta` and asset YAML, writes a
4//! compact bincode database (`store::AssetDb`) for tools that need to
5//! resolve asset references by name without loading the Unity editor.
6//!
7//! ## Modules
8//!
9//! - [`store`] — on-disk schema (`AssetDb`, `AssetEntry`, `SubAsset`, `AssetType`).
10//! - [`class_id`] — Unity classID enum.
11//! - [`meta`] — `.meta` parser.
12//! - [`asset`] — asset YAML parser.
13//! - [`walk`] — project-root resolver + parallel walker.
14//! - [`bake`] — orchestrator (`BakeOptions`, `bake`).
15
16pub mod asset;
17pub mod bake;
18pub mod class_id;
19pub mod meta;
20pub mod store;
21pub mod walk;