karyon_net::listener

Trait ToListener

Source
pub trait ToListener {
    type Message;
    type Error;

    // Required method
    fn to_listener(self) -> Listener<Self::Message, Self::Error>;
}
Expand description

A trait for objects which can be converted to Listener.

Required Associated Types§

Required Methods§

Source

fn to_listener(self) -> Listener<Self::Message, Self::Error>

Implementors§

Source§

impl<C, E> ToListener for TcpListener<C>
where C: Clone + Codec<Error = E> + 'static, E: From<Error>,

Source§

impl<C, E> ToListener for TlsListener<C>
where C: Clone + Codec<Error = E> + 'static, E: From<Error>,

Source§

impl<C, E> ToListener for UnixListener<C>
where C: Codec<Error = E> + Clone + 'static, E: From<Error>,

Source§

impl<C, E> ToListener for WsListener<C>
where C: WebSocketCodec<Error = E> + Clone + 'static, E: From<Error> + From<Error>,