ps_promise/methods/shared/promise/implementations/
drop.rs1use crate::PromiseRejection;
2
3use super::super::SharedPromise;
4
5impl<T, E> Drop for SharedPromise<T, E>
6where
7 E: PromiseRejection,
8{
9 fn drop(&mut self) {
10 self.state.remove_waker(self.waiter_id);
11 }
12}