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.
13
14
feature. (requires the ** unstable** and ** alloc** features)
14
15
- Added an ` core::error::Error ` implementation for ` Error ` to ease
15
16
integration with error-handling crates. (requires the ** unstable** feature)
17
+ - Added the ` unsafe_protocol ` macro to provide a slightly nicer way to
18
+ implement protocols.
16
19
17
20
### Changed
18
21
19
22
- ` UnalignedSlice ` now implements ` Clone ` , and the ` Debug ` impl now
20
23
prints the elements instead of the internal fields.
24
+ - The unstable ` negative_impls ` feature is no longer required to use this library.
21
25
22
26
### Removed
23
27
28
+ - The ` unsafe_guid ` attribute macro and ` Protocol ` derive macro have
29
+ been removed. For implementing protocols, use the ` unsafe_protocol `
30
+ macro instead. For any other implementations of the ` Identify ` trait,
31
+ implement it directly.
32
+
24
33
## uefi-macros - [ Unreleased]
25
34
26
35
## uefi-services - [ Unreleased]
You can’t perform that action at this time.
0 commit comments