Idris2Doc : System.UV.File

System.UV.File

(source)

Reexports

importpublic Data.Buffer.Indexed
importpublic Data.ByteString
importpublic System.UV.Raw.File

Definitions

recordFile : Type
  A file handle.

Totality: total
Visibility: public export
Constructor: 
MkFile : Int32->File

Projection: 
.file : File->Int32

Hint: 
UVLoop=>ResourceFile
.file : File->Int32
Totality: total
Visibility: public export
file : File->Int32
Totality: total
Visibility: public export
stdin : File
  File handle for standard input

Totality: total
Visibility: export
stdout : File
  File handle for standard output

Totality: total
Visibility: export
stderr : File
  File handle for standard err

Totality: total
Visibility: export
fsClose : HasIOio=>UVLoop=>File->io ()
Totality: total
Visibility: export
dataUVFileError : Type
Totality: total
Visibility: public export
Constructors:
OpenError : String->UVError->UVFileError
ReadError : String->UVError->UVFileError
WriteError : String->UVError->UVFileError

Hint: 
InterpolationUVFileError
fsOpen : UVLoop=>HasUVFileErrores=>String->Flags->Mode->AsyncesFile
  Asynchronously opens a file.

Totality: total
Visibility: export
readOpen : UVLoop=>HasUVFileErrores=>String->AsyncesFile
Totality: total
Visibility: export
writeOpen : UVLoop=>HasUVFileErrores=>String->AsyncesFile
Totality: total
Visibility: export
appendOpen : UVLoop=>HasUVFileErrores=>String->AsyncesFile
Totality: total
Visibility: export
writeBytesAt : UVLoop=>HasUVErrores=>File->Int64->ByteString->Asynces ()
Totality: total
Visibility: export
writeBytes : UVLoop=>HasUVErrores=>File->ByteString->Asynces ()
Totality: total
Visibility: export
bytesOut : UVLoop=>HasUVErrores=>ByteString->Asynces ()
  Writes all bytes to `stdout`.

Totality: total
Visibility: export
putOut : UVLoop=>HasUVErrores=>String->Asynces ()
  Write some text to `stdout`.

Totality: total
Visibility: export
putOutLn : UVLoop=>HasUVErrores=>String->Asynces ()
  Sink that writes all text to `stdout`, interpreting
every item as a single line

Totality: total
Visibility: export
printOut : UVLoop=>HasUVErrores=>Showa=>a->Asynces ()
  Sink that printes values to `stdout` using their `Show`
implementation.

Totality: total
Visibility: export
printOutLn : UVLoop=>HasUVErrores=>Showa=>a->Asynces ()
  Sink that printes values to `stdout` using their `Show`
implementation and putting every item on a single line.

Totality: total
Visibility: export
bytesErr : UVLoop=>HasUVErrores=>ByteString->Asynces ()
  Writes all bytes to `stderr`.

Totality: total
Visibility: export
putErr : UVLoop=>HasUVErrores=>String->Asynces ()
  Write some text to `stderr`.

Totality: total
Visibility: export
putErrLn : UVLoop=>HasUVErrores=>String->Asynces ()
  Sink that writes all text to `stderr`, interpreting
every item as a single line

Totality: total
Visibility: export
printErr : UVLoop=>HasUVErrores=>Showa=>a->Asynces ()
  Sink that printes values to `stderr` using their `Show`
implementation.

Totality: total
Visibility: export
printErrLn : UVLoop=>HasUVErrores=>Showa=>a->Asynces ()
  Sink that printes values to `stderr` using their `Show`
implementation and putting every item on a single line.

Totality: total
Visibility: export
writeFile : UVLoop=>HasUVFileErrores=>String->Flags->Mode->ByteString->Asynces ()
Totality: total
Visibility: export
toFile : UVLoop=>HasUVFileErrores=>String->ByteString->Asynces ()
Totality: total
Visibility: export
appendToFile : UVLoop=>HasUVFileErrores=>String->ByteString->Asynces ()
Totality: total
Visibility: export
readBytes : UVLoop=>HasUVErrores=>File->Bits32->AsyncesByteString
Totality: total
Visibility: export
readStdIn : UVLoop=>HasUVErrores=>AsyncesByteString
Totality: total
Visibility: export
readFile : UVLoop=>HasUVFileErrores=>String->Bits32->AsyncesByteString
Totality: total
Visibility: export
streamFileUntil : UVLoop=>HasUVFileErrores=>String->Bits32-> (ByteString->Asynces (Maybeb)) ->Asynces (Maybeb)
Visibility: export
streamFile : UVLoop=>HasUVFileErrores=>String->Bits32-> (ByteString->Asynces ()) ->Asynces ()
Visibility: export
streamLinesUntil : UVLoop=>HasUVFileErrores=>String->Bits32-> (ListByteString->Asynces (Maybeb)) ->Asynces (Maybeb)
Visibility: export
streamLines : UVLoop=>HasUVFileErrores=>String->Bits32-> (ListByteString->Asynces ()) ->Asynces ()
Visibility: export
foldBytes : UVLoop=>HasUVFileErrores=>String->Bits32-> (s->ByteString->s) ->s->Asyncess
Visibility: export
foldLines : UVLoop=>HasUVFileErrores=>String->Bits32-> (s->ByteString->s) ->s->Asyncess
Visibility: export