Closed zurcher closed 1 month ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 1.35%. Comparing base (
5e8c881
) to head (640cad6
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Description
This change allows Rust modules to know their own FILE_GUID using the
env!("FILE_GUID")
macro, providing a self-identification mechanism equivalent to gEfiCallerIdGuid in legacy EDK2 code.For details on how to complete to complete these options and their meaning refer to CONTRIBUTING.md.
How This Was Tested
Inserted prints containing
env!("FILE_GUID")
in multiple modules as well as a shared library crate and verified that the GUID which was printed corresponded to the correct parent module.Integration Instructions
Can be retrieved directly in string form with
env!("FILE_GUID")
or converted to useful data withuuid!(env!("FILE_GUID"))