aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDion Dokter <[email protected]>2022-06-16 14:07:04 +0200
committerDion Dokter <[email protected]>2022-06-16 14:07:04 +0200
commitc7cdecfc937185c9a8120ee1232c04cdedcab66d (patch)
tree6b65c0a99ebc4bda34dc304c03214eb485a23569
parent98d0bb726c76c522e329e9a29f314e3d8c194b1d (diff)
Renamed subscriber messages
-rw-r--r--embassy/src/channel/pubsub.rs24
1 files changed, 12 insertions, 12 deletions
diff --git a/embassy/src/channel/pubsub.rs b/embassy/src/channel/pubsub.rs
index 577f7902b..d81e822a8 100644
--- a/embassy/src/channel/pubsub.rs
+++ b/embassy/src/channel/pubsub.rs
@@ -270,14 +270,14 @@ pub struct Subscriber<'a, T: Clone> {
270 270
271impl<'a, T: Clone> Subscriber<'a, T> { 271impl<'a, T: Clone> Subscriber<'a, T> {
272 /// Wait for a published message 272 /// Wait for a published message
273 pub fn next<'s>(&'s mut self) -> SubscriberWaitFuture<'s, 'a, T> { 273 pub fn next_message<'s>(&'s mut self) -> SubscriberWaitFuture<'s, 'a, T> {
274 SubscriberWaitFuture { subscriber: self } 274 SubscriberWaitFuture { subscriber: self }
275 } 275 }
276 276
277 /// Try to see if there's a published message we haven't received yet. 277 /// Try to see if there's a published message we haven't received yet.
278 /// 278 ///
279 /// This function does not peek. The message is received if there is one. 279 /// This function does not peek. The message is received if there is one.
280 pub fn try_next(&mut self) -> Option<WaitResult<T>> { 280 pub fn try_next_message(&mut self) -> Option<WaitResult<T>> {
281 match self.channel.get_message(self.next_message_id) { 281 match self.channel.get_message(self.next_message_id) {
282 Some(WaitResult::Lagged(amount)) => { 282 Some(WaitResult::Lagged(amount)) => {
283 self.next_message_id += amount; 283 self.next_message_id += amount;
@@ -524,11 +524,11 @@ mod tests {
524 524
525 pub0.publish(42).await; 525 pub0.publish(42).await;
526 526
527 assert_eq!(sub0.next().await, WaitResult::Message(42)); 527 assert_eq!(sub0.next_message().await, WaitResult::Message(42));
528 assert_eq!(sub1.next().await, WaitResult::Message(42)); 528 assert_eq!(sub1.next_message().await, WaitResult::Message(42));
529 529
530 assert_eq!(sub0.try_next(), None); 530 assert_eq!(sub0.try_next_message(), None);
531 assert_eq!(sub1.try_next(), None); 531 assert_eq!(sub1.try_next_message(), None);
532 } 532 }
533 533
534 #[futures_test::test] 534 #[futures_test::test]
@@ -545,12 +545,12 @@ mod tests {
545 pub0.publish_immediate(46); 545 pub0.publish_immediate(46);
546 pub0.publish_immediate(47); 546 pub0.publish_immediate(47);
547 547
548 assert_eq!(sub0.try_next(), Some(WaitResult::Lagged(2))); 548 assert_eq!(sub0.try_next_message(), Some(WaitResult::Lagged(2)));
549 assert_eq!(sub0.next().await, WaitResult::Message(44)); 549 assert_eq!(sub0.next_message().await, WaitResult::Message(44));
550 assert_eq!(sub0.next().await, WaitResult::Message(45)); 550 assert_eq!(sub0.next_message().await, WaitResult::Message(45));
551 assert_eq!(sub0.next().await, WaitResult::Message(46)); 551 assert_eq!(sub0.next_message().await, WaitResult::Message(46));
552 assert_eq!(sub0.next().await, WaitResult::Message(47)); 552 assert_eq!(sub0.next_message().await, WaitResult::Message(47));
553 assert_eq!(sub0.try_next(), None); 553 assert_eq!(sub0.try_next_message(), None);
554 } 554 }
555 555
556 #[test] 556 #[test]