[roll] Roll fuchsia [bluetooth][sunstone-att] Add Find Information Request

Implement the ATT Find Information procedure on both client and
server. Allows clients to discover the UUIDs and handles of all
attributes in a handle range.

Introduce a generic DynamicPacketBuilder to serialize dynamically sized
responses safely.

Introduce the MockDb and MockAttribute testing structures.

Test:
- cargo test
- ./check_no_std.sh

Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1647839
Original-Original-Revision: 09329721004f437a6609cfa258a9cf4d5ea478a1
GitOrigin-RevId: 36a354aa8fd0403f99d7c0f5e6d0b967e0a41fdb
Change-Id: Ica96b22a44a90c14f1c5331348391fcc694b707a
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1688407
Cr-Commit-Position: refs/heads/main@{#196023}
1 file changed
tree: 1b3c9445dc34bd70b0e93a7e9281bac1637270ce
  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.