[roll] Roll fuchsia Revert "[windowed-stats] Refactor the `TimeMatrixFold` trait."

This reverts commit 85980de3be62823d7fbbedbd17894c1416034f80.

Reason for revert: Reverting this to revert time series buffered write

Original change's description:
> [windowed-stats] Refactor the `TimeMatrixFold` trait.
>
> This change removes the sample input type parameter from
> `TimeMatrixFold` and replaces it with a `Statistic` associated type.
> This allows code to accept an opaque type `M: TimeMatrixFold` while
> supporting rich bounds against its `Statistic`.
>
> Type bounds in `serve` APIs are simplified by this change.
> Unfortunately, the same cannot be done for reactor APIs, as they are
> designed in a way that assembles types across reactors (rather than
> accepting a complete `TimeMatrix` "all at once").
>
> Test: unit tests
> Change-Id: I279a320aa733ca4ad3b3fee57d83a046d70073d2
> Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1371661
> Commit-Queue: Sean Olson <seanolson@google.com>
> Reviewed-by: Kiet Tran <kiettran@google.com>

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1407094
Original-Revision: 145a4f8cf73a0e65e2d200502eb03c9d92b52ae3
GitOrigin-RevId: ec114b8b0557122231266cd389c05b1e21d8e909
Change-Id: Idfd83778ff2c562f66106c690ada07a47fe8b4c4
1 file changed
tree: 986a02dc0f710162dcba108cc80d8143b35b702c
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. flower
  6. jiri.lock
  7. MILESTONE
  8. minimal
  9. prebuilts
  10. README.md
  11. stem
  12. 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.