fio/error
Types
All possible errors from fio operations.
pub type FioError {
Eacces
Eagain
Ebadf
Ebadmsg
Ebusy
Edeadlk
Edquot
Eexist
Efault
Efbig
Eintr
Einval
Eio
Eisdir
Eloop
Emfile
Emlink
Enametoolong
Enfile
Enodev
Enoent
Enomem
Enospc
Enosys
Enotblk
Enotdir
Enotsup
Enxio
Enotempty
Eoverflow
Eperm
Epipe
Erange
Erofs
Espipe
Esrch
Estale
Etxtbsy
Exdev
NotUtf8(path: String)
PathTraversal(path: String)
OutsideBase(path: String, base: String)
InvalidPath(path: String, reason: String)
AtomicFailed(operation: String, reason: String)
TempFailed(reason: String)
Unknown(inner: String, context: option.Option(String))
}
Constructors
-
EaccesPermission denied
-
EagainResource temporarily unavailable
-
EbadfBad file descriptor
-
EbadmsgBad message
-
EbusyFile busy
-
EdeadlkResource deadlock avoided
-
EdquotDisk quota exceeded
-
EexistFile already exists
-
EfaultBad address in system call argument
-
EfbigFile too large
-
EintrInterrupted system call
-
EinvalInvalid argument
-
EioI/O error
-
EisdirIllegal operation on a directory
-
EloopToo many levels of symbolic links
-
EmfileToo many open files
-
EmlinkToo many links
-
EnametoolongFilename too long
-
EnfileFile table overflow
-
EnodevNo such device
-
EnoentNo such file or directory
-
EnomemNot enough memory
-
EnospcNo space left on device
-
EnosysFunction not implemented
-
EnotblkBlock device required
-
EnotdirNot a directory
-
EnotsupOperation not supported
-
EnxioNo such device or address
-
EnotemptyDirectory not empty
-
EoverflowValue too large to be stored in data type
-
EpermNot owner / Operation not permitted
-
EpipeBroken pipe
-
ErangeResult too large
-
ErofsRead-only file system
-
EspipeInvalid seek
-
EsrchNo such process
-
EstaleStale remote file handle
-
EtxtbsyText file busy
-
ExdevCross-domain link
-
NotUtf8(path: String)File content is not valid UTF-8
-
PathTraversal(path: String)Path traversal attempt blocked
-
OutsideBase(path: String, base: String)Path is outside allowed base directory
-
InvalidPath(path: String, reason: String)Invalid path format
-
AtomicFailed(operation: String, reason: String)Atomic operation failed
-
TempFailed(reason: String)Temp file/directory creation failed
-
Unknown(inner: String, context: option.Option(String))Unknown / unmapped error