packages feed

liquidhaskell-0.1: include/GHC/IO/Handle.spec

module spec GHC.IO.Handle where

hGetBuf :: GHC.IO.Handle.Handle -> GHC.Ptr.Ptr a -> n:Nat
        -> (GHC.Types.IO {v:Nat | v <= n})

hGetBufNonBlocking :: GHC.IO.Handle.Handle -> GHC.Ptr.Ptr a -> n:Nat
                   -> (GHC.Types.IO {v:Nat | v <= n})

hFileSize :: GHC.IO.Handle.Handle
          -> (GHC.Types.IO {v:GHC.Integer.Type.Integer | v >= 0})