[roll] Roll fuchsia [fxfs] Make *::complete methods take self by value

Rename LayerWrite::flush to LayerWriter::complete to better indicate
that it should only be called after all items have been written to the
layer.

Make LayerWriter::complete and WriteBytes::complete take self by value
to ensure that nothing else can be written to them after complete has
been called.

The bytes_written methods have been merged into the complete methods
because bytes_written was only ever called after complete.

Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1653936
Original-Original-Revision: 52b370682e018b7bd5167a035722cc18793b1eb1
GitOrigin-RevId: d66cf2b358f40d0f4cc053650a7a14c13aa0c66e
Change-Id: I1ed2c804613219753147b36dbf23e29fd9091d4f
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1682095
Cr-Commit-Position: refs/heads/main@{#195652}
1 file changed
tree: ffcf4f80ee1ba43700b1a24df0b9351ececf2c62
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.