Expand description
This module provides structs that use lifetimes to couple bounds checking and space availability checking and detaching those from actual slice reading/writing.
At present, the internals of the implementation are safe code, so the bound checks currently also happen on read/write. Once this code works, the plan is to replace the internals with unsafe code that omits the bound check at the read/write time.
Structsยง
- BigEndian
- Byte
Destination - Byte
Four Handle - Byte
OneHandle - Byte
Read Handle - Byte
Source - Byte
Three Handle - Byte
TwoHandle - Byte
Unread Handle - Little
Endian - Unaligned
U16Slice ๐ - Utf8
Astral Handle - Utf8
BmpHandle - Utf8
Destination - Utf8
Read Handle - Utf8
Source - Utf8
Unread Handle - Utf16
Astral Handle - Utf16
BmpHandle - Utf16
Destination - Utf16
Read Handle - Utf16
Source - Utf16
Unread Handle