Enum appscraps_module::error::ErrorKind []

pub enum ErrorKind {
    Msg(String),
    IoError(Error),
    SerdeJsonError(Error),
    AbsolutePathNotFound(PathBuf),
    DependencyHasNoName(PathBuf),
    DependencyHasNoVersion(StringPathBuf),
    FileFromPathFailure(PathBuf),
    FileNotFoundInPlugin(PathBufPathBuf),
    NotImplemented(StringString),
    ModuleFolderNotFound(usize),
    PathVerificationNotAbsolute(PathBuf),
    PathVerificationNotDirectory(PathBuf),
    PathVerificationNotExist(PathBuf),
    PathVerificationNotFile(PathBuf),
    PluginDeserializationFailure(String),
    PluginLoadNameCollision(String),
    PluginLoadPathCollision(PathBuf),
    PluginNotFoundInPluginMap(String),
    PluginPathIdIncorrect(PathBufusizeusize),
    PluginPathNotFound(PathBufusize),
    RelativePathNotFound(PathBufVec<PathBuf>),
    SubmoduleNotExist(usizeusize),
    SubmodulePathNoModule(usizeusizePathBuf),
    SubmodulePathNoSubmodule(PathBufusizePathBuf),
    SubmodulePathNotExist(usizeStringPathBuf),
    TextFromFileFailure(File),
}

Variants

Methods

impl ErrorKind

Trait Implementations

impl Debug for ErrorKind

Formats the value using the given formatter.

impl Display for ErrorKind

Formats the value using the given formatter.

impl<'a> From<&'a str> for ErrorKind

Performs the conversion.

impl From<String> for ErrorKind

Performs the conversion.