Skip to content

Commit 4cc872f

Browse files
blitznicholasbishop
authored andcommitted
Implement Error trait for uefi::Error
This is useful to integrate with error handling libaries, such as anyhow.
1 parent 7787af3 commit 4cc872f

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

uefi/src/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
#![feature(maybe_uninit_slice)]
4242
#![feature(negative_impls)]
4343
#![feature(ptr_metadata)]
44+
#![feature(error_in_core)]
4445
#![cfg_attr(feature = "alloc", feature(vec_into_raw_parts))]
4546
#![cfg_attr(docsrs, feature(doc_auto_cfg))]
4647
#![no_std]

uefi/src/result/error.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,3 +45,5 @@ impl<Data: Debug + Display> Display for Error<Data> {
4545
write!(f, "UEFI Error {}: {}", self.status(), self.data())
4646
}
4747
}
48+
49+
impl<Data: Debug + Display> core::error::Error for Error<Data> {}

0 commit comments

Comments
 (0)