aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--embassy-sync/src/channel.rs14
1 files changed, 7 insertions, 7 deletions
diff --git a/embassy-sync/src/channel.rs b/embassy-sync/src/channel.rs
index f97cb2b8e..856551417 100644
--- a/embassy-sync/src/channel.rs
+++ b/embassy-sync/src/channel.rs
@@ -390,21 +390,21 @@ where
390 390
391/// Receive-only access to a [`Channel`] without knowing channel size. 391/// Receive-only access to a [`Channel`] without knowing channel size.
392/// This version can be sent between threads but can only be created if the underlying mutex is Sync. 392/// This version can be sent between threads but can only be created if the underlying mutex is Sync.
393pub struct SendableDynamicReceiver<'ch, T> { 393pub struct SendDynamicReceiver<'ch, T> {
394 pub(crate) channel: &'ch dyn DynamicChannel<T>, 394 pub(crate) channel: &'ch dyn DynamicChannel<T>,
395} 395}
396 396
397impl<'ch, T> Clone for SendableDynamicReceiver<'ch, T> { 397impl<'ch, T> Clone for SendDynamicReceiver<'ch, T> {
398 fn clone(&self) -> Self { 398 fn clone(&self) -> Self {
399 *self 399 *self
400 } 400 }
401} 401}
402 402
403impl<'ch, T> Copy for SendableDynamicReceiver<'ch, T> {} 403impl<'ch, T> Copy for SendDynamicReceiver<'ch, T> {}
404unsafe impl<'ch, T: Send> Send for SendableDynamicReceiver<'ch, T> {} 404unsafe impl<'ch, T: Send> Send for SendDynamicReceiver<'ch, T> {}
405unsafe impl<'ch, T: Send> Sync for SendableDynamicReceiver<'ch, T> {} 405unsafe impl<'ch, T: Send> Sync for SendDynamicReceiver<'ch, T> {}
406 406
407impl<'ch, T> SendableDynamicReceiver<'ch, T> { 407impl<'ch, T> SendDynamicReceiver<'ch, T> {
408 /// Receive the next value. 408 /// Receive the next value.
409 /// 409 ///
410 /// See [`Channel::receive()`]. 410 /// See [`Channel::receive()`].
@@ -434,7 +434,7 @@ impl<'ch, T> SendableDynamicReceiver<'ch, T> {
434 } 434 }
435} 435}
436 436
437impl<'ch, M, T, const N: usize> From<Receiver<'ch, M, T, N>> for SendableDynamicReceiver<'ch, T> 437impl<'ch, M, T, const N: usize> From<Receiver<'ch, M, T, N>> for SendDynamicReceiver<'ch, T>
438where 438where
439 M: RawMutex + Sync + Send, 439 M: RawMutex + Sync + Send,
440{ 440{