diff options
Diffstat (limited to 'net/src/listener.rs')
-rw-r--r-- | net/src/listener.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/net/src/listener.rs b/net/src/listener.rs index fcd1175..cab5330 100644 --- a/net/src/listener.rs +++ b/net/src/listener.rs @@ -8,6 +8,11 @@ use crate::{ /// Alias for `Box<dyn ConnListener>` pub type Listener = Box<dyn ConnListener>; +/// A trait for objects which can be converted to [`Listener`]. +pub trait ToListener { + fn to_listener(self) -> Listener; +} + /// ConnListener is a generic network listener. #[async_trait] pub trait ConnListener: Send + Sync { |