• Effekt Logo 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
      Example usage: examples/stdlib/io/error
      • IOError
      • 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
        • 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 / {}
      • Corresponding error message for a libuv error
        
        see: https://docs.libuv.org/en/v1.x/errors.html
      • name (error: IOError): String / {}
      • Corresponding name of a libuv error
        
        see: https://docs.libuv.org/en/v1.x/errors.html
      • fromNumber (number: Int): IOError / {}
      • Translates a integer code value to an IOError.
        
        See documentation of type IOError for further information.
      • errorNumber (errno: Int): Int / {}