redox_uefi_std 0.1.14

UEFI standard library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use uefi::loaded_image::LoadedImage as UefiLoadedImage;

use crate::proto::Protocol;
use crate::prelude::*;

pub struct LoadedImage(pub &'static mut UefiLoadedImage);

impl Protocol<UefiLoadedImage> for LoadedImage {
    fn guid() -> Guid {
        UefiLoadedImage::GUID
    }

    fn new(inner: &'static mut UefiLoadedImage) -> Self {
        LoadedImage(inner)
    }
}