File tree 1 file changed +9
-0
lines changed
1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change 3
3
## uefi - [ Unreleased]
4
4
5
5
### Added
6
+
6
7
- Implementations for the trait ` EqStrUntilNul ` now allow ` ?Sized ` inputs. This means that
7
8
you can write ` some_cstr16.eq_str_until_nul("test") ` instead of
8
9
` some_cstr16.eq_str_until_nul(&"test") ` now.
14
15
- Added an ` core::error::Error ` implementation for ` Error ` to ease
15
16
integration with error-handling crates. (requires the ** unstable** feature)
16
17
- Added partial support for the TCG protocols for TPM devices under ` uefi::proto::tcg ` .
18
+ - Added the ` unsafe_protocol ` macro to provide a slightly nicer way to
19
+ implement protocols.
17
20
18
21
### Changed
19
22
20
23
- ` UnalignedSlice ` now implements ` Clone ` , and the ` Debug ` impl now
21
24
prints the elements instead of the internal fields.
25
+ - The unstable ` negative_impls ` feature is no longer required to use this library.
22
26
23
27
### Removed
24
28
29
+ - The ` unsafe_guid ` attribute macro and ` Protocol ` derive macro have
30
+ been removed. For implementing protocols, use the ` unsafe_protocol `
31
+ macro instead. For any other implementations of the ` Identify ` trait,
32
+ implement it directly.
33
+
25
34
## uefi-macros - [ Unreleased]
26
35
27
36
## uefi-services - [ Unreleased]
You can’t perform that action at this time.
0 commit comments