summaryrefslogtreecommitdiff
path: root/systems/_constants/src
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-02-24 12:33:51 +0800
committer魏曹先生 <1992414357@qq.com>2026-02-24 12:34:15 +0800
commit2f251facf156b6c89e6be3ba690261556baa02fa (patch)
treeea5aeaff34551575536ea7a46de125ac4293fe59 /systems/_constants/src
parent554cd69f91bb98eef9033531d9b1c3daee305c53 (diff)
Implement SheetSystem core library
Add IndexSource type for resource addressing and implement mapping system with LocalMapping, Mapping, and MappingBuf types. Create Sheet and SheetData structs for managing sheet data with editing capabilities. Implement binary format serialization/deserialization with reader and writer modules. Add constants for file format layout and comprehensive test suite for roundtrip verification.
Diffstat (limited to 'systems/_constants/src')
-rw-r--r--systems/_constants/src/lib.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/systems/_constants/src/lib.rs b/systems/_constants/src/lib.rs
index 03ca845..4b7919f 100644
--- a/systems/_constants/src/lib.rs
+++ b/systems/_constants/src/lib.rs
@@ -8,6 +8,8 @@ macro_rules! c {
pub const TEMP_FILE_PREFIX: &str = ".tmp_";
pub const LOCK_FILE_PREFIX: &str = "~";
+pub const CURRENT_SHEET_VERSION: u8 = 0;
+
/// File and directory path constants for the server root
#[allow(unused)]
pub mod server {