pub enum Error {
Show 14 variants
ParseUnknownClass(String),
ParseUnknownAttributeName(String),
ParseUnknownAttributeType(String),
ParseNotQuoted(String),
ParseAttributeNameQuote(String),
ParseNotAttributeName(String),
ParseNotAttributeType(String),
ParseNotNumber(String),
ParseValue(String),
InvalidOctalEscape(String),
ParseExpectsEquals,
ParseInt(ParseIntError),
Plist(Error),
Lex(LexError),
}
Expand description
Error type for the keychain access module.
Variants§
ParseUnknownClass(String)
Error generated when the class of an entry is unknown.
ParseUnknownAttributeName(String)
Error generated when an unknown attribute name is encountered.
ParseUnknownAttributeType(String)
Error generated when an unknown attribute type is encountered.
ParseNotQuoted(String)
Error generated parsing a quoted blob.
ParseAttributeNameQuote(String)
Error generated when a quoted attribute name was not terminated properly.
ParseNotAttributeName(String)
Error generated parsing an attribute name.
ParseNotAttributeType(String)
Error generated parsing an attribute type.
ParseNotNumber(String)
Error generated parsing an attribute value.
ParseValue(String)
Error generated parsing keychain dump when the parse could not parse an value.
The value may be for an attribute or for data:
.
InvalidOctalEscape(String)
Error generated converting an octal escape to a character.
ParseExpectsEquals
Error generated when the assignment operator was expected.
ParseInt(ParseIntError)
Error generated converting to integers.
Plist(Error)
Error generated by the plist library.
Lex(LexError)
Error generated lexing the keychain dump.