zero-indexed Ids

This commit is contained in:
2026-02-11 09:58:46 -08:00
parent 616b32a958
commit 6aea99c06c

View File

@@ -606,19 +606,11 @@ impl std::error::Error for Error{}
#[binrw]
#[brw(little)]
#[derive(Debug,Clone,Copy)]
pub struct BlockId(
#[br(map=|i:u32|i-1)]
#[bw(map=|&i:&u32|i+1)]
u32
);
pub struct BlockId(u32);
#[binrw]
#[brw(little)]
#[derive(Debug,Clone)]
struct BlockPosition(
#[br(map=|i:u32|i-1)]
#[bw(map=|&i:&u32|i+1)]
u32
);
struct BlockPosition(u32);
#[derive(Debug)]
pub struct InvalidBlockId(pub BlockId);