1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
use std::string::FromUtf8Error; pub type Result<T> = std::result::Result<T, Error>; pub enum Error { // Entry errors. EntryNotDir, EntryNotFile, EntryNotLink, // Path errors. PathNotExisting, PathNotRootPrefixed, PathParentSuffixed, // Path terminates with `..`. // String errors. FromUtf8Error(FromUtf8Error), // Serialization errors. RonError(ron::Error), }