From 9c4087ac5cc39c0799d25a70834b61899069b7c3 Mon Sep 17 00:00:00 2001 From: Dario Nieuwenhuis Date: Fri, 19 Mar 2021 04:02:42 +0100 Subject: [PATCH] Introduce PeripheralBorrow trait --- embassy/src/util/mod.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/embassy/src/util/mod.rs b/embassy/src/util/mod.rs index 6917e9993..18b61246b 100644 --- a/embassy/src/util/mod.rs +++ b/embassy/src/util/mod.rs @@ -14,3 +14,8 @@ pub use mutex::*; pub use portal::*; pub use signal::*; pub use waker::*; + +pub trait PeripheralBorrow { + type Target; + unsafe fn unborrow(self) -> Self::Target; +}