Enum imessage_database::error::plist::PlistParseError
source · pub enum PlistParseError {
MissingKey(String),
NoValueAtIndex(usize),
InvalidType(String, String),
InvalidTypeIndex(usize, String),
InvalidDictionarySize(usize, usize),
NoPayload,
WrongMessageType,
InvalidEditedMessage(String),
StreamTypedError(StreamTypedError),
}Expand description
Errors that can happen when parsing the plist data stored in the payload_data field
Variants§
MissingKey(String)
NoValueAtIndex(usize)
InvalidType(String, String)
InvalidTypeIndex(usize, String)
InvalidDictionarySize(usize, usize)
NoPayload
WrongMessageType
InvalidEditedMessage(String)
StreamTypedError(StreamTypedError)
Trait Implementations§
source§impl Debug for PlistParseError
impl Debug for PlistParseError
Auto Trait Implementations§
impl RefUnwindSafe for PlistParseError
impl Send for PlistParseError
impl Sync for PlistParseError
impl Unpin for PlistParseError
impl UnwindSafe for PlistParseError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more