From e004c014ba9012b16d8645d2a796764a4b7e97d9 Mon Sep 17 00:00:00 2001 From: Nicholas Bishop Date: Tue, 7 Sep 2021 15:40:30 -0400 Subject: [PATCH] contributing: remove text about protocol macro limitations The proc macros now work correctly outside of the uefi crate thanks to the improvements made in https://github.com/rust-osdev/uefi-rs/pull/260. --- CONTRIBUTING.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index d7b9bd948..a5f124458 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -78,9 +78,6 @@ low-level environment that UEFI operates in: ## Adding new protocols You should start by [forking this repository][fork] and cloning it. -Due to the way the proc macros for `unsafe_guid` and `derive(Protocol)` -are implemented, it's not currently possible to add new protocols -outside of the core `uefi` crate. UEFI protocols are represented in memory as tables of function pointers, each of which takes the protocol itself as first parameter.