modelvault-core 0.16.0

Core engine for ModelVault — application-focused embedded storage with model schemas, validation, and migrations.
Documentation
1
2
3
4
5
6
7
8
9
10
11
use modelvault_core::segments::header::decode_segment_header;
use modelvault_core::superblock::decode_superblock;

#[test]
fn decoders_reject_truncated_inputs_without_panicking() {
    let sb = [0u8; 17];
    assert!(decode_superblock(&sb).is_err());

    let seg = [0u8; 7];
    assert!(decode_segment_header(&seg).is_err());
}