refactor: remove vfs.ErrNotExist and switch to go native fs error
What does this MR do?
Started as a MR to add support for go 1.13 errors to vfs.ErrNotExist
(missing Unwrap
method) but then moved to using go native fs error
the pointer receiver has been renamed because it was clashing with the io/fs
import
TODO
-
I added the Changelog
trailer (e.g.Changelog: feature
) to the commits that need to be included in the changelog -
I added unit tests or they are not required -
I added acceptance tests or they are not required -
I added documentation (or it's not required) -
I followed code review guidelines -
I followed Go Style guidelines