uefi_std/
loaded_image.rs

1use uefi::loaded_image::LoadedImage as UefiLoadedImage;
2
3use crate::proto::Protocol;
4use crate::prelude::*;
5
6pub struct LoadedImage(pub &'static mut UefiLoadedImage);
7
8impl Protocol<UefiLoadedImage> for LoadedImage {
9    fn guid() -> Guid {
10        UefiLoadedImage::GUID
11    }
12
13    fn new(inner: &'static mut UefiLoadedImage) -> Self {
14        LoadedImage(inner)
15    }
16}