Enum term::terminfo::Error
[−]
[src]
pub enum Error {
BadMagic(u16),
NotUtf8(Utf8Error),
ShortNames,
TooManyBools,
TooManyNumbers,
TooManyStrings,
InvalidLength,
NamesMissingNull,
StringsMissingNull,
}An error from parsing a terminfo entry
Variants
BadMagic | The "magic" number at the start of the file was wrong. It should be | |
NotUtf8 | The names in the file were not valid UTF-8. In theory these should only be ASCII, but to work with the Rust | |
ShortNames | The names section of the file was empty | |
TooManyBools | More boolean parameters are present in the file than this crate knows how to interpret. | |
TooManyNumbers | More number parameters are present in the file than this crate knows how to interpret. | |
TooManyStrings | More string parameters are present in the file than this crate knows how to interpret. | |
InvalidLength | The length of some field was not >= -1. | |
NamesMissingNull | The names table was missing a trailing null terminator. | |
StringsMissingNull | The strings table was missing a trailing null terminator. |