diff --git a/embassy/src/util/drop_bomb.rs b/embassy/src/util/drop_bomb.rs index 7f0cc5d9..6638a09c 100644 --- a/embassy/src/util/drop_bomb.rs +++ b/embassy/src/util/drop_bomb.rs @@ -15,6 +15,7 @@ impl DropBomb { pub fn new() -> Self { Self { _private: () } } + // Diffuses the bomb, rendering it safe to drop. pub fn defuse(self) { mem::forget(self) diff --git a/embassy/src/util/signal.rs b/embassy/src/util/signal.rs index 12dc7c31..0fd5c927 100644 --- a/embassy/src/util/signal.rs +++ b/embassy/src/util/signal.rs @@ -32,6 +32,7 @@ impl Signal { state: UnsafeCell::new(State::None), } } + /// Mark this Signal as completed. pub fn signal(&self, val: T) { cortex_m::interrupt::free(|_| unsafe {