Attention needed from Owners Override
Adam Perry has uploaded the change for review![Open in Gerrit]()
Adam Perry would like Owners Override to review this change.
Commit message
[rust][3p] Consume flyweights from crates.io.
This library has no platform/OS dependencies and can easily be developed on
GitHub which allows other teams at Google to consume the library as a
dependency without having to fetch all of Fuchsia.
I made some changes in the process of exporting the crate:
1. additional docs
2. moved serde support to an optional dependency
3. moved schemars to an optional feature/dependency
4. `impl Into` -> `impl From`
5. formatting changes because no Fuchsia rustfmt config
6. a bunch of clippy lint fixes
7. ported benchmark to newer version of vanilla criterion
8. updated readme to match google releasing template
9. added static assertion to head off common feature
request for Borrow<str> impl
Change-Id: I6514764b8292cc7dec35afdd676326453ff393f7
Change information
Files:
- M src/developer/ffx/plugins/log/command_output/src/lib.rs
- M src/diagnostics/archivist/BUILD.gn
- M src/lib/BUILD.gn
- M src/lib/diagnostics/data/rust/BUILD.gn
- M src/lib/diagnostics/log/message/rust/BUILD.gn
- D src/lib/flyweights/BUILD.gn
- D src/lib/flyweights/METADATA.textproto
- D src/lib/flyweights/OWNERS
- D src/lib/flyweights/README.md
- D src/lib/flyweights/benchmarks/BUILD.gn
- D src/lib/flyweights/benchmarks/meta/benches.cml
- D src/lib/flyweights/benchmarks/src/main.rs
- M src/performance/lib/fxt/rust/BUILD.gn
- M src/starnix/kernel/BUILD.gn
- M src/storage/ext4/lib/metadata/BUILD.gn
- M src/sys/component_manager/BUILD.gn
- M src/sys/lib/cm_types/BUILD.gn
- M src/sys/lib/moniker/BUILD.gn
- M src/tests/end_to_end/perf/BUILD.gn
- M third_party/rust_crates/BUILD.gn
- M third_party/rust_crates/Cargo.lock
- M third_party/rust_crates/Cargo.toml
- M third_party/rust_crates/vendor/BUILD.bazel
- M third_party/rust_crates/vendor/defs.bzl
- A third_party/rust_crates/vendor/flyweights-0.1.5/.cargo-checksum.json
- A third_party/rust_crates/vendor/flyweights-0.1.5/.cargo_vcs_info.json
- A third_party/rust_crates/vendor/flyweights-0.1.5/.github/workflows/presubmit.yml
- A third_party/rust_crates/vendor/flyweights-0.1.5/BUILD.bazel
- A third_party/rust_crates/vendor/flyweights-0.1.5/Cargo.lock
- A third_party/rust_crates/vendor/flyweights-0.1.5/Cargo.toml
- A third_party/rust_crates/vendor/flyweights-0.1.5/Cargo.toml.orig
- A third_party/rust_crates/vendor/flyweights-0.1.5/LICENSE
- A third_party/rust_crates/vendor/flyweights-0.1.5/README.md
- A third_party/rust_crates/vendor/flyweights-0.1.5/benches/basic.rs
- R third_party/rust_crates/vendor/flyweights-0.1.5/src/lib.rs
- R third_party/rust_crates/vendor/flyweights-0.1.5/src/raw.rs
- M tools/fidl/abi-compat/BUILD.gn
Change size: XL
Delta: 37 files changed, 1659 insertions(+), 359 deletions(-)
Open in GerritRelated details
Attention is currently required from:
Gerrit-MessageType: newchange
Gerrit-Project: fuchsia
Gerrit-Branch: main
Gerrit-Change-Id: I6514764b8292cc7dec35afdd676326453ff393f7
Gerrit-Change-Number: 1312447
Gerrit-PatchSet: 5
You received this message because you are subscribed to the Google Groups "owners-override" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
.