Third-Party Import of: https://crates.io/crates/uefi-macros

Request Document: go/android3p
For CL Reviewers: go/android3p#reviewing-a-cl
For Build Team: go/ab-third-party-imports

Generated through these steps
(in ~src/android/aosp-main-future-without-vendor repo):
1. python3 development/scripts/get_rust_pkg.py -add3prf -v -o /tmp
   uefi-macros-0.17.0
2. cp -r /tmp/uefi-macros-0.17.0/* external/rust/crates/uefi-macros

Test: -
Bug: 375626990

Original import of the code can be found at: https://googleplex-android.googlesource.com/platform/external/rust/crates/uefi-macros/+/refs/heads/third-party-review.
Security Questionnaire: http://b/375626990#comment1

Change-Id: Ie03bef93a74dae054f209a5f87a4d14056e0b1c9
27 files changed
tree: a4edde4c02d202cc736e728193dbb1a0967e96e8
  1. src/
  2. tests/
  3. Cargo.toml
  4. Cargo.toml.orig
  5. CHANGELOG.md
  6. LICENSE
  7. METADATA
  8. MODULE_LICENSE_MPL
  9. OWNERS
  10. README.md
README.md

uefi-macros

Crates.io Docs.rs

This crate provides procedural macros used by the uefi-rs project to simplify the development of UEFI applications and reduce boilerplate.