Low-level interface for reading and writing the pot format.
A floating point number that can safely convert between other number types using compile-time evaluation when possible.
An integer type that can safely convert between other number types using compile-time evaluation.
Reads an atom.
Reads an atom header (kind and argument).
Reads a Pot header. See
write_header for more information. Returns the version number contained within.
Writes an atom header into
Writes the Pot header. A u32 written in big endian. The first three bytes
are ‘Pot’ (
0x506F74), and the fourth byte is the version. The first
version of Pot is 0.