effie 0.0.1

Idiomatic api to uefi
Documentation
1
2
3
4
5
6
7
pub(crate) const unsafe fn u16_slice_from_ptr<'p>(ptr: *const u16) -> &'p [u16] {
    let mut len = 0;
    while *ptr.add(len) != 0u16 {
        len += 1
    }
    core::slice::from_raw_parts(ptr, len + 1)
}