def accessTime(path: String, o: InMemoryFs[r]): Result[IoError, Int64] \ r
def append(path: String, data: String, o: InMemoryFs[r]): Result[IoError, Unit] \ r + Clock
def appendBytes(path: String, data: Vector[Int8], o: InMemoryFs[r]): Result[IoError, Unit] \ r + Clock
def appendLines(path: String, lines: List[String], o: InMemoryFs[r]): Result[IoError, Unit] \ r + Clock
def copy(src: String, dst: String, opts: Set[CopyOption], o: InMemoryFs[r]): Result[IoError, Unit] \ r + Clock
def creationTime(path: String, o: InMemoryFs[r]): Result[IoError, Int64] \ r
def delete(path: String, o: InMemoryFs[r]): Result[IoError, Unit] \ r
def exists(path: String, o: InMemoryFs[r]): Result[IoError, Bool] \ r
def fresh(rc: Region[r]): InMemoryFs[r] \ r
Creates a fresh, empty in-memory filesystem in region rc.
rc
def glob(base: String, pattern: String, o: InMemoryFs[r]): Result[IoError, List[String]] \ r
def isDirectory(path: String, o: InMemoryFs[r]): Result[IoError, Bool] \ r
def isExecutable(path: String, o: InMemoryFs[r]): Result[IoError, Bool] \ r
def isReadable(path: String, o: InMemoryFs[r]): Result[IoError, Bool] \ r
def isRegularFile(path: String, o: InMemoryFs[r]): Result[IoError, Bool] \ r
def isSymbolicLink(path: String, o: InMemoryFs[r]): Result[IoError, Bool] \ r
def isWritable(path: String, o: InMemoryFs[r]): Result[IoError, Bool] \ r
def list(dir: String, o: InMemoryFs[r]): Result[IoError, List[String]] \ r
def mkDir(path: String, o: InMemoryFs[r]): Result[IoError, Unit] \ r + Clock
def mkDirs(path: String, o: InMemoryFs[r]): Result[IoError, Unit] \ r + Clock
def mkTempDir(prefix: String, o: InMemoryFs[r]): Result[IoError, String] \ r + Clock
def modificationTime(path: String, o: InMemoryFs[r]): Result[IoError, Int64] \ r
def move(src: String, dst: String, opts: Set[MoveOption], o: InMemoryFs[r]): Result[IoError, Unit] \ r
def read(path: String, o: InMemoryFs[r]): Result[IoError, String] \ r + Clock
def readBytes(path: String, o: InMemoryFs[r]): Result[IoError, Vector[Int8]] \ r + Clock
def readLines(path: String, o: InMemoryFs[r]): Result[IoError, List[String]] \ r + Clock
def size(path: String, o: InMemoryFs[r]): Result[IoError, Size] \ r
def truncate(path: String, o: InMemoryFs[r]): Result[IoError, Unit] \ r + Clock
def write(path: String, data: String, o: InMemoryFs[r]): Result[IoError, Unit] \ r + Clock
def writeBytes(path: String, data: Vector[Int8], o: InMemoryFs[r]): Result[IoError, Unit] \ r + Clock
def writeLines(path: String, lines: List[String], o: InMemoryFs[r]): Result[IoError, Unit] \ r + Clock