]> Cypherpunks repositories - gostls13.git/commit
io/fs: add FS, File, ReadDirFile; move DirEntry from os
authorRuss Cox <rsc@golang.org>
Mon, 6 Jul 2020 13:56:43 +0000 (09:56 -0400)
committerRuss Cox <rsc@golang.org>
Tue, 20 Oct 2020 02:32:46 +0000 (02:32 +0000)
commitfcb9d6b5d0ba6f5606c2b5dfc09f75e2dc5fc1e5
treeb3098b5d3de2e8fa09662efb30f5d690db166ec4
parent9ad090c5fea60c9925b7eb30155ce01961c3537f
io/fs: add FS, File, ReadDirFile; move DirEntry from os

These are the core interfaces for the io/fs design.
See #41190 and https://golang.org/s/draft-iofs-design for details.

DirEntry was left behind in the previous move from os
but is needed for ReadDirFile, so it moves in this commit.

Also apply a couple comment changes suggested in
the review of CL 261540.

For #41190.

Change-Id: I087741545139ed30b9ba5db728a0bad71129500b
Reviewed-on: https://go-review.googlesource.com/c/go/+/243908
Trust: Russ Cox <rsc@golang.org>
Run-TryBot: Russ Cox <rsc@golang.org>
Reviewed-by: Emmanuel Odeke <emm.odeke@gmail.com>
Reviewed-by: Rob Pike <r@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
src/io/fs/fs.go
src/io/fs/fs_test.go [new file with mode: 0644]
src/os/dir.go