Rename RecvError to SubscriptionError
This commit is contained in:
		
							parent
							
								
									87ac069eab
								
							
						
					
					
						commit
						22283dc7ca
					
				| @ -9,7 +9,7 @@ use broker_task::{ | ||||
| }; | ||||
| pub use message::Message; | ||||
| pub use publication::{Publication, PublishError}; | ||||
| pub use subscription::{RecvError, Subscription}; | ||||
| pub use subscription::{Subscription, SubscriptionError}; | ||||
| 
 | ||||
| use futures::executor::block_on; | ||||
| use tokio::sync::mpsc; | ||||
| @ -105,7 +105,7 @@ mod test { | ||||
|             assert_eq!(sub.recv_blocking(), Ok(TestMsg(10))); | ||||
|             assert_eq!(sub.recv_blocking(), Ok(TestMsg(20))); | ||||
|             assert_eq!(sub.recv_blocking(), Ok(TestMsg(30))); | ||||
|             assert_eq!(sub.try_recv(), Err(RecvError::Empty)); | ||||
|             assert_eq!(sub.try_recv(), Err(SubscriptionError::Empty)); | ||||
|         }) | ||||
|         .await | ||||
|         .unwrap(); | ||||
| @ -127,6 +127,6 @@ mod test { | ||||
|         assert_eq!(sub.recv().await, Ok(TestMsg(10))); | ||||
|         assert_eq!(sub.recv().await, Ok(TestMsg(20))); | ||||
|         assert_eq!(sub.recv().await, Ok(TestMsg(30))); | ||||
|         assert_eq!(sub.try_recv(), Err(RecvError::Empty)); | ||||
|         assert_eq!(sub.try_recv(), Err(SubscriptionError::Empty)); | ||||
|     } | ||||
| } | ||||
|  | ||||
| @ -5,27 +5,27 @@ use crate::message::Message; | ||||
| 
 | ||||
| #[derive(Clone, Debug, PartialEq)] | ||||
| #[non_exhaustive] | ||||
| pub enum RecvError { | ||||
| pub enum SubscriptionError { | ||||
|     Empty, | ||||
|     Closed, | ||||
|     Lagged, | ||||
| } | ||||
| 
 | ||||
| impl From<broadcast::error::RecvError> for RecvError { | ||||
| impl From<broadcast::error::RecvError> for SubscriptionError { | ||||
|     fn from(err: broadcast::error::RecvError) -> Self { | ||||
|         match err { | ||||
|             broadcast::error::RecvError::Closed => RecvError::Closed, | ||||
|             broadcast::error::RecvError::Lagged(_) => RecvError::Lagged, | ||||
|             broadcast::error::RecvError::Closed => SubscriptionError::Closed, | ||||
|             broadcast::error::RecvError::Lagged(_) => SubscriptionError::Lagged, | ||||
|         } | ||||
|     } | ||||
| } | ||||
| 
 | ||||
| impl From<broadcast::error::TryRecvError> for RecvError { | ||||
| impl From<broadcast::error::TryRecvError> for SubscriptionError { | ||||
|     fn from(err: broadcast::error::TryRecvError) -> Self { | ||||
|         match err { | ||||
|             broadcast::error::TryRecvError::Empty => RecvError::Empty, | ||||
|             broadcast::error::TryRecvError::Closed => RecvError::Closed, | ||||
|             broadcast::error::TryRecvError::Lagged(_) => RecvError::Lagged, | ||||
|             broadcast::error::TryRecvError::Empty => SubscriptionError::Empty, | ||||
|             broadcast::error::TryRecvError::Closed => SubscriptionError::Closed, | ||||
|             broadcast::error::TryRecvError::Lagged(_) => SubscriptionError::Lagged, | ||||
|         } | ||||
|     } | ||||
| } | ||||
| @ -42,15 +42,15 @@ impl<T> Subscription<T> { | ||||
| } | ||||
| 
 | ||||
| impl<T: Message> Subscription<T> { | ||||
|     pub async fn recv(&mut self) -> Result<T, RecvError> { | ||||
|     pub async fn recv(&mut self) -> Result<T, SubscriptionError> { | ||||
|         Ok(self.receiver.recv().await?) | ||||
|     } | ||||
| 
 | ||||
|     pub fn recv_blocking(&mut self) -> Result<T, RecvError> { | ||||
|     pub fn recv_blocking(&mut self) -> Result<T, SubscriptionError> { | ||||
|         block_on(self.recv()) | ||||
|     } | ||||
| 
 | ||||
|     pub fn try_recv(&mut self) -> Result<T, RecvError> { | ||||
|     pub fn try_recv(&mut self) -> Result<T, SubscriptionError> { | ||||
|         Ok(self.receiver.try_recv()?) | ||||
|     } | ||||
| } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user