aboutsummaryrefslogtreecommitdiff
path: root/rtic-common/src
diff options
context:
space:
mode:
Diffstat (limited to 'rtic-common/src')
-rw-r--r--rtic-common/src/wait_queue.rs6
-rw-r--r--rtic-common/src/waker_registration.rs6
2 files changed, 12 insertions, 0 deletions
diff --git a/rtic-common/src/wait_queue.rs b/rtic-common/src/wait_queue.rs
index ef3afe8..a3f5cab 100644
--- a/rtic-common/src/wait_queue.rs
+++ b/rtic-common/src/wait_queue.rs
@@ -29,6 +29,12 @@ impl<T> DoublyLinkedList<T> {
}
}
+impl<T> Default for DoublyLinkedList<T> {
+ fn default() -> Self {
+ Self::new()
+ }
+}
+
impl<T: Clone> DoublyLinkedList<T> {
const R: Ordering = Ordering::Relaxed;
diff --git a/rtic-common/src/waker_registration.rs b/rtic-common/src/waker_registration.rs
index 174765c..46c8818 100644
--- a/rtic-common/src/waker_registration.rs
+++ b/rtic-common/src/waker_registration.rs
@@ -64,3 +64,9 @@ impl CriticalSectionWakerRegistration {
});
}
}
+
+impl Default for CriticalSectionWakerRegistration {
+ fn default() -> Self {
+ Self::new()
+ }
+}