metrowrap 0.2.1

A mwcc wrapper
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// SPDX-FileCopyrightText: © 2026 TTKB, LLC
// SPDX-License-Identifier: BSD-3-CLAUSE

use std::io::{Cursor, Read};

pub fn read_u32_le(rdr: &mut Cursor<&[u8]>) -> u32 {
    let mut b = [0u8; 4];
    rdr.read_exact(&mut b).unwrap();
    u32::from_le_bytes(b)
}

pub fn read_u16_le(rdr: &mut Cursor<&[u8]>) -> u16 {
    let mut b = [0u8; 2];
    rdr.read_exact(&mut b).unwrap();
    u16::from_le_bytes(b)
}