Module types

Module types 

Source

Structs§

SequentialText
Structured representation of text files on disk. There is a page structure that we do not put into the structure. As a result the decoder must pass over nulls, the encoder must insert them.
TextConverter
Transforms between UTF8 and Pascal text. Pascal text is +ASCII, split into 1024 byte pages padded with nulls, with CR line separators. ASCII 0x10 indicates the next byte is an indentation count + 0x20.

Enums§

Error
Enumerates Pascal errors. The Display trait will print the long message.
FileType
Enumerates the seven basic file types, available conversions are:

Constants§

BLOCK_SIZE
ENTRY_SIZE
INVALID_CHARS
MAX_CAT_REPS
TEXT_PAGE
TYPE_MAP_DISP
Map file type codes to strings for display
VOL_HEADER_BLOCK