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::pointer::SimplePointer;

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

pub struct Pointer(pub &'static mut SimplePointer);

impl Protocol<SimplePointer> for Pointer {
    fn guid() -> Guid {
        SimplePointer::GUID
    }

    fn new(inner: &'static mut SimplePointer) -> Self {
        Pointer(inner)
    }
}