pub enum ErrorKind {
Msg(String),
IoError(Error),
SerdeJsonError(Error),
AbsolutePathNotFound(PathBuf),
DependencyHasNoName(PathBuf),
DependencyHasNoVersion(String, PathBuf),
FileFromPathFailure(PathBuf),
FileNotFoundInPlugin(PathBuf, PathBuf),
NotImplemented(String, String),
ModuleFolderNotFound(usize),
PathVerificationNotAbsolute(PathBuf),
PathVerificationNotDirectory(PathBuf),
PathVerificationNotExist(PathBuf),
PathVerificationNotFile(PathBuf),
PluginDeserializationFailure(String),
PluginLoadNameCollision(String),
PluginLoadPathCollision(PathBuf),
PluginNotFoundInPluginMap(String),
PluginPathIdIncorrect(PathBuf, usize, usize),
PluginPathNotFound(PathBuf, usize),
RelativePathNotFound(PathBuf, Vec<PathBuf>),
SubmoduleNotExist(usize, usize),
SubmodulePathNoModule(usize, usize, PathBuf),
SubmodulePathNoSubmodule(PathBuf, usize, PathBuf),
SubmodulePathNotExist(usize, String, PathBuf),
TextFromFileFailure(File),
}
Variants
Msg(String)
IoError(Error)
SerdeJsonError(Error)
AbsolutePathNotFound(PathBuf)
DependencyHasNoName(PathBuf)
DependencyHasNoVersion(String, PathBuf)
FileFromPathFailure(PathBuf)
FileNotFoundInPlugin(PathBuf, PathBuf)
NotImplemented(String, String)
ModuleFolderNotFound(usize)
PathVerificationNotAbsolute(PathBuf)
PathVerificationNotDirectory(PathBuf)
PathVerificationNotExist(PathBuf)
PathVerificationNotFile(PathBuf)
PluginDeserializationFailure(String)
PluginLoadNameCollision(String)
PluginLoadPathCollision(PathBuf)
PluginNotFoundInPluginMap(String)
PluginPathIdIncorrect(PathBuf, usize, usize)
PluginPathNotFound(PathBuf, usize)
RelativePathNotFound(PathBuf, Vec<PathBuf>)
SubmoduleNotExist(usize, usize)
SubmodulePathNoModule(usize, usize, PathBuf)
SubmodulePathNoSubmodule(PathBuf, usize, PathBuf)
SubmodulePathNotExist(usize, String, PathBuf)
TextFromFileFailure(File)
Methods
Trait Implementations
Formats the value using the given formatter.
Formats the value using the given formatter.