Idris2Doc : Control.RIO.Mock.File

Control.RIO.Mock.File

(source)

Definitions

recordCtxt : Type->Type->Type
Totality: total
Visibility: public export
Constructor: 
MkCtxt : SnocList (k, v) ->k->List (k, v) ->Ctxtkv

Projections:
.end : Ctxtkv->List (k, v)
.key : Ctxtkv->k
.start : Ctxtkv->SnocList (k, v)
.start : Ctxtkv->SnocList (k, v)
Totality: total
Visibility: public export
start : Ctxtkv->SnocList (k, v)
Totality: total
Visibility: public export
.key : Ctxtkv->k
Totality: total
Visibility: public export
key : Ctxtkv->k
Totality: total
Visibility: public export
.end : Ctxtkv->List (k, v)
Totality: total
Visibility: public export
end : Ctxtkv->List (k, v)
Totality: total
Visibility: public export
unFocus : Ctxtkv->v->List (k, v)
Totality: total
Visibility: export
focus : Eqk=>k->List (k, v) ->Maybe (Ctxtkv, v)
Totality: total
Visibility: export
dataMockFile : Type
  File or directory in a mock file system.

Totality: total
Visibility: public export
Constructors:
Regular : String->MockFile
Stream : StreamString->MockFile
recordMockDir : Type
Totality: total
Visibility: public export
Constructor: 
MkMD : List (Body, EitherMockFileMockDir) ->MockDir

Projection: 
.content : MockDir->List (Body, EitherMockFileMockDir)
.content : MockDir->List (Body, EitherMockFileMockDir)
Totality: total
Visibility: public export
content : MockDir->List (Body, EitherMockFileMockDir)
Totality: total
Visibility: public export
0AFile : Type
Totality: total
Visibility: public export
dataFocus : Type
Totality: total
Visibility: public export
Constructors:
FileF : MockFile->CtxtBodyAFile->SnocList (CtxtBodyAFile) ->Focus
DirF : MockDir->SnocList (CtxtBodyAFile) ->Focus
dataPCFocus : Type
Totality: total
Visibility: public export
Constructors:
Parent : Body->MockDir->SnocList (CtxtBodyAFile) ->PCFocus
Exists : Focus->PCFocus
mkdirFocus : MockDir->PathAbs->MaybeFocus
Totality: total
Visibility: export
dirFocus : MockDir->PathAbs->MaybeFocus
Totality: total
Visibility: export
unDirFocus : Focus->MockDir
Totality: total
Visibility: export
recordMockFS : Type
  A mock file system used for running simulations.

Totality: total
Visibility: public export
Constructor: 
MkMockFS : MockDir->PathAbs->MockFS

Projections:
.curDir : MockFS->PathAbs
.root : MockFS->MockDir
.root : MockFS->MockDir
Totality: total
Visibility: public export
root : MockFS->MockDir
Totality: total
Visibility: public export
.curDir : MockFS->PathAbs
Totality: total
Visibility: public export
curDir : MockFS->PathAbs
Totality: total
Visibility: public export
fsFocus : MockFS->Patht->MaybeFocus
Totality: total
Visibility: export
exists : Patht->MockFS->Bool
Totality: total
Visibility: export
mkDir : Patht->MockFS->EitherFileErrMockFS
Totality: total
Visibility: export
mkDirP : Patht->MockFS->EitherFileErrMockFS
Totality: total
Visibility: export
write : Filet->String->MockFS->EitherFileErrMockFS
Totality: total
Visibility: export
append : Filet->String->MockFS->EitherFileErrMockFS
Totality: total
Visibility: export
removeFile : Filet->MockFS->EitherFileErrMockFS
Totality: total
Visibility: export
removeDir : Patht->MockFS->EitherFileErrMockFS
Totality: total
Visibility: export
read : Filet->Bits32->MockFS->EitherFileErrString
Totality: total
Visibility: export
changeDir : Patht->MockFS->EitherFileErrMockFS
Totality: total
Visibility: export
listDir : Patht->MockFS->EitherFileErr (ListBody)
Totality: total
Visibility: export
fs : IORefMockFS->FS
  A mock file system

Totality: total
Visibility: export