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