Rename Publication::send to publish
This commit is contained in:
		
							parent
							
								
									158c044328
								
							
						
					
					
						commit
						87ac069eab
					
				
							
								
								
									
										14
									
								
								src/lib.rs
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								src/lib.rs
									
									
									
									
									
								
							| @ -8,7 +8,7 @@ use broker_task::{ | |||||||
|     SubscribeRequestSender, |     SubscribeRequestSender, | ||||||
| }; | }; | ||||||
| pub use message::Message; | pub use message::Message; | ||||||
| pub use publication::{Publication, SendError}; | pub use publication::{Publication, PublishError}; | ||||||
| pub use subscription::{RecvError, Subscription}; | pub use subscription::{RecvError, Subscription}; | ||||||
| 
 | 
 | ||||||
| use futures::executor::block_on; | use futures::executor::block_on; | ||||||
| @ -98,9 +98,9 @@ mod test { | |||||||
|             let mut sub = orsb.subscribe_blocking::<TestMsg>().unwrap(); |             let mut sub = orsb.subscribe_blocking::<TestMsg>().unwrap(); | ||||||
|             let mut publ = orsb.advertise_blocking::<TestMsg>().unwrap(); |             let mut publ = orsb.advertise_blocking::<TestMsg>().unwrap(); | ||||||
| 
 | 
 | ||||||
|             publ.send(TestMsg(10)).unwrap(); |             publ.publish(TestMsg(10)).unwrap(); | ||||||
|             publ.send(TestMsg(20)).unwrap(); |             publ.publish(TestMsg(20)).unwrap(); | ||||||
|             publ.send(TestMsg(30)).unwrap(); |             publ.publish(TestMsg(30)).unwrap(); | ||||||
| 
 | 
 | ||||||
|             assert_eq!(sub.recv_blocking(), Ok(TestMsg(10))); |             assert_eq!(sub.recv_blocking(), Ok(TestMsg(10))); | ||||||
|             assert_eq!(sub.recv_blocking(), Ok(TestMsg(20))); |             assert_eq!(sub.recv_blocking(), Ok(TestMsg(20))); | ||||||
| @ -120,9 +120,9 @@ mod test { | |||||||
|         let mut sub = orsb.subscribe::<TestMsg>().await.unwrap(); |         let mut sub = orsb.subscribe::<TestMsg>().await.unwrap(); | ||||||
|         let mut publ = orsb.advertise::<TestMsg>().await.unwrap(); |         let mut publ = orsb.advertise::<TestMsg>().await.unwrap(); | ||||||
| 
 | 
 | ||||||
|         publ.send(TestMsg(10)).unwrap(); |         publ.publish(TestMsg(10)).unwrap(); | ||||||
|         publ.send(TestMsg(20)).unwrap(); |         publ.publish(TestMsg(20)).unwrap(); | ||||||
|         publ.send(TestMsg(30)).unwrap(); |         publ.publish(TestMsg(30)).unwrap(); | ||||||
| 
 | 
 | ||||||
|         assert_eq!(sub.recv().await, Ok(TestMsg(10))); |         assert_eq!(sub.recv().await, Ok(TestMsg(10))); | ||||||
|         assert_eq!(sub.recv().await, Ok(TestMsg(20))); |         assert_eq!(sub.recv().await, Ok(TestMsg(20))); | ||||||
|  | |||||||
| @ -4,7 +4,7 @@ use crate::message::Message; | |||||||
| 
 | 
 | ||||||
| #[derive(Clone, Debug, PartialEq)] | #[derive(Clone, Debug, PartialEq)] | ||||||
| #[non_exhaustive] | #[non_exhaustive] | ||||||
| pub enum SendError {} | pub enum PublishError {} | ||||||
| 
 | 
 | ||||||
| #[derive(Debug)] | #[derive(Debug)] | ||||||
| pub struct Publication<T> { | pub struct Publication<T> { | ||||||
| @ -16,7 +16,7 @@ impl<T: Message> Publication<T> { | |||||||
|         Publication { sender } |         Publication { sender } | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     pub fn send(&mut self, message: T) -> Result<usize, SendError> { |     pub fn publish(&mut self, message: T) -> Result<usize, PublishError> { | ||||||
|         match self.sender.send(message) { |         match self.sender.send(message) { | ||||||
|             Ok(subscribers) => Ok(subscribers), |             Ok(subscribers) => Ok(subscribers), | ||||||
|             Err(_) => Ok(0), |             Err(_) => Ok(0), | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user