services/device: factor out the exported error definitions into internal/errors

This is cleaning up dependencies in preparation of moving device/internal/impl
under device/deviced/internal. device/device will now only depend on errors, and
not impl.

While at it, update the import blocks to abide by the 'single imports block for
vanadium imports' policy discussed last week.

Change-Id: I3a03df581883eb72b2ad47c4178723ead2527e87
19 files changed
tree: 43faa8cf94411333d6fcce98d4261a5b83b49d53
  1. cmd/
  2. examples/
  3. internal/
  4. lib/
  5. runtime/
  6. services/
  7. test/
  8. .gitignore
  9. AUTHORS
  10. CONTRIBUTORS
  11. envvar.go
  12. envvar_test.go
  13. LICENSE
  14. PATENTS
  15. README.md
  16. VERSION
README.md

Vanadium

This repository contains a reference implementation of the Vanadium APIs.

Unlike the APIs in https://github.com/vanadium/go.v23, which promises to provide backward compatibility this repository makes no such promises.