@@ -30,6 +30,11 @@ This project contains multiple sub-crates:
30
30
- ` uefi ` (top directory): defines the standard UEFI tables / interfaces.
31
31
The objective is to stay unopionated and safely wrap most interfaces.
32
32
33
+ - ` uefi-exts ` : extension traits providing utility functions for common patterns.
34
+ - Requires the ` alloc ` crate (either use ` uefi-alloc ` or your own custom allocator).
35
+
36
+ - ` uefi-macros ` : procedural macros that are used to derive some traits in ` uefi ` .
37
+
33
38
- ` uefi-services ` : provides a panic handler, and initializes some helper crates:
34
39
- ` uefi-logger ` : logging implementation for the standard [ log] crate.
35
40
- Prints output to console.
@@ -38,9 +43,6 @@ This project contains multiple sub-crates:
38
43
- This allows you to allocate objects on the heap.
39
44
- There's no guarantee of the efficiency of UEFI's allocator.
40
45
41
- - ` uefi-exts ` : extension traits providing utility functions for common patterns.
42
- - Requires the ` alloc ` crate (either use ` uefi-alloc ` or your own custom allocator).
43
-
44
46
- ` uefi-test-runner ` : a UEFI application that runs unit / integration tests.
45
47
46
48
[ log ] : https://github.com/rust-lang-nursery/log
0 commit comments