-
Effekt Library
- io/error
- IOError
- E2BIG
- EACCES
- EADDRINUSE
- EADDRNOTAVAIL
- EAFNOSUPPORT
- EAGAIN
- EAI_ADDRFAMILY
- EAI_AGAIN
- EAI_BADFLAGS
- EAI_BADHINTS
- EAI_CANCELED
- EAI_FAIL
- EAI_FAMILY
- EAI_MEMORY
- EAI_NODATA
- EAI_NONAME
- EAI_OVERFLOW
- EAI_PROTOCOL
- EAI_SERVICE
- EAI_SOCKTYPE
- EALREADY
- EBADF
- EBUSY
- ECANCELED
- ECHARSET
- ECONNABORTED
- ECONNREFUSED
- ECONNRESET
- EDESTADDRREQ
- EEXIST
- EFAULT
- EFBIG
- EHOSTUNREACH
- EINTR
- EINVAL
- EIO
- EISCONN
- EISDIR
- ELOOP
- EMFILE
- EMSGSIZE
- ENAMETOOLONG
- ENETDOWN
- ENETUNREACH
- ENFILE
- ENOBUFS
- ENODEV
- ENOENT
- ENOMEM
- ENONET
- ENOPROTOOPT
- ENOSPC
- ENOSYS
- ENOTCONN
- ENOTDIR
- ENOTEMPTY
- ENOTSOCK
- ENOTSUP
- EOVERFLOW
- EPERM
- EPIPE
- EPROTO
- EPROTONOSUPPORT
- EPROTOTYPE
- ERANGE
- EROFS
- ESHUTDOWN
- ESPIPE
- ESRCH
- ETIMEDOUT
- ETXTBSY
- EXDEV
- UNKNOWN
- EOF
- ENXIO
- EMLINK
- ENOTTY
- EFTYPE
- EILSEQ
- ESOCKTNOSUPPORT
- EUNATCH
- message
- name
- fromNumber
- errorNumber
- io/error Jump to source: libraries/common/io/error.effekt
- IOError
- E2BIG
- EACCES
- EADDRINUSE
- EADDRNOTAVAIL
- EAFNOSUPPORT
- EAGAIN
- EAI_ADDRFAMILY
- EAI_AGAIN
- EAI_BADFLAGS
- EAI_BADHINTS
- EAI_CANCELED
- EAI_FAIL
- EAI_FAMILY
- EAI_MEMORY
- EAI_NODATA
- EAI_NONAME
- EAI_OVERFLOW
- EAI_PROTOCOL
- EAI_SERVICE
- EAI_SOCKTYPE
- EALREADY
- EBADF
- EBUSY
- ECANCELED
- ECHARSET
- ECONNABORTED
- ECONNREFUSED
- ECONNRESET
- EDESTADDRREQ
- EEXIST
- EFAULT
- EFBIG
- EHOSTUNREACH
- EINTR
- EINVAL
- EIO
- EISCONN
- EISDIR
- ELOOP
- EMFILE
- EMSGSIZE
- ENAMETOOLONG
- ENETDOWN
- ENETUNREACH
- ENFILE
- ENOBUFS
- ENODEV
- ENOENT
- ENOMEM
- ENONET
- ENOPROTOOPT
- ENOSPC
- ENOSYS
- ENOTCONN
- ENOTDIR
- ENOTEMPTY
- ENOTSOCK
- ENOTSUP
- EOVERFLOW
- EPERM
- EPIPE
- EPROTO
- EPROTONOSUPPORT
- EPROTOTYPE
- ERANGE
- EROFS
- ESHUTDOWN
- ESPIPE
- ESRCH
- ETIMEDOUT
- ETXTBSY
- EXDEV
- UNKNOWN
- EOF
- ENXIO
- EMLINK
- ENOTTY
- EFTYPE
- EILSEQ
- ESOCKTNOSUPPORT
- EUNATCH
- message
(error: IOError): String / {}
- name
(error: IOError): String / {}
- fromNumber
(number: Int): IOError / {}
- errorNumber
(errno: Int): Int / {}
Example usage: examples/stdlib/io/error
Errors defined by libuv that can occur in IO operations. In addition to the named error codes, we also assign each error a (positive) integer value that is stable across the different platforms. For the mapping of IOError and code values, see function fromCode. While stable, this integer value is supposed to only be used internally. All user-facing operations should use values of type IOError, instead. see: https://docs.libuv.org/en/v1.x/errors.html
Corresponding error message for a libuv error see: https://docs.libuv.org/en/v1.x/errors.html
Corresponding name of a libuv error see: https://docs.libuv.org/en/v1.x/errors.html
Translates a integer code value to an IOError. See documentation of type IOError for further information.