Enum neko::prelude::CompositerError
[−]
[src]
pub enum CompositerError {
MvFail(Error),
RmFile(Error),
RmDir(Error),
MkDirGit(Error),
MkDirLib(Error),
ReadDirGit(Error),
ReadDirLib(Error),
OpenDirLib(Error),
BuildCommand(Error),
ReadManifest(Error),
InstallClone(Error),
UpdateRepOpen(Error),
UpdateRepOrigin(Error),
UpdateRepFetch(Error),
UpdateRepBranch(Error),
UpdateRepObject(Error),
UpdateRepReset(Error),
Mount(LibraryError),
BuildExit(ExitStatus),
UpdateRepBranchId,
NekoPath,
UnmountPosition,
UnmountRemove,
ParseManifest,
ParseInteger,
InstallFormat,
InstallExists,
Io(Error),
}The enum CompositerError defines the possible errors
from constructor Compositer.
Variants
MvFail(Error)The directory can't be moved.
RmFile(Error)Can't remove the file.
RmDir(Error)Can't remove the directory.
MkDirGit(Error)Can't create the git sub-directory.
MkDirLib(Error)Can't create the lib sub-directory.
ReadDirGit(Error)Can't read the git sub-directory.
ReadDirLib(Error)Can't read the lib sub-directory.
OpenDirLib(Error)Can't open the lib sub-directory.
BuildCommand(Error)Can't run the command.
ReadManifest(Error)Can't read the manifest Neko.toml file.
InstallClone(Error)Can't clone the repository.
UpdateRepOpen(Error)Can't update the repository.
UpdateRepOrigin(Error)Can't found the origin from repository.
UpdateRepFetch(Error)Can't fetch them repository.
UpdateRepBranch(Error)Can't found the branch from repository.
UpdateRepObject(Error)Can't found the object from target identifiant.
UpdateRepReset(Error)Can't reset the repository.
Mount(LibraryError)Can't mount the dynamic library.
BuildExit(ExitStatus)The build haven't exited with success.
UpdateRepBranchIdCan't get the target identifiant from branch.
NekoPathCan't found the NEKO_PATH environement variable.
UnmountPositionCan't found the position.
UnmountRemoveCan't remove the index.
ParseManifestCan't parse the manifest Neko.toml file.
ParseIntegerCan't parse a integer from the table.
InstallFormatThe lib git haven't a valid format.
InstallExistsThe dynamic library as already a repository.
Io(Error)Trait Implementations
impl Debug for CompositerError[src]
impl Display for CompositerError[src]
fn fmt(&self, _: &mut Formatter) -> Result
The function fmt formats the value using
the given formatter.
impl Error for CompositerError[src]
fn description(&self) -> &str
The function description returns a short description of
the error.
fn cause(&self) -> Option<&Error>
The function cause returns the lower-level cause of
this error if any.
impl From<VarError> for CompositerError[src]
fn from(_: VarError) -> CompositerError
Performs the conversion.
impl From<Error> for CompositerError[src]
fn from(_: Error) -> CompositerError
Performs the conversion.