| Copyright | (C) 2012-2015 Edward Kmett | 
|---|---|
| License | BSD-style (see the file LICENSE) | 
| Maintainer | Edward Kmett <ekmett@gmail.com> | 
| Stability | experimental | 
| Portability | Rank2Types | 
| Safe Haskell | Safe | 
| Language | Haskell98 | 
System.IO.Error.Lens
Description
- location :: Lens' IOException String
 - description :: Lens' IOException String
 - handle :: Lens' IOException (Maybe Handle)
 - fileName :: Lens' IOException (Maybe FilePath)
 - errno :: Lens' IOException (Maybe CInt)
 - errorType :: Lens' IOException IOErrorType
 - _AlreadyExists :: Prism' IOErrorType ()
 - _NoSuchThing :: Prism' IOErrorType ()
 - _ResourceBusy :: Prism' IOErrorType ()
 - _ResourceExhausted :: Prism' IOErrorType ()
 - _EOF :: Prism' IOErrorType ()
 - _IllegalOperation :: Prism' IOErrorType ()
 - _PermissionDenied :: Prism' IOErrorType ()
 - _UserError :: Prism' IOErrorType ()
 - _UnsatisfiedConstraints :: Prism' IOErrorType ()
 - _SystemError :: Prism' IOErrorType ()
 - _ProtocolError :: Prism' IOErrorType ()
 - _OtherError :: Prism' IOErrorType ()
 - _InvalidArgument :: Prism' IOErrorType ()
 - _InappropriateType :: Prism' IOErrorType ()
 - _HardwareFault :: Prism' IOErrorType ()
 - _UnsupportedOperation :: Prism' IOErrorType ()
 - _TimeExpired :: Prism' IOErrorType ()
 - _ResourceVanished :: Prism' IOErrorType ()
 - _Interrupted :: Prism' IOErrorType ()
 
IOException Lenses
location :: Lens' IOException String Source
Where the error happened.
description :: Lens' IOException String Source
Error type specific information.
errorType :: Lens' IOException IOErrorType Source
What type of error it is
IOErrorType Prisms
_NoSuchThing :: Prism' IOErrorType () Source
_ResourceBusy :: Prism' IOErrorType () Source
_EOF :: Prism' IOErrorType () Source
_UserError :: Prism' IOErrorType () Source
_SystemError :: Prism' IOErrorType () Source
_OtherError :: Prism' IOErrorType () Source
_TimeExpired :: Prism' IOErrorType () Source
_Interrupted :: Prism' IOErrorType () Source