================ Input: [] Result: EOF (read big-endian) ================ Input: [1u8] Result: Incomplete ([1u8]) (read big-endian) ================ Input: [1u8, 2u8] Result: Incomplete ([1u8, 2u8]) (read big-endian) ================ Input: [1u8, 2u8, 3u8] Result: Incomplete ([1u8, 2u8, 3u8]) (read big-endian) ================ Input: [0u8, 0u8, 0u8, 1u8] (LE: 16777216) (BE: 1) Result: 1u32 (read big-endian) ================ Input: [255u8, 0u8, 0u8, 0u8] (LE: 255) (BE: 4278190080) Result: 4278190080u32 (read big-endian) ================ Input: [1u8, 1u8, 0u8, 0u8] (LE: 257) (BE: 16842752) Result: 16842752u32 (read big-endian) ================ Input: [] Result: EOF (read little-endian) ================ Input: [1u8] Result: Incomplete ([1u8]) (read little-endian) ================ Input: [1u8, 2u8] Result: Incomplete ([1u8, 2u8]) (read little-endian) ================ Input: [1u8, 2u8, 3u8] Result: Incomplete ([1u8, 2u8, 3u8]) (read little-endian) ================ Input: [0u8, 0u8, 0u8, 1u8] (LE: 16777216) (BE: 1) Result: 16777216u32 (read little-endian) ================ Input: [255u8, 0u8, 0u8, 0u8] (LE: 255) (BE: 4278190080) Result: 255u32 (read little-endian) ================ Input: [1u8, 1u8, 0u8, 0u8] (LE: 257) (BE: 16842752) Result: 257u32 (read little-endian) ================ Input: [] Result: EOF (read native byte order) ================ Input: [1u8] Result: Incomplete ([1u8]) (read native byte order) ================ Input: [1u8, 2u8] Result: Incomplete ([1u8, 2u8]) (read native byte order) ================ Input: [1u8, 2u8, 3u8] Result: Incomplete ([1u8, 2u8, 3u8]) (read native byte order) ================ Input: [0u8, 0u8, 0u8, 1u8] (LE: 16777216) (BE: 1) Result: 16777216u32 (read native byte order) ================ Input: [255u8, 0u8, 0u8, 0u8] (LE: 255) (BE: 4278190080) Result: 255u32 (read native byte order) ================ Input: [1u8, 1u8, 0u8, 0u8] (LE: 257) (BE: 16842752) Result: 257u32 (read native byte order)